# samora-docs ## Docs - [Add campaign recipients](https://docs.samora.ai/api-reference/endpoint/add-campaign-recipients.md): Adds recipients to a campaign by creating scheduled outbound call records. Recipients can be added only when campaign status is DRAFT or PAUSED. - [Cancel campaign](https://docs.samora.ai/api-reference/endpoint/cancel-campaign.md): Cancels a campaign and cancels pending outbound calls for it. Campaign status must not be FINISHED, FAILED, or CANCELLED. - [Create campaign](https://docs.samora.ai/api-reference/endpoint/create-campaign.md): Creates a draft outbound campaign for the specified agent. The agent must belong to your organization. - [Create webhook](https://docs.samora.ai/api-reference/endpoint/create-webhook.md): Creates a new webhook to receive call event notifications. - [Delete webhook](https://docs.samora.ai/api-reference/endpoint/delete-webhook.md): Deletes a webhook. This action cannot be undone. - [Get call details](https://docs.samora.ai/api-reference/endpoint/get-call-details.md): Retrieves detailed information about a specific call by its ID. The call must belong to an agent that belongs to your company. Transcript and recording URLs are presigned and valid for 60 minutes. - [Get campaign](https://docs.samora.ai/api-reference/endpoint/get-campaign.md): Retrieves campaign details and aggregate call statistics. - [Get webhook](https://docs.samora.ai/api-reference/endpoint/get-webhook.md): Retrieves details of a specific webhook by ID. - [Get webhook events](https://docs.samora.ai/api-reference/endpoint/get-webhook-events.md): Returns the catalog of available webhook event types and their descriptions. - [List campaign calls](https://docs.samora.ai/api-reference/endpoint/list-campaign-calls.md): Lists calls/recipients created for a campaign. Use this lightweight response to track call statuses. Use Get call details for the full call record. - [List campaigns](https://docs.samora.ai/api-reference/endpoint/list-campaigns.md): Lists outbound campaigns for the specified agent. - [List webhooks](https://docs.samora.ai/api-reference/endpoint/list-webhooks.md): Lists all webhooks for your company. Optionally filter by agent_id. - [Start campaign](https://docs.samora.ai/api-reference/endpoint/start-campaign.md): Starts a campaign. Campaign status must be DRAFT or PAUSED. - [Stop campaign](https://docs.samora.ai/api-reference/endpoint/stop-campaign.md): Stops an active campaign and marks it as PAUSED. Campaign status must be IN_PROGRESS. - [Trigger call](https://docs.samora.ai/api-reference/endpoint/trigger-call.md): Triggers an immediate outbound call using the specified AI agent. The call is queued and processed asynchronously. - [Update campaign settings](https://docs.samora.ai/api-reference/endpoint/update-campaign.md): Updates retry settings for a draft campaign. - [Update webhook](https://docs.samora.ai/api-reference/endpoint/update-webhook.md): Updates an existing webhook configuration. All fields are optional. - [Introduction](https://docs.samora.ai/api-reference/introduction.md): Overview of the Samora AI API ## OpenAPI Specs - [openapi](https://docs.samora.ai/api-reference/openapi.json)