---
title: "Create Sierra Voice Session"
method: POST
path: "/v1/integrations/sierra/voice-session"
tags: ["Sierra"]
---

# Create Sierra Voice Session

`POST /v1/integrations/sierra/voice-session`

The SVP URL and auth headers the LiveKit bridge connects with for one simulated call.

Minting stays here because it needs the org's headless API token, which never leaves the
backend's integrations row. The bridge asks per call, so rotating the token or moving to
Sierra's short-lived OAuth tokens needs no change on the LiveKit side.

## Headers

- `X-Webhook-Secret` string, nullable
- `X-API-Key` string, required

## Request body

- SierraVoiceSessionRequest
  - `agent_id` integer, required

## Response `200`

Successful Response

- object

## Other responses

- `422` — Validation Error

## Changes

- **2026-09-02** `dc799889b9fe` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/getbluejay/apis/bluejay-api/changes/v1/integrations/sierra/voice-session/post.md)

---

[API](https://skmtc.dev/getbluejay/apis/bluejay-api.md) · [All operations](https://skmtc.dev/getbluejay/apis/bluejay-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getbluejay/apis/bluejay-api/revisions/7023c3be2d5e?raw)
