# Alta ## Docs - [Trigger an assistant call](https://docs.altahq.com/api-reference/assistant-calls/trigger.md): Triggers an outbound phone call from an AI assistant to the specified phone number. - [Authentication](https://docs.altahq.com/api-reference/authentication.md): Authenticate your API requests with Bearer tokens - [Get a call](https://docs.altahq.com/api-reference/calls/get.md): Retrieves a single call by its ID. - [List calls](https://docs.altahq.com/api-reference/calls/list.md): Returns a paginated list of calls in your account. - [Add prospects to a campaign](https://docs.altahq.com/api-reference/campaigns/add-prospects.md): Adds up to 20 prospects to a campaign's audience list. Each prospect must have at least one contact method (email, linkedinUrl, phone) or full identity (firstName, lastName, company). Rate limited to 10 requests per minute. - [Create a campaign](https://docs.altahq.com/api-reference/campaigns/create.md): Creates a new campaign in your account. - [Duplicate a campaign](https://docs.altahq.com/api-reference/campaigns/duplicate.md): Creates a copy of an existing campaign, including its settings and configuration. - [Get a campaign](https://docs.altahq.com/api-reference/campaigns/get.md): Retrieves a single campaign by its ID. - [List campaigns](https://docs.altahq.com/api-reference/campaigns/list.md): Returns a paginated list of campaigns in your account. You can optionally filter by campaign status. - [Pause a campaign](https://docs.altahq.com/api-reference/campaigns/pause.md): Pauses an active campaign, halting outreach to all prospects until resumed. Optionally pause all prospect workflows in the campaign. - [Resume a campaign](https://docs.altahq.com/api-reference/campaigns/resume.md): Resumes a paused campaign, restarting outreach to prospects. Optionally resume all prospect workflows in the campaign. - [Get a company](https://docs.altahq.com/api-reference/companies/get.md): Retrieves a single company by its ID. - [List companies](https://docs.altahq.com/api-reference/companies/list.md): Returns a paginated list of companies in your account. - [Add communication opt-outs](https://docs.altahq.com/api-reference/dnc/add.md): Adds identifiers to the Do Not Contact list. You can add up to 500 identifiers at once and optionally pause active prospect workflows for matching prospects. - [Delete a communication opt-out](https://docs.altahq.com/api-reference/dnc/delete.md): Removes an identifier from the Do Not Contact list. - [List communication opt-outs](https://docs.altahq.com/api-reference/dnc/list.md): Returns a paginated list of communication opt-out entries (Do Not Contact list). You can filter by identifier type or search by identifier value. - [Get an email message](https://docs.altahq.com/api-reference/email-messages/get.md): Retrieves a single email message by its ID. - [List email messages](https://docs.altahq.com/api-reference/email-messages/list.md): Returns a paginated list of email messages. You can filter by thread, campaign, prospect, rep, tag, status, and type. - [Error handling](https://docs.altahq.com/api-reference/errors.md): Understand error responses and status codes - [Introduction](https://docs.altahq.com/api-reference/introduction.md): Integrate Alta into your workflows with the public API - [Get a LinkedIn message](https://docs.altahq.com/api-reference/linkedin-messages/get.md): Retrieves a single LinkedIn message by its ID. - [List LinkedIn messages](https://docs.altahq.com/api-reference/linkedin-messages/list.md): Returns a paginated list of LinkedIn messages. You can filter by prospect, campaign, rep, type, tag, or unread status. - [Call](https://docs.altahq.com/api-reference/objects/call.md): A call object representing a phone call in your account. - [Campaign](https://docs.altahq.com/api-reference/objects/campaign.md): The campaign object represents an outreach campaign in your account. - [Communication opt-out](https://docs.altahq.com/api-reference/objects/communication-opt-out.md): A Do Not Contact list entry representing an opted-out identifier. - [Company](https://docs.altahq.com/api-reference/objects/company.md): The company object represents an organization in your account. - [Email message](https://docs.altahq.com/api-reference/objects/email-message.md): The email message object represents a single email within a thread. - [Error](https://docs.altahq.com/api-reference/objects/error.md): The error object returned when a request fails. - [LinkedIn message](https://docs.altahq.com/api-reference/objects/linkedin-message.md): Represents a LinkedIn message sent or received through Alta. - [Paginated list](https://docs.altahq.com/api-reference/objects/paginated-list.md): The paginated list wrapper returned by all list endpoints. - [Person](https://docs.altahq.com/api-reference/objects/person.md): The person object represents a contact in your account. - [Prospect](https://docs.altahq.com/api-reference/objects/prospect.md): The prospect object represents a person enrolled in a specific campaign. - [Rep](https://docs.altahq.com/api-reference/objects/rep.md): A rep (sales representative) object. - [Pagination](https://docs.altahq.com/api-reference/pagination.md): Navigate through large result sets with cursor-based pagination - [Get a person](https://docs.altahq.com/api-reference/persons/get.md): Retrieves a single person by their ID. - [List persons](https://docs.altahq.com/api-reference/persons/list.md): Returns a paginated list of persons (contacts) in your account. - [Get a prospect](https://docs.altahq.com/api-reference/prospects/get.md): Retrieves a single prospect by its ID. - [List prospects](https://docs.altahq.com/api-reference/prospects/list.md): Returns a paginated list of prospects across all campaigns you have access to. - [Pause a prospect](https://docs.altahq.com/api-reference/prospects/pause.md): Pauses the outreach workflow for a specific prospect, halting further steps until resumed. - [Resume a prospect](https://docs.altahq.com/api-reference/prospects/resume.md): Resumes the outreach workflow for a paused prospect. - [Rate limiting](https://docs.altahq.com/api-reference/rate-limiting.md): Understand request limits and how to handle throttling - [Get a rep](https://docs.altahq.com/api-reference/reps/get.md): Retrieves a single rep by their ID. - [List reps](https://docs.altahq.com/api-reference/reps/list.md): Returns a paginated list of reps (sales representatives) in your account. - [Assign tags](https://docs.altahq.com/api-reference/tags/assign.md): Assigns one or more tags to an email thread or LinkedIn conversation. - [Unassign tags](https://docs.altahq.com/api-reference/tags/unassign.md): Removes one or more tags from an email thread or LinkedIn conversation. - [Authentication](https://docs.altahq.com/mcp/authentication.md): How MCP authentication works with Alta - [Connection setup](https://docs.altahq.com/mcp/connection-setup.md): Connect your AI assistant to Alta's MCP server - [Overview](https://docs.altahq.com/mcp/introduction.md): Connect your AI tools directly to Alta with the Model Context Protocol ## OpenAPI Specs - [openapi](https://docs.altahq.com/api-reference/openapi.json)