# Ontora > Run qualitative research at scale — programmatically. APIs, MCP server, CLI, and webhooks for the Ontora interview platform. ## Docs - [Create Company](https://docs.ontora.com/api-reference/admin/create-company.md): Create a new GTM company. - [Create Employee](https://docs.ontora.com/api-reference/admin/create-employee.md): Create a new GTM employee and optionally link to an existing company. - [Create Portfolio Company](https://docs.ontora.com/api-reference/admin/create-portfolio-company.md): Create a new portfolio company for an employee's company. - [Delete Portfolio Company](https://docs.ontora.com/api-reference/admin/delete-portfolio-company.md): Delete a portfolio company. - [List Profiles](https://docs.ontora.com/api-reference/admin/list-profiles.md): List all employee profiles with company and portfolio data. - [Reorder Portfolio Companies](https://docs.ontora.com/api-reference/admin/reorder-portfolio-companies.md): Reorder portfolio companies for a given PE firm. - [Update Company](https://docs.ontora.com/api-reference/admin/update-company.md): Update a company's details. - [Update Employee](https://docs.ontora.com/api-reference/admin/update-employee.md): Update an employee's details. - [Update Portfolio Company](https://docs.ontora.com/api-reference/admin/update-portfolio-company.md): Update a portfolio company's details. - [Upload Image](https://docs.ontora.com/api-reference/admin/upload-image.md): Upload an image to Supabase storage. - [Create Api Key](https://docs.ontora.com/api-reference/api-keys/create-api-key.md): Create a new workspace-scoped API key. - [Delete Api Key](https://docs.ontora.com/api-reference/api-keys/delete-api-key.md): Revoke an API key (removes from Unkey and local DB). - [List Api Keys](https://docs.ontora.com/api-reference/api-keys/list-api-keys.md): List all API keys for a workspace. - [Create Artifact](https://docs.ontora.com/api-reference/artifacts/create-artifact.md): Create a new artifact for a project. - [Delete Artifact](https://docs.ontora.com/api-reference/artifacts/delete-artifact.md): Delete an artifact. - [Get Artifact](https://docs.ontora.com/api-reference/artifacts/get-artifact.md): Get a single artifact by ID. - [List Artifacts](https://docs.ontora.com/api-reference/artifacts/list-artifacts.md): List all artifacts for a project. - [Create Company](https://docs.ontora.com/api-reference/attio/create-company.md): Create a company in Attio. - [Create Deal](https://docs.ontora.com/api-reference/attio/create-deal.md): Create a deal in Attio. - [Create Note](https://docs.ontora.com/api-reference/attio/create-note.md): Create a note attached to a record in Attio. - [Create Person](https://docs.ontora.com/api-reference/attio/create-person.md): Create a person in Attio. - [Create Task](https://docs.ontora.com/api-reference/attio/create-task.md): Create a task in Attio. - [Delete Company](https://docs.ontora.com/api-reference/attio/delete-company.md): Delete a company in Attio. - [Delete Deal](https://docs.ontora.com/api-reference/attio/delete-deal.md): Delete a deal in Attio. - [Delete Person](https://docs.ontora.com/api-reference/attio/delete-person.md): Delete a person in Attio. - [List Companies](https://docs.ontora.com/api-reference/attio/list-companies.md): List companies from Attio. - [List Deals](https://docs.ontora.com/api-reference/attio/list-deals.md): List deals from Attio. - [List People](https://docs.ontora.com/api-reference/attio/list-people.md): List people from Attio. - [Update Company](https://docs.ontora.com/api-reference/attio/update-company.md): Update a company in Attio. - [Update Deal](https://docs.ontora.com/api-reference/attio/update-deal.md): Update a deal in Attio. - [Update Person](https://docs.ontora.com/api-reference/attio/update-person.md): Update a person in Attio. - [Confirm Booking](https://docs.ontora.com/api-reference/booking/confirm-booking.md): Confirm a booking by selecting a time slot. - [Get Booking Info](https://docs.ontora.com/api-reference/booking/get-booking-info.md): Get interview info and available time slots for a booking token. - [Instant Booking](https://docs.ontora.com/api-reference/booking/instant-booking.md): Start an interview immediately — no time slot selection needed. - [Campaign Chat](https://docs.ontora.com/api-reference/campaign-creation/campaign-chat.md): Chat with the campaign creation agent. - [Create Session](https://docs.ontora.com/api-reference/campaign-creation/create-session.md): Create a new campaign creation session with a draft interview. - [Finalize Campaign](https://docs.ontora.com/api-reference/campaign-creation/finalize-campaign.md): Atomically save all campaign editor state (fields, questions, contacts). - [Get Conversation](https://docs.ontora.com/api-reference/campaign-creation/get-conversation.md): Get the agent state for a campaign creation session. - [Reset Conversation](https://docs.ontora.com/api-reference/campaign-creation/reset-conversation.md): Reset the agent for a campaign creation session. - [Update Draft](https://docs.ontora.com/api-reference/campaign-creation/update-draft.md): Manually update the draft interview configuration. - [Get Cartography](https://docs.ontora.com/api-reference/campaign-insights/get-cartography.md) - [Get Conversation Detail](https://docs.ontora.com/api-reference/campaign-insights/get-conversation-detail.md) - [Get Dashboard](https://docs.ontora.com/api-reference/campaign-insights/get-dashboard.md) - [Get Persona Detail](https://docs.ontora.com/api-reference/campaign-insights/get-persona-detail.md) - [Get Process Detail](https://docs.ontora.com/api-reference/campaign-insights/get-process-detail.md) - [Get Roadmap](https://docs.ontora.com/api-reference/campaign-insights/get-roadmap.md) - [Get Solution Detail](https://docs.ontora.com/api-reference/campaign-insights/get-solution-detail.md) - [Get Step Detail](https://docs.ontora.com/api-reference/campaign-insights/get-step-detail.md) - [List Conversations](https://docs.ontora.com/api-reference/campaign-insights/list-conversations.md) - [List Personas](https://docs.ontora.com/api-reference/campaign-insights/list-personas.md) - [Chat With Llm](https://docs.ontora.com/api-reference/chat/chat-with-llm.md): Send a message and get an LLM response with graph extraction. - [Create Message](https://docs.ontora.com/api-reference/chat/create-message.md): Create a new chat message in a session. - [Create Session](https://docs.ontora.com/api-reference/chat/create-session.md): Create a new chat session in a project. - [Delete Session](https://docs.ontora.com/api-reference/chat/delete-session.md): Delete a chat session and all its messages. - [Get Session](https://docs.ontora.com/api-reference/chat/get-session.md): Get a single chat session. - [List Messages](https://docs.ontora.com/api-reference/chat/list-messages.md): List all messages in a chat session. - [List Sessions](https://docs.ontora.com/api-reference/chat/list-sessions.md): List all chat sessions in a project. - [Update Session](https://docs.ontora.com/api-reference/chat/update-session.md): Update a chat session (e.g., title). - [Handle Clerk Webhook](https://docs.ontora.com/api-reference/clerk-webhooks/handle-clerk-webhook.md): Handle Clerk webhook events. - [Add Project Collaborator](https://docs.ontora.com/api-reference/collaborators/add-project-collaborator.md) - [Add Vault Collaborator](https://docs.ontora.com/api-reference/collaborators/add-vault-collaborator.md) - [List Project Collaborators](https://docs.ontora.com/api-reference/collaborators/list-project-collaborators.md) - [List Vault Collaborators](https://docs.ontora.com/api-reference/collaborators/list-vault-collaborators.md) - [Remove Project Collaborator](https://docs.ontora.com/api-reference/collaborators/remove-project-collaborator.md) - [Remove Vault Collaborator](https://docs.ontora.com/api-reference/collaborators/remove-vault-collaborator.md) - [Update Project Collaborator](https://docs.ontora.com/api-reference/collaborators/update-project-collaborator.md) - [Update Vault Collaborator](https://docs.ontora.com/api-reference/collaborators/update-vault-collaborator.md) - [Fetch Url](https://docs.ontora.com/api-reference/data-input/fetch-url.md): Fetch data from a URL. - [Get Input Content](https://docs.ontora.com/api-reference/data-input/get-input-content.md): Get the raw content of a data input. - [Get Input Status](https://docs.ontora.com/api-reference/data-input/get-input-status.md): Get the status of a data input. - [List Inputs](https://docs.ontora.com/api-reference/data-input/list-inputs.md): List data inputs for a project. - [Paste Content](https://docs.ontora.com/api-reference/data-input/paste-content.md): Accept pasted/raw text content. - [Upload File](https://docs.ontora.com/api-reference/data-input/upload-file.md): Upload a file for processing. - [Webhook Input](https://docs.ontora.com/api-reference/data-input/webhook-input.md): Accept programmatic data input via webhook. - [Create Demo](https://docs.ontora.com/api-reference/demo/create-demo.md): Create a new GTM demo (admin only). - [Delete Demo](https://docs.ontora.com/api-reference/demo/delete-demo.md): Delete a demo (admin only). - [Get Demo By Slug](https://docs.ontora.com/api-reference/demo/get-demo-by-slug.md): Get demo data by company slug (public endpoint). - [Get Personalized Demo](https://docs.ontora.com/api-reference/demo/get-personalized-demo.md): Get personalized demo data for a specific employee at a company. - [List Demos](https://docs.ontora.com/api-reference/demo/list-demos.md): List all demos (admin only). - [Sync From Clay](https://docs.ontora.com/api-reference/demo/sync-from-clay.md): Webhook endpoint for Clay to sync GTM demo data. - [Sync Gtm From Clay](https://docs.ontora.com/api-reference/demo/sync-gtm-from-clay.md): Webhook endpoint for Clay to sync data into GTM tables. - [Update Demo](https://docs.ontora.com/api-reference/demo/update-demo.md): Update an existing GTM demo (admin only). - [Get Desktop Token](https://docs.ontora.com/api-reference/desktop-auth/get-desktop-token.md): Exchange a valid Clerk session token for a long-lived desktop token. - [Validate Desktop Token](https://docs.ontora.com/api-reference/desktop-auth/validate-desktop-token.md): Validate the current token and return user info. - [Get Chunk](https://docs.ontora.com/api-reference/documents/get-chunk.md): Fetch a specific chunk by ID. - [Get Document](https://docs.ontora.com/api-reference/documents/get-document.md): Fetch a document by ID. - [Get Document With Chunks](https://docs.ontora.com/api-reference/documents/get-document-with-chunks.md): Fetch a document with all its chunks. - [Get Company Contacts](https://docs.ontora.com/api-reference/entities/get-company-contacts.md): Get all contacts (people) employed by a company. - [Get Company Deals](https://docs.ontora.com/api-reference/entities/get-company-deals.md): Get all deals for a company. - [Get Deal Stakeholders](https://docs.ontora.com/api-reference/entities/get-deal-stakeholders.md): Get stakeholders for a specific deal. - [Get Pipeline Summary](https://docs.ontora.com/api-reference/entities/get-pipeline-summary.md): Get deal pipeline summary with stage breakdown. - [List Claims](https://docs.ontora.com/api-reference/entities/list-claims.md): List claims with optional filters. - [List Companies](https://docs.ontora.com/api-reference/entities/list-companies.md): List companies with optional filters. - [List Deals](https://docs.ontora.com/api-reference/entities/list-deals.md): List deals with optional filters. - [List Meetings](https://docs.ontora.com/api-reference/entities/list-meetings.md): List recent meetings. - [List People](https://docs.ontora.com/api-reference/entities/list-people.md): List people with optional filters. - [Errors](https://docs.ontora.com/api-reference/errors.md): How the Ontora API signals failures, and how to handle each one. - [Create Event](https://docs.ontora.com/api-reference/google-calendar/create-event.md): Create an event in Google Calendar. - [Delete Event](https://docs.ontora.com/api-reference/google-calendar/delete-event.md): Delete an event in Google Calendar. - [List Calendars](https://docs.ontora.com/api-reference/google-calendar/list-calendars.md): List calendars from Google Calendar. - [List Events](https://docs.ontora.com/api-reference/google-calendar/list-events.md): List events from Google Calendar. - [Update Event](https://docs.ontora.com/api-reference/google-calendar/update-event.md): Update an event in Google Calendar. - [Health](https://docs.ontora.com/api-reference/health.md) - [Create Company](https://docs.ontora.com/api-reference/hubspot/create-company.md): Create a company in HubSpot. - [Create Contact](https://docs.ontora.com/api-reference/hubspot/create-contact.md): Create a contact in HubSpot. - [Create Deal](https://docs.ontora.com/api-reference/hubspot/create-deal.md): Create a deal in HubSpot. - [Delete Company](https://docs.ontora.com/api-reference/hubspot/delete-company.md): Delete a company in HubSpot. - [Delete Contact](https://docs.ontora.com/api-reference/hubspot/delete-contact.md): Delete a contact in HubSpot. - [Delete Deal](https://docs.ontora.com/api-reference/hubspot/delete-deal.md): Delete a deal in HubSpot. - [List Companies](https://docs.ontora.com/api-reference/hubspot/list-companies.md): List companies from HubSpot. - [List Contacts](https://docs.ontora.com/api-reference/hubspot/list-contacts.md): List contacts from HubSpot. - [List Deals](https://docs.ontora.com/api-reference/hubspot/list-deals.md): List deals from HubSpot. - [Update Company](https://docs.ontora.com/api-reference/hubspot/update-company.md): Update a company in HubSpot. - [Update Contact](https://docs.ontora.com/api-reference/hubspot/update-contact.md): Update a contact in HubSpot. - [Update Deal](https://docs.ontora.com/api-reference/hubspot/update-deal.md): Update a deal in HubSpot. - [Ingest Document](https://docs.ontora.com/api-reference/ingest/ingest-document.md) - [Export All Transcripts](https://docs.ontora.com/api-reference/interview-export/export-all-transcripts.md): Export all completed transcripts for a campaign as a ZIP of markdown files. - [Export Full Report](https://docs.ontora.com/api-reference/interview-export/export-full-report.md): Export the full synthesis report (cartography + roadmap + personas) as markdown. - [Export Summary](https://docs.ontora.com/api-reference/interview-export/export-summary.md): Export the campaign dashboard summary as markdown. - [Export Transcript](https://docs.ontora.com/api-reference/interview-export/export-transcript.md): Export a single interview transcript as markdown. - [Get Graph Status](https://docs.ontora.com/api-reference/interview-query/get-graph-status.md): Check the status of the interview graph pipeline. - [Query Interview Graph](https://docs.ontora.com/api-reference/interview-query/query-interview-graph.md): Ask an ad-hoc question about a campaign's interview data. - [Query Interview Graph Stream](https://docs.ontora.com/api-reference/interview-query/query-interview-graph-stream.md): Streaming version of the graph query endpoint. - [Add Contact](https://docs.ontora.com/api-reference/interviews/add-contact.md) - [Add Contacts Bulk](https://docs.ontora.com/api-reference/interviews/add-contacts-bulk.md): Add multiple contacts in a single request. - [Add Question To Set](https://docs.ontora.com/api-reference/interviews/add-question-to-set.md): Add a single question to an existing question set. - [Cancel All Scheduled](https://docs.ontora.com/api-reference/interviews/cancel-all-scheduled.md): Cancel all scheduled interviews for a campaign. - [Cancel Contact](https://docs.ontora.com/api-reference/interviews/cancel-contact.md): Cancel a contact's scheduled interview. - [Check Calendar Responses Endpoint](https://docs.ontora.com/api-reference/interviews/check-calendar-responses-endpoint.md): Check Google Calendar for declined invites. - [Create Interview](https://docs.ontora.com/api-reference/interviews/create-interview.md) - [Create Question Set](https://docs.ontora.com/api-reference/interviews/create-question-set.md) - [Delete Contact](https://docs.ontora.com/api-reference/interviews/delete-contact.md) - [Delete Interview](https://docs.ontora.com/api-reference/interviews/delete-interview.md) - [Delete Question](https://docs.ontora.com/api-reference/interviews/delete-question.md): Delete a single question from an interview. - [Delete Question Set](https://docs.ontora.com/api-reference/interviews/delete-question-set.md) - [Get Interview](https://docs.ontora.com/api-reference/interviews/get-interview.md) - [Get Interview Detail](https://docs.ontora.com/api-reference/interviews/get-interview-detail.md): Get interview with contacts and question sets in a single call. - [Get Progress](https://docs.ontora.com/api-reference/interviews/get-progress.md) - [Get Synthesis](https://docs.ontora.com/api-reference/interviews/get-synthesis.md): Get the synthesis results for an interview. - [Import Contacts](https://docs.ontora.com/api-reference/interviews/import-contacts.md): Import contacts from a CSV file. - [List Contacts](https://docs.ontora.com/api-reference/interviews/list-contacts.md) - [List Interviews](https://docs.ontora.com/api-reference/interviews/list-interviews.md) - [List Question Sets](https://docs.ontora.com/api-reference/interviews/list-question-sets.md) - [Pause Interview](https://docs.ontora.com/api-reference/interviews/pause-interview.md): Pause an active interview. - [Reschedule Interview Contact](https://docs.ontora.com/api-reference/interviews/reschedule-interview-contact.md): Reschedule a contact's interview. - [Send Bulk Followup](https://docs.ontora.com/api-reference/interviews/send-bulk-followup.md): Send follow-up reminders to multiple pending contacts. - [Send Contact Followup](https://docs.ontora.com/api-reference/interviews/send-contact-followup.md): Send a follow-up reminder to a single pending contact. - [Start Interview](https://docs.ontora.com/api-reference/interviews/start-interview.md): Start an interview campaign with autonomous scheduling. - [Test Interview Now](https://docs.ontora.com/api-reference/interviews/test-interview-now.md): Start an instant test interview for demo purposes. - [Trigger Synthesis](https://docs.ontora.com/api-reference/interviews/trigger-synthesis.md): Trigger synthesis of all interview conversations. - [Update Interview](https://docs.ontora.com/api-reference/interviews/update-interview.md) - [API reference](https://docs.ontora.com/api-reference/introduction.md): REST endpoints for the Ontora platform. - [Failed Jobs](https://docs.ontora.com/api-reference/jobs/failed-jobs.md) - [Job Stats](https://docs.ontora.com/api-reference/jobs/job-stats.md) - [Get Document Status](https://docs.ontora.com/api-reference/manual-ingest/get-document-status.md): Check the processing status of a manually ingested document. - [Ingest Bulk](https://docs.ontora.com/api-reference/manual-ingest/ingest-bulk.md): Ingest multiple documents at once. - [Ingest Manual Document](https://docs.ontora.com/api-reference/manual-ingest/ingest-manual-document.md): Ingest a single document manually. - [Ingest Transcript](https://docs.ontora.com/api-reference/manual-ingest/ingest-transcript.md): Convenience endpoint for ingesting meeting/interview transcripts. - [Create Deal](https://docs.ontora.com/api-reference/pipedrive/create-deal.md): Create a deal in Pipedrive. - [Create Organization](https://docs.ontora.com/api-reference/pipedrive/create-organization.md): Create an organization in Pipedrive. - [Create Person](https://docs.ontora.com/api-reference/pipedrive/create-person.md): Create a person in Pipedrive. - [Delete Deal](https://docs.ontora.com/api-reference/pipedrive/delete-deal.md): Delete a deal in Pipedrive. - [Delete Organization](https://docs.ontora.com/api-reference/pipedrive/delete-organization.md): Delete an organization in Pipedrive. - [Delete Person](https://docs.ontora.com/api-reference/pipedrive/delete-person.md): Delete a person in Pipedrive. - [List Deals](https://docs.ontora.com/api-reference/pipedrive/list-deals.md): List deals from Pipedrive. - [List Organizations](https://docs.ontora.com/api-reference/pipedrive/list-organizations.md): List organizations from Pipedrive. - [List Persons](https://docs.ontora.com/api-reference/pipedrive/list-persons.md): List persons from Pipedrive. - [Update Deal](https://docs.ontora.com/api-reference/pipedrive/update-deal.md): Update a deal in Pipedrive. - [Update Organization](https://docs.ontora.com/api-reference/pipedrive/update-organization.md): Update an organization in Pipedrive. - [Update Person](https://docs.ontora.com/api-reference/pipedrive/update-person.md): Update a person in Pipedrive. - [Get Preferences](https://docs.ontora.com/api-reference/preferences/get-preferences.md): Get the current user's preferences. - [Update Preferences](https://docs.ontora.com/api-reference/preferences/update-preferences.md): Update the current user's preferences (upsert). - [Add Contact](https://docs.ontora.com/api-reference/projects/add-contact.md): Add a contact to a project. - [Create Project](https://docs.ontora.com/api-reference/projects/create-project.md): Create a new project with optional vault associations. - [Delete Graph Node](https://docs.ontora.com/api-reference/projects/delete-graph-node.md): Delete a node from the project graph. - [Delete Project](https://docs.ontora.com/api-reference/projects/delete-project.md): Delete a project and its associated data. - [Get Contacts Count](https://docs.ontora.com/api-reference/projects/get-contacts-count.md): Get the number of contacts for a project. - [Get Graph](https://docs.ontora.com/api-reference/projects/get-graph.md): Get the project graph for UI visualization. - [Get Project](https://docs.ontora.com/api-reference/projects/get-project.md): Get a single project by ID. - [Get Project Interviews](https://docs.ontora.com/api-reference/projects/get-project-interviews.md): Get all interviews linked to a project. - [Get Project Sync Log](https://docs.ontora.com/api-reference/projects/get-project-sync-log.md): Get sync log entries for a project. - [List Contacts](https://docs.ontora.com/api-reference/projects/list-contacts.md): List all contacts for a project. - [List Projects](https://docs.ontora.com/api-reference/projects/list-projects.md): List all projects in a workspace. - [Preview Sync](https://docs.ontora.com/api-reference/projects/preview-sync.md): Preview what would be synced without actually syncing. - [Remove Contact](https://docs.ontora.com/api-reference/projects/remove-contact.md): Remove a contact from a project. - [Sync To Ukl](https://docs.ontora.com/api-reference/projects/sync-to-ukl.md): Sync selected PRJ nodes and edges to UKL. - [Update Graph](https://docs.ontora.com/api-reference/projects/update-graph.md): Update the project graph with new nodes and edges. - [Update Project](https://docs.ontora.com/api-reference/projects/update-project.md): Update a project. - [Get Context](https://docs.ontora.com/api-reference/query/get-context.md): Return raw context (chunks + facts) without LLM answer - for frontend AI SDK. - [Query](https://docs.ontora.com/api-reference/query/query.md) - [Retrieve Answer](https://docs.ontora.com/api-reference/retrieval/retrieve-answer.md): Get an LLM-generated answer based on vault context. - [Retrieve Context](https://docs.ontora.com/api-reference/retrieval/retrieve-context.md): Retrieve relevant context from a vault based on a prompt. - [Search](https://docs.ontora.com/api-reference/search/search.md): Unified search across web and internal knowledge. - [Backfill](https://docs.ontora.com/api-reference/sources/backfill.md): Fetch all existing records from Nango for a source type and ingest them. This syncs ALL connections of the given source type. Pass workspace_id as query param. - [Backfill Connection](https://docs.ontora.com/api-reference/sources/backfill-connection.md): Fetch all existing records from Nango for a specific connection and ingest them. This is the per-connection version of backfill for when multiple connections exist. - [Create Connect Session](https://docs.ontora.com/api-reference/sources/create-connect-session.md): Create a Nango connect session for the frontend OAuth flow. - [Delete Source](https://docs.ontora.com/api-reference/sources/delete-source.md): Delete a source connection. - [Get Connection Metadata](https://docs.ontora.com/api-reference/sources/get-connection-metadata.md): Fetch connection metadata from Nango, including the OAuth account email. - [Get Connection Sync Status](https://docs.ontora.com/api-reference/sources/get-connection-sync-status.md): Get the Nango sync status for a source connection. - [List Connections](https://docs.ontora.com/api-reference/sources/list-connections.md): Legacy endpoint - use GET /v1/sources instead. - [List Sources](https://docs.ontora.com/api-reference/sources/list-sources.md): List all source connections for a workspace with their vault assignments. - [Pause Sync](https://docs.ontora.com/api-reference/sources/pause-sync.md): Pause automatic syncing for a source connection. - [Register Connection](https://docs.ontora.com/api-reference/sources/register-connection.md): Register a new OAuth connection and auto-assign to default vault. - [Start Sync](https://docs.ontora.com/api-reference/sources/start-sync.md): Start (or resume) automatic syncing for a source connection. - [Update Sync Frequency](https://docs.ontora.com/api-reference/sources/update-sync-frequency.md): Update the sync frequency for a source connection. - [Create Api Key Endpoint](https://docs.ontora.com/api-reference/vaults/create-api-key-endpoint.md): Create a new API key for programmatic vault access via Unkey. - [Create Vault](https://docs.ontora.com/api-reference/vaults/create-vault.md) - [Delete Api Key Endpoint](https://docs.ontora.com/api-reference/vaults/delete-api-key-endpoint.md): Delete an API key (revokes it in Unkey and removes from database). - [Delete Vault](https://docs.ontora.com/api-reference/vaults/delete-vault.md) - [Get Retrieval Log](https://docs.ontora.com/api-reference/vaults/get-retrieval-log.md): Get a single retrieval log by ID. - [Get Vault Connections](https://docs.ontora.com/api-reference/vaults/get-vault-connections.md): Get all connections assigned to a vault. - [List Api Keys](https://docs.ontora.com/api-reference/vaults/list-api-keys.md): List all API keys for a vault. - [List Retrieval Logs](https://docs.ontora.com/api-reference/vaults/list-retrieval-logs.md): List retrieval logs for a vault (most recent first). - [List Vaults](https://docs.ontora.com/api-reference/vaults/list-vaults.md) - [Update Vault](https://docs.ontora.com/api-reference/vaults/update-vault.md) - [Update Vault Connections](https://docs.ontora.com/api-reference/vaults/update-vault-connections.md): Replace all connection assignments for a vault. - [Create Webhook Endpoint](https://docs.ontora.com/api-reference/webhook-endpoints/create-webhook-endpoint.md) - [Delete Webhook Endpoint](https://docs.ontora.com/api-reference/webhook-endpoints/delete-webhook-endpoint.md) - [List Deliveries](https://docs.ontora.com/api-reference/webhook-endpoints/list-deliveries.md) - [List Webhook Endpoints](https://docs.ontora.com/api-reference/webhook-endpoints/list-webhook-endpoints.md) - [Test Webhook Endpoint](https://docs.ontora.com/api-reference/webhook-endpoints/test-webhook-endpoint.md): Enqueue a synthetic test event to the given endpoint. - [Update Webhook Endpoint](https://docs.ontora.com/api-reference/webhook-endpoints/update-webhook-endpoint.md) - [Nango Webhook](https://docs.ontora.com/api-reference/webhooks/nango-webhook.md) - [Create Workspace](https://docs.ontora.com/api-reference/workspaces/create-workspace.md): Create a new workspace. The authenticated user becomes the owner. - [Delete Workspace](https://docs.ontora.com/api-reference/workspaces/delete-workspace.md): Delete a workspace (owner only). - [Get Workspace](https://docs.ontora.com/api-reference/workspaces/get-workspace.md): Get a specific workspace (must be a member). - [List My Workspaces](https://docs.ontora.com/api-reference/workspaces/list-my-workspaces.md): List all workspaces the authenticated user belongs to. - [List Workspace Members](https://docs.ontora.com/api-reference/workspaces/list-workspace-members.md): List all members of a workspace. - [Update Workspace](https://docs.ontora.com/api-reference/workspaces/update-workspace.md): Update a workspace (admin or owner only). - [Campaign YAML](https://docs.ontora.com/cli/campaign-yaml.md): Define an entire campaign — goal, topics, contacts — in one file and launch it with a single command. - [Commands](https://docs.ontora.com/cli/commands.md): Full reference for every ontora CLI command. - [Install the CLI](https://docs.ontora.com/cli/install.md): Get the ontora CLI running on your machine or in CI. - [Architecture](https://docs.ontora.com/concepts/architecture.md): How Ontora ingests interviews, synthesizes findings, and serves them back through the API. - [Authentication](https://docs.ontora.com/concepts/authentication.md): Workspace API keys, scopes, and how to use them across the REST API, MCP server, and CLI. - [Campaigns](https://docs.ontora.com/concepts/campaigns.md): The unit of work in Ontora. A campaign is a goal, a question set, a list of contacts, and a synthesis target. - [Synthesis](https://docs.ontora.com/concepts/synthesis.md): How Ontora turns raw transcripts into cartography, roadmap, and personas. - [Workspaces](https://docs.ontora.com/concepts/workspaces.md): How workspaces, members, and scoped data work in Ontora. - [Export transcripts and reports](https://docs.ontora.com/guides/export-transcripts.md): Pull individual transcripts, ZIP archives, dashboard summaries, and full synthesis reports as Markdown. - [Launch a campaign](https://docs.ontora.com/guides/launch-a-campaign.md): From zero to running interviews in one script. - [Query a campaign with GraphRAG](https://docs.ontora.com/guides/query-with-graphrag.md): Ask grounded questions across every transcript in a campaign and get answers with patterns, divergences, and citations. - [Ontora API](https://docs.ontora.com/index.md): Run qualitative research at scale — programmatically. Launch interview campaigns, query transcripts with GraphRAG, and stream synthesis back into your stack. - [Connect a client](https://docs.ontora.com/mcp/connect.md): Wire up Claude Desktop, Cursor, Windsurf, or any MCP client to your Ontora workspace. - [MCP server](https://docs.ontora.com/mcp/overview.md): Connect any Model Context Protocol client — Claude, Cursor, Windsurf — directly to your Ontora workspace. - [MCP tools reference](https://docs.ontora.com/mcp/tools.md): Every tool exposed by the Ontora MCP server, with parameters and return shapes. - [Quickstart](https://docs.ontora.com/quickstart.md): Launch a campaign, pull a transcript, and run a graph query in under five minutes. - [Event types](https://docs.ontora.com/webhooks/events.md): Every event Ontora can deliver, with payload shapes. - [Webhooks](https://docs.ontora.com/webhooks/overview.md): Get push notifications when campaigns hit lifecycle events. No polling required. - [Signing & verification](https://docs.ontora.com/webhooks/signing.md): Verify webhook deliveries with HMAC-SHA256. Always verify — never trust the URL alone. ## OpenAPI Specs - [openapi](https://docs.ontora.com/openapi.json)