**Source URL:** https://limited.veevavault.dev/regulatory/vault-api/api-reference/25.3/logs/sdk-request-profiler/end-profiling-session

# End Profiling Session

Terminate a profiling session early. By default, profiling sessions run for either 20 minutes or up to 10,000 SDK requests, whichever comes first.

Once ended, a session’s `status` is `processing__sys` while Vault prepares the data, which may take about 15 minutes. Once the `status` is `complete__sys`, the data is available for download with the [Download Profiling Session Results](/regulatory/vault-api/api-reference/25.3/logs/sdk-request-profiler/download-profiling-session-results) endpoint.

<Endpoint path="/api/{version}/code/profiler/{session_name}/actions/end" method="POST" />

## Headers

<FieldTable>
| Name | Description |
| --- | --- |
| `Accept` | `application/json` |
</FieldTable>

## URI Path Parameters

<FieldTable>
| Name | Description |
| --- | --- |
| `{session_name}` | The `name` of the session, for example, `baseline__c`. |
</FieldTable>

## Request

<CodeExample title="">
```bash
curl -X GET -H "Authorization: {SESSION_ID}" \
https://myvault.veevavault.com/api/v24.3/code/profiler/baseline__c/actions/end
```
</CodeExample>

## Response

<CodeExample title="">
```json
{
   "responseStatus": "SUCCESS"
}
```
</CodeExample>

## Response Details

On `SUCCESS`, the Vault ends the profiling session. The session’s `status` becomes `processing__sys` while Vault prepares the data, which may take about 15 minutes.

---

**Previous:** [Create Profiling Session](/regulatory/vault-api/api-reference/25.3/logs/sdk-request-profiler/create-profiling-session)  
**Next:** [Delete Profiling Session](/regulatory/vault-api/api-reference/25.3/logs/sdk-request-profiler/delete-profiling-session)