# Context Propagation docs

**URL:** <https://community.temporal.io/t/context-propagation-docs/6400>\
**Category:** Community Support\
**Tags:** typescript-sdk\
**Created:** [November 2, 2022, 6:53pm UTC](https://community.temporal.io/t/context-propagation-docs/6400 "2022-11-02T18:53:44Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![bergundy](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/bergundy/32/900_2.png) [@bergundy](https://community.temporal.io/u/bergundy)\
**Post date:** [November 8, 2022, 1:19am UTC](https://community.temporal.io/t/context-propagation-docs/6400/2 "2022-11-08T01:19:06Z")

</div>

You can pass the context via Temporal headers (not to be confused with HTTP headers).  
Headers are mapping of name to `Payload` that’s embedded in the Temporal API request bodies and history events.  
You can access those headers via interceptors.  
Check the documentation and the opentelemetry module for reference.

> **[Interface: WorkerInterceptors | Temporal TypeScript SDK API Reference](https://typescript.temporal.io/api/interfaces/worker.WorkerInterceptors)**
>
> worker.WorkerInterceptors

> **[Interface: WorkflowClientInterceptors | Temporal TypeScript SDK API Reference](https://typescript.temporal.io/api/interfaces/client.WorkflowClientInterceptors)**
>
> client.WorkflowClientInterceptors

> **[sdk-typescript/packages/interceptors-opentelemetry at main ·...](https://github.com/temporalio/sdk-typescript/tree/main/packages/interceptors-opentelemetry)**
>
> main/packages/interceptors-opentelemetry

---

_[View the full topic](https://community.temporal.io/t/context-propagation-docs/6400)._
