
HUB
API
Get a key at console.x.ai. The stills model is grok-imagine-image-2.0. Download the URL; it expires.
Get started and models
- APIAuthenticate with mTLSauthenticate-with-mtls
- APICall Grok 4.7 via the APIcall-grok-4-7-via-api
- APIDebug Grok API errorsdebug-grok-api-errors
- APIGet a model via the xAI APIget-a-model-via-xai-api
- APIList models via the xAI APIlist-models-via-xai-api
- APIMigrate retired Grok models before May 15 2026migrate-retired-models-may-15
- APISend a safety_identifier on Grok API requestssend-safety-identifier-on-grok-api
- APISend your first Grok API requestsend-a-first-api-request
- APIUse Grok on Google Cloud Vertex AIuse-grok-on-google-cloud-vertex-ai
- APIUse Grok on Microsoft Foundryuse-grok-on-microsoft-foundry
- APIUse the US regional API endpointuse-us-regional-api-endpoint
- APIUse the US regional xAI API endpointuse-us-regional-xai-api-endpoint
Console, keys and Management API
- APICheck API key propagation via the xAI Management APIcheck-api-key-propagation-via-management-api
- APICreate a management key in the xAI Consolecreate-a-management-key-in-xai-console
- APICreate an xAI API key via the Management APIcreate-an-xai-api-key-via-management-api
- APIDelete an xAI API key via the Management APIdelete-an-xai-api-key-via-management-api
- APIEnable Zero Data Retention in the xAI Consoleenable-zdr-in-xai-console
- APIEnable Zero Data Retention on the xAI Consoleenable-zero-data-retention-on-xai-console
- APIExplore API usage in the xAI Consoleexplore-api-usage-in-xai-console
- APIList API keys via the xAI Management APIlist-api-keys-via-management-api
- APIList audit events via the xAI Management APIlist-audit-events-via-xai-management-api
- APIList endpoint ACLs via the xAI Management APIlist-endpoint-acls-via-management-api
- APIList team models via the xAI Management APIlist-team-models-via-management-api
- APIManage API keys with the xAI Management APImanage-api-keys-with-xai-management-api
- APIRotate an xAI API key via the Management APIrotate-an-xai-api-key-via-management-api
- APIRotate or disable an xAI API key in the Consolerotate-or-disable-an-xai-api-key
- APIUpdate an xAI API key via the Management APIupdate-an-xai-api-key-via-management-api
- APIValidate a management key via the xAI Management APIvalidate-a-management-key-via-management-api
- APIView xAI Console audit logsview-xai-console-audit-logs
Console billing and spend
- APIAdd a payment method in the xAI Consoleadd-payment-method-in-xai-console
- APICheck prepaid credit balance via the xAI Management APIcheck-prepaid-credit-balance-via-management-api
- APIGet billing info via the xAI Management APIget-billing-info-via-management-api
- APIGet postpaid spending limits via the xAI Management APIget-postpaid-spending-limits-via-management-api
- APIGet usage analytics via the xAI Management APIget-usage-analytics-via-management-api
- APIList invoices via the xAI Management APIlist-invoices-via-xai-management-api
- APIList payment methods via the xAI Management APIlist-payment-methods-via-management-api
- APIPreview a postpaid invoice via the xAI Management APIpreview-postpaid-invoice-via-management-api
- APIPurchase prepaid credits on the xAI Consolepurchase-prepaid-credits-on-xai-console
- APIRaise the invoiced billing limit in the xAI Consoleraise-invoiced-billing-limit-in-xai-console
- APISet auto top-up on the xAI Consoleset-auto-top-up-on-xai-console
- APISet billing info via the xAI Management APIset-billing-info-via-management-api
- APISet postpaid spending limits via the xAI Management APIset-postpaid-spending-limits-via-management-api
- APISet the default payment method via the xAI Management APIset-default-payment-method-via-management-api
- APITop up prepaid credits via the xAI Management APItop-up-prepaid-credits-via-management-api
- APIUpdate billing address in the xAI Consoleupdate-billing-address-in-xai-console
- APIView invoices in the xAI Consoleview-invoices-in-xai-console
Responses, streaming and reasoning
- APIAnalyze an image with the Grok APIanalyze-an-image-with-grok-api
- APIChain Responses with previous_response_idchain-responses-with-previous-id
- APICompact a chat in place with the xAI SDKcompact-chat-in-place-with-xai-sdk
- APICreate embeddings with the Grok APIcreate-embeddings-with-grok-api
- APIDelete a stored responsedelete-a-stored-response
- APIDisable store on Responses requestsdisable-store-on-responses
- APIDrive Responses API over WebSocketuse-responses-api-over-websocket
- APIMigrate Chat Completions calls to Responsesmigrate-chat-completions-to-responses
- APIRetrieve a stored responseretrieve-a-stored-response
- APIReturn structured JSON from the Grok APIreturn-structured-json-from-grok-api
- APISet max_output_tokens on Responses APIset-max-output-tokens-on-responses
- APISet reasoning effort on grok-4.6set-reasoning-effort
- APIStream reasoning summaries on grok-4.6stream-reasoning-summaries
- APIStream structured outputs from the Grok APIstream-structured-outputs-from-grok-api
- APIStream text from the Grok APIstream-text-from-grok-api
- APIUnderstand an image with the Grok APIunderstand-an-image-with-grok-api
- APIUse context compactionuse-context-compaction
- APIUse encrypted reasoning contentuse-encrypted-reasoning-content
Web and X search tools
- APIAdd web search to a Grok API requestadd-web-search-to-an-api-request
- APICombine web search and code execution on the Grok APIcombine-web-search-and-code-execution
- APICombine web search and X search on the Grok APIcombine-web-search-and-x-search
- APICombine web search, X search, and code execution on the Grok APIcombine-web-search-x-search-and-code-execution
- APIEnable image search in web searchenable-image-search-in-web-search
- APIEnable image understanding in web searchenable-web-search-image-understanding
- APIEnable image understanding on X Searchenable-x-search-image-understanding
- APIEnable video understanding on X Searchenable-x-search-video-understanding
- APIExclude domains from web searchexclude-web-search-domains
- APIExclude handles from X Searchexclude-x-search-handles
- APIRestrict web search to allowed domainsrestrict-web-search-to-domains
- APIRestrict X Search to specific handlesrestrict-x-search-to-handles
- SearchSearch X posts with the Grok APIsearch-x-posts-with-grok-api
- APISet an X Search date rangeset-x-search-date-range
Functions, code execution and MCP tools
- APIAdd the xAI Docs MCP serveradd-xai-docs-mcp-server
- APICall a function with the Grok APIcall-a-function-with-grok-api
- APICall custom functions on the Grok APIcall-custom-functions-on-grok-api
- APICite tool sources in API responsescite-tool-sources-in-api-responses
- APICombine structured outputs with tools on the Grok APIcombine-structured-outputs-with-tools
- APIConnect a remote MCP server in the Grok APIconnect-remote-mcp-in-grok-api
- APIContinue agentic tool chats across turnscontinue-agentic-tools-across-turns
- APIContinue an agentic conversation with store_messagescontinue-agentic-conversation-with-store-messages
- APIDisable parallel tool callsdisable-parallel-tool-calls
- APIExecute code with the Grok APIexecute-code-with-grok-api
- APIForce a specific tool with tool_choiceforce-a-specific-tool-with-tool-choice
- APIInclude an image in an agentic tool requestinclude-an-image-in-an-agentic-tool-request
- APIInclude images in agentic tool conversationsinclude-images-in-agentic-tool-calls
- APILimit agentic tool turns with max_turnslimit-agentic-turns-with-max-turns
- APIMix client-side and server-side tools on Grokmix-client-and-server-side-tools
- APIRead server-side tool usage on Grok API responsesread-server-side-tool-usage
- APIRun code execution on the Grok APIrun-code-execution-on-grok-api
- APIRun multi-agent research on grok-4.20-multi-agentrun-multi-agent-research
- APISet max_turns on agentic Responsesset-max-turns-on-agentic-responses
- APIStream agentic tool calls on the Grok APIstream-agentic-tool-calls
- APIUse encrypted content for agentic multi-turnuse-encrypted-content-for-agentic-multi-turn
Files and Collections
- APIAttach files to a Grok chat requestattach-files-to-a-chat-request
- APIBatch-get collection document metadatabatch-get-collection-documents
- APIChat with files on the Grok APIchat-with-files-on-grok-api
- APICombine collections search with web and X searchcombine-collections-search-with-web-and-x-search
- APICompare Files API and Collections size limitscompare-files-and-collections-limits
- APICreate a collection and upload documents via APIcreate-a-collection-via-api
- APICreate a public URL for a Files API filecreate-a-file-public-url
- APIDelete a collection via the Management APIdelete-a-collection-via-api
- APIDelete a document from a Grok collectiondelete-a-document-from-a-collection
- APIFilter Files API listings with AIP-160filter-files-with-aip-160
- APIGet Files API metadata and check expiryget-files-api-metadata
- APIList and poll documents in a Grok collectionlist-and-poll-collection-documents
- APIList collections via the Management APIlist-collections-via-api
- APIList Files API uploads that have a public URLlist-files-with-public-url-filter
- APIList, download, and delete Files API uploadslist-download-delete-files-on-grok-api
- APIList, update, and delete collections via APIlist-update-delete-collections-via-api
- APIReindex a document in a Grok collectionreindex-a-collection-document
- APISearch collections with the Grok APIsearch-collections-with-grok-api
- APISet a TTL on Files API uploadsset-files-api-ttl
- APISet chunk configuration on a Grok collectionset-chunk-configuration-on-a-collection
- APISet collection metadata fields and filter searchset-collection-metadata-fields
- APISet keyword, semantic, or hybrid retrieval on collection searchset-retrieval-mode-on-collection-search
- APIStream-download Files API content to diskstream-download-files-api-content
- APITrack Files API upload progress with on_progresstrack-files-api-upload-progress
- APIUpdate a collection via the Management APIupdate-a-collection-via-api
- APIUpload a document to a Collections collectionupload-a-document-to-a-collection
- APIUpload Files API content from bytes or a file handleupload-files-from-bytes
Batch, cost, caching and limits
- APIAdd Batch API requests from a JSONL fileadd-requests-to-a-batch-via-jsonl
- APIAvoid breaking Grok API prompt cacheavoid-breaking-prompt-cache
- APICancel a Batch API jobcancel-a-batch-api-job
- APIGet Batch API cost breakdownget-batch-cost-breakdown
- APIGet Batch API resultsget-batch-api-results
- APIHandle Grok API rate limitshandle-grok-api-rate-limits
- APIInspect Batch API request metadatainspect-batch-request-metadata
- APIList batches via the xAI APIlist-batches-via-xai-api
- APIMaximize Grok API prompt cache hitsmaximize-prompt-cache-hits
- APIPrepare for the X Search tool pricing changeprepare-for-x-search-pricing-change
- APIRead API request cost in usd ticksread-api-request-cost-in-usd-ticks
- APIRead cost_in_usd_ticks on Grok API responsesread-cost-in-usd-ticks
- APIRun a Batch API jobrun-a-batch-api-job
- APIRun a deferred Grok chat completionrun-deferred-chat-completion
- APISend async concurrent Grok API requestssend-async-concurrent-requests
- APITrack request cost in usd tickstrack-request-cost-in-usd-ticks
- APIUnderstand long-context pricing on the Grok APIunderstand-long-context-pricing
- APIUse priority processinguse-priority-processing
Imagine API: images
- APIAdd Imagine image and video jobs to a Batch API queueadd-imagine-jobs-to-a-batch
- APIAnimate a still with the Imagine APIanimate-a-still-with-imagine-api
- APIChain multi-turn edits with the image generation toolchain-multi-turn-edits-with-image-generation-tool
- APICheck respect_moderation on Imagine imagecheck-respect-moderation-on-imagine-image
- APICombine web search and the image generation toolcombine-web-search-and-image-generation-tool
- APIConfigure image generation tool actionconfigure-image-generation-tool-action
- APIEdit an image with the Imagine APIedit-an-image-with-imagine-api
- APIEdit multiple images with the Imagine APIedit-multiple-images-with-imagine-api
- APIEdit with multiple source images on Imaginemulti-image-editing-with-imagine
- APIGenerate a still with the Imagine Image 2.0 APIgenerate-a-still-with-imagine-api
- APIGenerate image variations with the Imagine APIgenerate-image-variations-with-imagine-api
- APIGenerate Imagine API images as base64generate-imagine-api-images-as-base64
- APIMigrate from grok-imagine-image-quality before November 2migrate-from-grok-imagine-image-quality
- APIPersist an Imagine output with a public URLpersist-imagine-public-url
- APIRun concurrent Imagine image generationsrun-concurrent-imagine-image-generations
- APISet aspect ratio on Imagine API imagesset-aspect-ratio-on-imagine-api-images
- APISet image quality via the Imagine APIset-image-quality-via-imagine-api
- APISet Imagine storage and public URL expiry knobsset-imagine-storage-expiry-knobs
- APISet quality on grok-imagine-image-2.0set-quality-on-grok-imagine-image-2
- APISet resolution on Imagine API imagesset-resolution-on-imagine-api-images
- APIStream image generation tool progressstream-image-generation-tool-progress
- APIUse Files API file IDs as Imagine inputsuse-files-api-as-imagine-inputs
- APIUse the Files API with Imagineuse-files-api-with-imagine
- APIUse the image generation tool in a conversationuse-image-generation-tool
Imagine API: video
- APIAdd preset voices to Imagine reference-to-videoadd-preset-voices-to-imagine-video
- APIAdd spoken dialogue with reference_audios on Imagine videoadd-spoken-dialogue-with-reference-audios
- APIAnimate an image to video with the Imagine APIanimate-image-to-video-with-imagine-api
- APIBranch Imagine video edits from an intermediate clipbranch-imagine-video-edits-from-intermediate
- APICheck respect_moderation on Imagine videocheck-respect-moderation-on-imagine-video
- APICustomize Imagine video SDK poll timeout and intervalcustomize-imagine-video-poll-timeout
- APIDisable audio on Imagine video generationdisable-audio-on-imagine-video
- APIEdit a video with the Imagine APIedit-a-video-with-imagine-api
- APIExtend an Imagine video with the APIextend-an-imagine-video-api
- APIGenerate 1080p Imagine video with the APIgenerate-1080p-imagine-video
- APIGenerate a video from reference imagesgenerate-reference-to-video
- APIGenerate a video from text with the Imagine APIgenerate-video-from-text-with-imagine-api
- APIGenerate text-to-video with the Imagine APIgenerate-text-to-video-with-imagine-api
- APIHandle Imagine video generation errorshandle-imagine-video-generation-errors
- APIPin first and last frames on Imagine video 1.5pin-first-and-last-frame-on-imagine-video
- APIPin keyframes on Imagine video 1.5pin-keyframes-on-imagine-video
- APIPoll Imagine video manually with start and getpoll-imagine-video-manually
- APIRead Imagine video progress while pollingread-imagine-video-progress-while-polling
- APIRun concurrent Imagine video edits from one sourceconcurrent-imagine-video-edits
- APIRun concurrent Imagine video generationsconcurrent-imagine-video-generations
- APISend an Imagine video to your upload URLsend-imagine-video-to-your-upload-url
- APISet aspect ratio on Imagine video generationset-imagine-video-aspect-ratio
- APISet duration on Imagine API videosset-duration-on-imagine-api-videos
- APISet resolution on Imagine API videosset-resolution-on-imagine-api-videos
- APIStore an Imagine API video with storage_optionsstore-imagine-video-output-with-storage-options
Origin repos and contents
- APIBatch Get Origin Contents via the APIbatch-get-origin-contents-via-api
- APICreate an Origin Label via the APIcreate-origin-label-via-api
- APICreate an Origin Repo via the APIcreate-origin-repo-via-api
- APIDelete an Origin Label via the APIdelete-origin-label-via-api
- APIDownload an Origin Repo Tarball via the APIdownload-origin-repo-tarball-via-api
- APIGet an Origin Label via the APIget-origin-label-via-api
- APIGet an Origin Repo via the APIget-origin-repo-via-api
- APIGet Origin Contents via the APIget-origin-contents-via-api
- APIGrep Origin Contents via the APIgrep-origin-contents-via-api
- APIList Origin Labels via the APIlist-origin-labels-via-api
- APIList Origin Repos via the APIlist-origin-repos-via-api
- APIList Owner Origin Repos via the APIlist-owner-origin-repos-via-api
- APIUpdate an Origin Label via the APIupdate-origin-label-via-api
- APIUpdate an Origin Repo via the APIupdate-origin-repo-via-api
Origin commits, refs and git data
- APICompare Origin Commits via the APIcompare-origin-commits-via-api
- APICreate Origin Commit From Files via the APIcreate-origin-commit-from-files-via-api
- APICreate Origin Git Ref via the APIcreate-origin-git-ref-via-api
- APIDelete Origin Git Ref via the APIdelete-origin-git-ref-via-api
- APIGet an Origin Commit via the APIget-origin-commit-via-api
- APIGet Origin Blob via the APIget-origin-blob-via-api
- APIGet Origin Git Commit via the APIget-origin-git-commit-via-api
- APIGet Origin Git Ref via the APIget-origin-git-ref-via-api
- APIGet Origin Tag via the APIget-origin-tag-via-api
- APIGet Origin Tree via the APIget-origin-tree-via-api
- APIList Origin Branches via the APIlist-origin-branches-via-api
- APIList Origin Commit Files via the APIlist-origin-commit-files-via-api
- APIList Origin Commits via the APIlist-origin-commits-via-api
- APIList Origin Comparison Files via the APIlist-origin-comparison-files-via-api
- APIList Origin Matching Git Refs via the APIlist-origin-matching-git-refs-via-api
- APIList Origin Repo Branches via the APIlist-origin-repo-branches-via-api
Origin pull requests
- APICreate an Origin Pull Request via the APIcreate-origin-pull-request-via-api
- APIFilter Origin Pull Requests by Head SHA via the APIfilter-origin-pull-requests-by-head-sha-via-api
- APIGet an Origin Pull Request via the APIget-origin-pull-request-via-api
- APIGet Origin Pull Request Mergeability via the APIget-origin-pull-request-mergeability-via-api
- APIList Origin Pull Request Commits via the APIlist-origin-pull-request-commits-via-api
- APIList Origin Pull Request Files via the APIlist-origin-pull-request-files-via-api
- APIList Origin Pull Requests via the APIlist-origin-pull-requests-via-api
- APIMerge an Origin Pull Request via the APImerge-origin-pull-request-via-api
- APIStack Origin Pull Requests via the APIstack-origin-pull-requests-via-api
- APIUpdate an Origin Pull Request Thread via the APIupdate-origin-pull-request-thread-via-api
- APIUpdate an Origin Pull Request via the APIupdate-origin-pull-request-via-api
Origin PR reviews, comments and labels
- APIAdd Origin Pull Request Labels via the APIadd-origin-pull-request-labels-via-api
- APICreate an Origin Pull Request Comment via the APIcreate-origin-pull-request-comment-via-api
- APICreate an Origin Pull Request Review via the APIcreate-origin-pull-request-review-via-api
- APIDelete an Origin Pull Request Comment via the APIdelete-origin-pull-request-comment-via-api
- APIDismiss an Origin Pull Request Review via the APIdismiss-origin-pull-request-review-via-api
- APIGet an Origin Pull Request Comment via the APIget-origin-pull-request-comment-via-api
- APIList Origin Pull Request Comments via the APIlist-origin-pull-request-comments-via-api
- APIList Origin Pull Request Labels via the APIlist-origin-pull-request-labels-via-api
- APIList Origin Pull Request Requested Reviewers via the APIlist-origin-pull-request-requested-reviewers-via-api
- APIList Origin Pull Request Reviews via the APIlist-origin-pull-request-reviews-via-api
- APIRemove All Origin Pull Request Labels via the APIremove-all-origin-pull-request-labels-via-api
- APIRemove an Origin Pull Request Label via the APIremove-origin-pull-request-label-via-api
- APIRemove Origin Pull Request Requested Reviewers via the APIremove-origin-pull-request-requested-reviewers-via-api
- APIRequest Origin Pull Request Reviewers via the APIrequest-origin-pull-request-reviewers-via-api
- APISet Origin Pull Request Labels via the APIset-origin-pull-request-labels-via-api
- APIUpdate an Origin Pull Request Comment via the APIupdate-origin-pull-request-comment-via-api
- APIUpdate an Origin Pull Request Review via the APIupdate-origin-pull-request-review-via-api
Origin check runs
- APIBatch Upsert Origin Check Runs via the APIbatch-upsert-origin-check-runs-via-api
- APICreate Origin Check Run Annotations via the APIcreate-origin-check-run-annotations-via-api
- APIGet an Origin Check Run via the APIget-origin-check-run-via-api
- APIGet an Origin Check Suite via the APIget-origin-check-suite-via-api
- APIList Origin Check Run Annotations via the APIlist-origin-check-run-annotations-via-api
- APIList Origin Check Runs for a Commit via the APIlist-origin-check-runs-for-commit-via-api
- APIList Origin Check Runs for a Suite via the APIlist-origin-check-runs-for-suite-via-api
- APIList Origin Check Suites for a Commit via the APIlist-origin-check-suites-for-commit-via-api
- APIRead Origin Check Run Upsert Outcome via the APIread-origin-check-run-upsert-outcome-via-api
- APIRerequest an Origin Check Run via the APIrerequest-origin-check-run-via-api
- APIUpsert an Origin Check Run via the APIupsert-origin-check-run-via-api
- APIUse Markdown in Origin check run annotation messagesuse-markdown-in-origin-check-run-annotation-messages
Origin webhooks
- APIBatch-redeliver and ping Origin webhooks via the APIbatch-redeliver-and-ping-origin-webhooks-via-api
- APIHandle Origin check run created and completed webhookshandle-origin-check-run-webhooks
- APIHandle Origin check run rerequested webhookshandle-origin-check-run-rerequested-webhooks
- APIHandle Origin installation webhookshandle-origin-installation-webhooks
- APIHandle Origin pull request comment created webhookshandle-origin-pull-request-comment-webhooks
- APIHandle Origin pull request comment reaction webhookshandle-origin-pull-request-comment-reaction-webhooks
- APIHandle Origin pull request label webhookshandle-origin-pull-request-label-webhooks
- APIHandle Origin pull request lifecycle webhookshandle-origin-pull-request-webhooks
- APIHandle Origin pull request review webhookshandle-origin-pull-request-review-webhooks
- APIHandle Origin pull request reviewer webhookshandle-origin-pull-request-reviewer-webhooks
- APIHandle Origin repository webhookshandle-origin-repository-webhooks
- APIList Origin webhook deliveries via the APIlist-origin-webhook-deliveries-via-api
Origin apps and installations
- APIAdd and revoke Origin App signing keys via the APIadd-and-revoke-origin-app-signing-keys-via-api
- APIAdd Origin App Installation Repositories via the APIadd-origin-installation-repos-via-api
- APIAdd Repositories to an Origin App Installation via the APIadd-repos-to-origin-app-installation-via-api
- APICreate an Origin App via the APIcreate-origin-app-via-api
- APICreate an Origin installation access token via the APIcreate-origin-installation-access-token-via-api
- APIDelete an Origin App installation via the APIdelete-origin-app-installation-via-api
- APIGet and update an Origin App via the APIget-and-update-origin-app-via-api
- APIGet the authenticated Origin App via the APIget-authenticated-origin-app-via-api
- APIList and get Origin App installations via the APIlist-and-get-origin-app-installations-via-api
- APIList Origin Apps in a namespace via the APIlist-namespace-origin-apps-via-api
- APIList Origin installation repositories via the APIlist-origin-installation-repos-via-api
Origin grants, rulesets, SSH CAs and mirrors
- APIAdd an Origin SSH Certificate Authority via the APIadd-origin-ssh-certificate-authority-via-api
- APICreate Origin Ruleset via the APIcreate-origin-ruleset-via-api
- APIDelete an Origin Namespace Grant via the APIdelete-origin-namespace-grant-via-api
- APIDelete an Origin Repository Grant via the APIdelete-origin-repository-grant-via-api
- APIDelete an Origin SSH Certificate Authority via the APIdelete-origin-ssh-certificate-authority-via-api
- APIDelete Origin Ruleset via the APIdelete-origin-ruleset-via-api
- APIDetach an Origin repo mirror via the Migration APIdetach-origin-repo-mirror-via-api
- APIForce an Origin repo mirror cutover via the Migration APIforce-origin-repo-mirror-cutover-via-api
- APIGet Origin rate limit status via the APIget-origin-rate-limit-via-api
- APIGet Origin Ruleset via the APIget-origin-ruleset-via-api
- APIList Origin Namespace Grants via the APIlist-origin-namespace-grants-via-api
- APIList Origin Repository Grants via the APIlist-origin-repository-grants-via-api
- APIList Origin Rulesets via the APIlist-origin-rulesets-via-api
- APIList Origin SSH Certificate Authorities via the APIlist-origin-ssh-certificate-authorities-via-api
- APIPoll Origin mirror transition jobs via the Migration APIpoll-origin-mirror-transition-jobs-via-api
- APISet Origin SSH Certificate Requirement via the APIset-origin-ssh-certificate-requirement-via-api
- APISync an Origin Repo Mirror via the APIsync-origin-repo-mirror-via-api
- APITransition an Origin repo mirror via the Migration APItransition-origin-repo-mirror-via-api
- APIUpdate Origin Ruleset via the APIupdate-origin-ruleset-via-api
- APIUpsert an Origin Namespace Grant via the APIupsert-origin-namespace-grant-via-api
- APIUpsert an Origin Repository Grant via the APIupsert-origin-repository-grant-via-api
Cloud Agents and worker pools
- APIArchive and unarchive a Cloud Agent via APIarchive-and-unarchive-a-cloud-agent-via-api
- APIClaim a pending pool request via the Cloud Agents APIclaim-a-pending-pool-request-via-api
- APICreate a Cloud Agent with the Cloud Agents APIcreate-a-cloud-agent-via-api
- APICreate a user-scoped worker token via the Cloud Agents APIcreate-a-user-scoped-worker-token-via-api
- APICreate and list Cloud Agent runs with the Cloud Agents APIcreate-and-list-cloud-agent-runs-via-api
- APIDelete a Cloud Agent permanently via APIdelete-a-cloud-agent-via-api
- APIDeregister a pool via the Cloud Agents APIderegister-a-pool-via-api
- APIGet API key info via the Cloud Agents APIget-api-key-info-via-cloud-agents-api
- APIGet Cloud Agent usage via APIget-cloud-agent-usage-via-api
- APIGet pool worker by ID via the Cloud Agents APIget-pool-worker-by-id-via-api
- APIGet pool worker summary via the Cloud Agents APIget-pool-worker-summary-via-api
- APIList and download Cloud Agent artifacts via APIlist-and-download-cloud-agent-artifacts-via-api
- APIList and get Cloud Agents with the Cloud Agents APIlist-and-get-cloud-agents-via-api
- APIList and register pools via the Cloud Agents APIlist-and-register-pools-via-api
- APIList GitHub repositories via the Cloud Agents APIlist-github-repositories-via-cloud-agents-api
- APIList models via the Cloud Agents APIlist-models-via-cloud-agents-api
- APIList pending pool requests via the Cloud Agents APIlist-pending-pool-requests-via-api
- APIList pool workers via the Cloud Agents APIlist-pool-workers-via-api
- APIRelease a pool request claim via the Cloud Agents APIrelease-a-pool-request-claim-via-api
- APIStream and cancel a Cloud Agent run with the Cloud Agents APIstream-and-cancel-a-cloud-agent-run-via-api
- APIWatch pending pool requests via the Cloud Agents APIwatch-pending-pool-requests-via-api
Analytics and AI code metrics
- APIDownload AI commit metrics CSV with the AI Code Tracking APIdownload-ai-commit-metrics-csv-via-api
- APIGet agent edits with the Analytics APIget-agent-edits-via-analytics-api
- APIGet AI code change metrics with the AI Code Tracking APIget-ai-code-change-metrics-via-api
- APIGet AI commit details with the AI Code Tracking APIget-ai-commit-details-via-api
- APIGet AI commit metrics with the AI Code Tracking APIget-ai-commit-metrics-via-api
- APIGet Ask mode adoption with the Analytics APIget-ask-mode-adoption-via-analytics-api
- APIGet Bugbot PR analytics with the Analytics APIget-bugbot-analytics-via-analytics-api
- APIGet Bugbot review analytics with the Analytics APIget-bugbot-reviews-via-analytics-api
- APIGet by-user metrics with the Analytics APIget-by-user-metrics-via-analytics-api
- APIGet client versions with the Analytics APIget-client-versions-via-analytics-api
- APIGet commands adoption with the Analytics APIget-commands-adoption-via-analytics-api
- APIGet Conversation Insights with the Analytics APIget-conversation-insights-via-analytics-api
- APIGet daily active users with the Analytics APIget-daily-active-users-via-analytics-api
- APIGet MCP adoption with the Analytics APIget-mcp-adoption-via-analytics-api
- APIGet model usage with the Analytics APIget-model-usage-via-analytics-api
- APIGet Plans adoption with the Analytics APIget-plans-adoption-via-analytics-api
- APIGet Skills adoption with the Analytics APIget-skills-adoption-via-analytics-api
- APIGet tab usage with the Analytics APIget-tab-usage-via-analytics-api
- APIGet the team leaderboard with the Analytics APIget-leaderboard-via-analytics-api
- APIGet top file extensions with the Analytics APIget-top-file-extensions-via-analytics-api