# Session recordings from your code (/docs/leads/session-recordings/api)

Authenticated with `?privateKey=YOUR_KEY` (see [Authentication](/docs/authentication)).

<Endpoints ops={["GET /v3/recordings", "GET /v3/recordings/{sessionId}/url", "PUT /v3/websites/{websiteId}/session-recording"]} />

<ApiPlayground
  ops={["GET /v3/recordings", "GET /v3/recordings/{sessionId}/url", "PUT /v3/websites/{websiteId}/session-recording"]}
  method="get"
  path="/v3/recordings"
  tool="get_lead_recordings"
  args={`{
  "email": "ava.thompson@northwind-analytics.example"
}`}
/>

## Use case: Link a replay in your CRM [#use-case-link-a-replay-in-your-crm]

`GET /v3/recordings?email=…` lists the sessions of a lead; `GET /v3/recordings/{sessionId}/url?clientId=…` returns a link to watch one.
