> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.ellaworks.ai/api-reference/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.ellaworks.ai/_mcp/server. # API Reference ## API Docs - Ellaworks - PRM API > Access Grants [List access grants](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/access-grants/access-grants-list.md) - Ellaworks - PRM API > Access Grants [Create access grant](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/access-grants/access-grants-grant.md) - Ellaworks - PRM API > Access Grants [Delete access grant](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/access-grants/access-grants-revoke.md) - Ellaworks - PRM API > Access Grants [Bulk create access grants](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/access-grants/access-grants-bulk-grant.md) - Ellaworks - PRM API > Registries [List registries](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/registries/prm-registry-list.md) - Ellaworks - PRM API > Registries [Create registry](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/registries/prm-registry-create.md) - Ellaworks - PRM API > Registries [Delete registry](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/registries/prm-registry-delete.md) - Ellaworks - PRM API > Registries [Edit registry](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/registries/prm-registry-edit.md) - Ellaworks - PRM API > Registries [Get artifact version](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/registries/prm-registry-get.md) - Ellaworks - PRM API > Registries [Publish artifact version](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/registries/prm-registry-publish.md) - Ellaworks - PRM API > Registries [Get component from registry](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/registries/prm-registry-get-component.md) - Ellaworks - PRM API > Registries [Get prompt details](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/registries/prm-registry-get-prompt-details.md) - Ellaworks - PRM API > Registries [Get version content](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/registries/prm-registry-get-version-content.md) - Ellaworks - PRM API > Registries [List prompts across registries](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/registries/prm-registry-list-prompts.md) - Ellaworks - PRM API > Registries [List artifact versions](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/registries/prm-registry-list-versions.md) - Ellaworks - PRM API > Registries [List dependents of a promptlet](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/registries/prm-registry-list-dependents.md) - Ellaworks - PRM API > Registries [Delete artifact version](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/registries/prm-registry-delete-artifact-version.md) - Ellaworks - PRM API > Registries [Clone artifact version](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/registries/prm-registry-clone.md) - Ellaworks - PRM API > API Keys [List API keys](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/api-keys/prm-api-keys-list.md) - Ellaworks - PRM API > API Keys [Create API key](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/api-keys/prm-api-keys-create.md) - Ellaworks - PRM API > API Keys [Delete API key](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/api-keys/prm-api-keys-delete.md) - Ellaworks - PRM API > Tools [List tools](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/tools/prm-tools-list.md) - Ellaworks - PRM API > Tools [Create tool](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/tools/prm-tools-create.md) - Ellaworks - PRM API > Tools [Get tool](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/tools/prm-tools-get.md) - Ellaworks - PRM API > Tools [Delete tool](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/tools/prm-tools-delete.md) - Ellaworks - PRM API > Tools [Update tool](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/tools/prm-tools-update.md) - Ellaworks - PRM API > Tools [Get tool types](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/tools/prm-tools-types.md) - Ellaworks - PRM API > Knowledge Bases [List knowledge bases](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/knowledge-bases/prm-knowledge-bases-list.md) - Ellaworks - PRM API > Knowledge Bases [Create knowledge base](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/knowledge-bases/prm-knowledge-bases-create.md) - Ellaworks - PRM API > Knowledge Bases [Get MCP context](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/knowledge-bases/prm-knowledge-bases-mcp-context.md) - Ellaworks - PRM API > Knowledge Bases [Get knowledge base](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/knowledge-bases/prm-knowledge-bases-get.md) - Ellaworks - PRM API > Knowledge Bases [Delete knowledge base](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/knowledge-bases/prm-knowledge-bases-delete.md) - Ellaworks - PRM API > Knowledge Bases [Update knowledge base](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/knowledge-bases/prm-knowledge-bases-update.md) - Ellaworks - PRM API > Knowledge Bases [List knowledge base documents](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/knowledge-bases/prm-knowledge-bases-documents-list.md) - Ellaworks - PRM API > Knowledge Bases [Create knowledge base document](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/knowledge-bases/prm-knowledge-bases-documents-create.md) - Ellaworks - PRM API > Knowledge Bases [Get knowledge base document](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/knowledge-bases/prm-knowledge-bases-documents-get.md) - Ellaworks - PRM API > Knowledge Bases [Delete knowledge base document](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/knowledge-bases/prm-knowledge-bases-documents-delete.md) - Ellaworks - PRM API > Knowledge Bases [Update knowledge base document](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/knowledge-bases/prm-knowledge-bases-documents-update.md) - Ellaworks - PRM API > Knowledge Bases [Upload knowledge base document](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/knowledge-bases/prm-knowledge-bases-documents-upload.md) - Ellaworks - PRM API > Knowledge Bases [Reindex knowledge base document](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/knowledge-bases/prm-knowledge-bases-documents-reindex.md) - Ellaworks - PRM API > Drafts [List drafts](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/drafts/prm-drafts-list.md) - Ellaworks - PRM API > Drafts [Save draft (upsert)](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/drafts/prm-drafts-save.md) - Ellaworks - PRM API > Drafts [Get draft by ID](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/drafts/prm-drafts-get.md) - Ellaworks - PRM API > Drafts [Delete draft (soft)](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/drafts/prm-drafts-delete.md) - Ellaworks - PRM API > Drafts [Get draft body markdown](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/drafts/prm-drafts-get-body.md) - Ellaworks - PRM API > Drafts [Get draft by registry, prompt name, artifact type, and version](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/drafts/prm-drafts-get-by-prompt-name.md) - Ellaworks - PRM API > Drafts [List drafts for a specific prompt](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/drafts/prm-drafts-list-for-prompt.md) - Ellaworks - PRM API > Drafts [Create draft compile preview](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/drafts/prm-drafts-compile-preview.md) - Ellaworks - PRM API > Drafts [Generate draft publish commit message](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/drafts/prm-drafts-generate-commit-message.md) - Ellaworks - PRM API > Drafts [Create draft publish](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/drafts/prm-drafts-publish-from-editor.md) - Ellaworks - PRM API > Drafts [Clone artifact version to a draft](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/drafts/prm-drafts-clone-to-draft.md) - Ellaworks - PRM API > Import [Fetch prompts from external providers](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/import/prm-import-fetch-provider-prompts.md) - Ellaworks - PRM API > Environments [List environments](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/environments/list.md) - Ellaworks - PRM API > Environments [Create environment](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/environments/create.md) - Ellaworks - PRM API > Environments [Get environment](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/environments/get.md) - Ellaworks - PRM API > Environments [Delete environment](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/environments/delete.md) - Ellaworks - PRM API > Environments [Update environment](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/environments/update.md) - Ellaworks - PRM API > Environments [Get environment by ID](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/environments/getbyid.md) - Ellaworks - PRM API > Environments [Check variable usage](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/environments/checkvariableusage.md) - Ellaworks - PRM API > Environments [List deployment providers](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/environments/providers-list.md) - Ellaworks - PRM API > Environments [Get agent configuration schema](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/environments/providers-getagentconfigschema.md) - Ellaworks - PRM API > Environments [List secrets](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/environments/secrets-list.md) - Ellaworks - PRM API > Environments [Create secret](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/environments/secrets-create.md) - Ellaworks - PRM API > Environments [Get secret](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/environments/secrets-get.md) - Ellaworks - PRM API > Environments [Delete secret](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/environments/secrets-delete.md) - Ellaworks - PRM API > Environments [Update secret](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/environments/secrets-update.md) - Ellaworks - PRM API > Fleets [List fleets](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/fleets/list.md) - Ellaworks - PRM API > Fleets [Create fleet](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/fleets/create.md) - Ellaworks - PRM API > Fleets [Get fleet](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/fleets/get.md) - Ellaworks - PRM API > Fleets [Delete fleet](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/fleets/delete.md) - Ellaworks - PRM API > Fleets [Update fleet](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/fleets/update.md) - Ellaworks - PRM API > Teams [List teams](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/list.md) - Ellaworks - PRM API > Teams [Create team](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/create.md) - Ellaworks - PRM API > Teams [Get team](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/get.md) - Ellaworks - PRM API > Teams [Delete team](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/delete.md) - Ellaworks - PRM API > Teams [Update team](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/update.md) - Ellaworks - PRM API > Teams [Estimate team tick cost](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/estimatecost.md) - Ellaworks - PRM API > Teams [List team members](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/listagents.md) - Ellaworks - PRM API > Teams [Create team member](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/createagent.md) - Ellaworks - PRM API > Teams [Get team member](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/getagent.md) - Ellaworks - PRM API > Teams [Delete team member](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/deleteagent.md) - Ellaworks - PRM API > Teams [Update team member](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/updateagent.md) - Ellaworks - PRM API > Teams [Activate pending team member](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/activateagent.md) - Ellaworks - PRM API > Teams [Member memory counts and context footprint](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/getmembermemorystats.md) - Ellaworks - PRM API > Teams [List a team member's memories](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/listmembermemories.md) - Ellaworks - PRM API > Teams [Add a memory to a team member](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/createmembermemory.md) - Ellaworks - PRM API > Teams [Delete a team member's memory](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/deletemembermemory.md) - Ellaworks - PRM API > Teams [Edit a team member's memory](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/updatemembermemory.md) - Ellaworks - PRM API > Teams [Restore a retired memory](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/restoremembermemory.md) - Ellaworks - PRM API > Teams [Trigger tick](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/triggertick.md) - Ellaworks - PRM API > Teams [List projects](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/listprojects.md) - Ellaworks - PRM API > Teams [Create project](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/createproject.md) - Ellaworks - PRM API > Teams [Delete project](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/deleteproject.md) - Ellaworks - PRM API > Teams [Update project](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/updateproject.md) - Ellaworks - PRM API > Teams [List tasks](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/listtasks.md) - Ellaworks - PRM API > Teams [Create task](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/createtask.md) - Ellaworks - PRM API > Teams [Get task stats](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/gettaskstats.md) - Ellaworks - PRM API > Teams [Get task](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/gettask.md) - Ellaworks - PRM API > Teams [Update task](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/updatetask.md) - Ellaworks - PRM API > Teams [List messages](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/listmessages.md) - Ellaworks - PRM API > Teams [Create message](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/createmessage.md) - Ellaworks - PRM API > Teams [Mark message as read](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/markmessageread.md) - Ellaworks - PRM API > Teams [List approvals](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/listapprovals.md) - Ellaworks - PRM API > Teams [Approve request](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/approveapproval.md) - Ellaworks - PRM API > Teams [Deny request](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/denyapproval.md) - Ellaworks - PRM API > Teams [List runs](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/listruns.md) - Ellaworks - PRM API > Teams [Get run](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/getrun.md) - Ellaworks - PRM API > Teams [Team shared-memory count](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/getteammemorystats.md) - Ellaworks - PRM API > Teams [List a team's shared memories](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/listteammemories.md) - Ellaworks - PRM API > Teams [List timeline entries](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/listtimeline.md) - Ellaworks - PRM API > Teams [Get team policies](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/getpolicies.md) - Ellaworks - PRM API > Teams [Set team policy](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/teams/setpolicy.md) - Ellaworks - PRM API > Agent Exchange [Get team exchange config](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-exchange/exchange-get-config.md) - Ellaworks - PRM API > Agent Exchange [Update team exchange config](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-exchange/exchange-update-config.md) - Ellaworks - PRM API > Agent Exchange [List exchange peers](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-exchange/exchange-list-peers.md) - Ellaworks - PRM API > Agent Exchange [Accept an external sender](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-exchange/exchange-accept-peer.md) - Ellaworks - PRM API > Agent Exchange [Approve an outbound recipient](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-exchange/exchange-allowlist-peer.md) - Ellaworks - PRM API > Agent Exchange [Refuse an external sender with a message](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-exchange/exchange-refuse-peer.md) - Ellaworks - PRM API > Agent Exchange [Ignore an external sender](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-exchange/exchange-ignore-peer.md) - Ellaworks - PRM API > Agent Exchange [Block an external sender](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-exchange/exchange-block-peer.md) - Ellaworks - PRM API > Agent Exchange [List exchange domain rules](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-exchange/exchange-list-domain-rules.md) - Ellaworks - PRM API > Agent Exchange [Create an exchange domain rule](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-exchange/exchange-create-domain-rule.md) - Ellaworks - PRM API > Agent Exchange [Delete an exchange domain rule](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-exchange/exchange-delete-domain-rule.md) - Ellaworks - PRM API > Agent Exchange [Clear a conversation's automated-reply limits](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-exchange/exchange-reset-conversation-loop-bound.md) - Ellaworks - PRM API > Agents [List agents](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/list.md) - Ellaworks - PRM API > Agents [Create agent](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/create.md) - Ellaworks - PRM API > Agents [Get agent](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/get.md) - Ellaworks - PRM API > Agents [Delete agent](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/delete.md) - Ellaworks - PRM API > Agents [Update agent](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/update.md) - Ellaworks - PRM API > Agents [Bulk update agents](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/bulkupdate.md) - Ellaworks - PRM API > Agents [Cancel imported agent draft](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/cancelimport.md) - Ellaworks - PRM API > Agents [Deploy prompt to agents](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/deploy.md) - Ellaworks - PRM API > Agents [Prepare deployment preview](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/preparedeployment.md) - Ellaworks - PRM API > Agents [Dispatch async deployment](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/dispatchdeployment.md) - Ellaworks - PRM API > Agents [Create import job](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/dispatchimport.md) - Ellaworks - PRM API > Agents [Retry import item](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/retryimportitem.md) - Ellaworks - PRM API > Agents [Dispatch async agent removal](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/dispatchremoval.md) - Ellaworks - PRM API > Agents [Remove agent deployment record](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/removedeploymentrecord.md) - Ellaworks - PRM API > Agents [Dispatch async agent verification](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/dispatchverification.md) - Ellaworks - PRM API > Agents [Get deployment job](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/getdeploymentjob.md) - Ellaworks - PRM API > Agents [Get import job](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/getimportjob.md) - Ellaworks - PRM API > Agents [Get deployment approval records](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/getdeploymentapprovals.md) - Ellaworks - PRM API > Agents [List deployment jobs](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/listdeploymentjobs.md) - Ellaworks - PRM API > Agents [Get provider capabilities](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/getprovidercapabilities.md) - Ellaworks - PRM API > Agents [List remote agents](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/listremoteagents.md) - Ellaworks - PRM API > Agents [Approve a deployment (approver)](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/approvedeployment.md) - Ellaworks - PRM API > Agents [Deny a deployment (approver)](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/denydeployment.md) - Ellaworks - PRM API > Agents [Get deployment history](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/getdeploymenthistory.md) - Ellaworks - PRM API > Agents [Verify deployment](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/verify.md) - Ellaworks - PRM API > Agents [Reset changes](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/reset.md) - Ellaworks - PRM API > Agents [Copy deployment to environment](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/copytoenvironment.md) - Ellaworks - PRM API > Agents [List deployment records](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/listdeploymentrecords.md) - Ellaworks - PRM API > Agents [Deploy tool](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/deploytool.md) - Ellaworks - PRM API > Agents [List tool deployment records](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/listtooldeploymentrecords.md) - Ellaworks - PRM API > Agents [List tool availability](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/listtoolavailability.md) - Ellaworks - PRM API > Agents [Update tool availability](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/updatetoolavailability.md) - Ellaworks - PRM API > Agents [Update agent tool refs](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/updatedeploymenttoolrefs.md) - Ellaworks - PRM API > Agents [List agent versions](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/listversions.md) - Ellaworks - PRM API > Agents [Create agent version](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/createversion.md) - Ellaworks - PRM API > Agents [Get agent version](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/getversion.md) - Ellaworks - PRM API > Agents [Extract template variables](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/extracttemplatevariables.md) - Ellaworks - PRM API > Agents [Extract template variables for multiple agents](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/extracttemplatevariablesbatch.md) - Ellaworks - PRM API > Agents [Validate prompt references](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agents/validatepromptreferences.md) - Ellaworks - PRM API > Deployments [List deployment history](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/deployments/list.md) - Ellaworks - PRM API > Deployments [Get deployment detail](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/deployments/get.md) - Ellaworks - PRM API > Deployments [Get deployment activity heatmap](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/deployments/heatmap.md) - Ellaworks - PRM API > Deployments [Redeploy a past deployment](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/deployments/redeploy.md) - Ellaworks - PRM API > Dependencies [Organization dependency graph](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/dependencies/listorggraph.md) - Ellaworks - PRM API > Dependencies [Entity-centered dependency graph](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/dependencies/getentitygraph.md) - Ellaworks - PRM API > Llm Providers [List LLM Providers](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/llm-providers/llm-providers-list.md) - Ellaworks - PRM API > Llm Providers [Create LLM Provider](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/llm-providers/llm-providers-create.md) - Ellaworks - PRM API > Llm Providers [Get LLM Provider](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/llm-providers/llm-providers-get.md) - Ellaworks - PRM API > Llm Providers [Delete LLM Provider](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/llm-providers/llm-providers-delete.md) - Ellaworks - PRM API > Llm Providers [Update LLM Provider](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/llm-providers/llm-providers-update.md) - Ellaworks - PRM API > Llm Providers [Test LLM Provider](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/llm-providers/llm-providers-test.md) - Ellaworks - PRM API > Llm Providers [List provider models](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/llm-providers/llm-providers-list-models.md) - Ellaworks - PRM API > Llm Providers [Ensure Portkey Virtual Key](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/llm-providers/llm-providers-ensure-virtual-key.md) - Ellaworks - PRM API > Llm Providers [List Elacity-provided system models](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/llm-providers/llm-providers-list-system-models.md) - Ellaworks - PRM API > Llm Providers [Get system LLM token usage](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/llm-providers/llm-providers-get-system-token-usage.md) - Ellaworks - PRM API > Prompt Providers [List Prompt Providers](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/prompt-providers/prompt-providers-list.md) - Ellaworks - PRM API > Prompt Providers [Create Prompt Provider](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/prompt-providers/prompt-providers-create.md) - Ellaworks - PRM API > Prompt Providers [Get Prompt Provider](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/prompt-providers/prompt-providers-get.md) - Ellaworks - PRM API > Prompt Providers [Delete Prompt Provider](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/prompt-providers/prompt-providers-delete.md) - Ellaworks - PRM API > Prompt Providers [Update Prompt Provider](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/prompt-providers/prompt-providers-update.md) - Ellaworks - PRM API > Prompt Providers [Test Prompt Provider](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/prompt-providers/prompt-providers-test.md) - Ellaworks - PRM API > Prompt Providers [List Prompt Provider Prompts](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/prompt-providers/prompt-providers-list-prompts.md) - Ellaworks - PRM API > Prompt Providers [Get Prompt Provider Prompt](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/prompt-providers/prompt-providers-get-prompt.md) - Ellaworks - PRM API > Notifications [List notification channels](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/notifications/listchannels.md) - Ellaworks - PRM API > Notifications [Create notification channel](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/notifications/createchannel.md) - Ellaworks - PRM API > Notifications [Delete notification channel](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/notifications/deletechannel.md) - Ellaworks - PRM API > Notifications [Update notification channel](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/notifications/updatechannel.md) - Ellaworks - PRM API > Notifications [Create notification subscription](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/notifications/subscribe.md) - Ellaworks - PRM API > Notifications [Delete notification subscription](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/notifications/unsubscribe.md) - Ellaworks - PRM API > Notifications [Update notification subscription](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/notifications/updatesubscription.md) - Ellaworks - PRM API > Notifications [List notification subscriptions](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/notifications/listsubscriptions.md) - Ellaworks - PRM API > Notifications [Bulk create notification subscriptions](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/notifications/bulksubscribe.md) - Ellaworks - PRM API > Notifications [List notification logs](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/notifications/listlogs.md) - Ellaworks - PRM API > Notifications [List available action workflows](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/notifications/listactionworkflows.md) - Ellaworks - PRM API > IN App Notifications [List in-app notifications](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/in-app-notifications/in-app-notifications-list-notifications.md) - Ellaworks - PRM API > IN App Notifications [Count unread in-app notifications](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/in-app-notifications/in-app-notifications-count-unread.md) - Ellaworks - PRM API > IN App Notifications [Delete an in-app notification](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/in-app-notifications/in-app-notifications-delete-notification.md) - Ellaworks - PRM API > IN App Notifications [Mark notification as read](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/in-app-notifications/in-app-notifications-mark-read.md) - Ellaworks - PRM API > IN App Notifications [Mark all notifications as read](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/in-app-notifications/in-app-notifications-mark-all-read.md) - Ellaworks - PRM API > IN App Notifications [List in-app notification preferences](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/in-app-notifications/in-app-notifications-list-preferences.md) - Ellaworks - PRM API > IN App Notifications [Update in-app notification preference](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/in-app-notifications/in-app-notifications-update-preference.md) - Ellaworks - PRM API > Observability [List Guardrails](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/observability/listguardrails.md) - Ellaworks - PRM API > Observability [Create Guardrail](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/observability/createguardrail.md) - Ellaworks - PRM API > Observability [Get Guardrail Details](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/observability/getguardrail.md) - Ellaworks - PRM API > Observability [Delete Guardrail](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/observability/deleteguardrail.md) - Ellaworks - PRM API > Observability [Update Guardrail](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/observability/updateguardrail.md) - Ellaworks - PRM API > Observability [Simulate Guardrail](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/observability/simulateguardrail.md) - Ellaworks - PRM API > Observability [List Logs](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/observability/listlogs.md) - Ellaworks - PRM API > Observability [Get Aggregated Statistics](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/observability/getstatistics.md) - Ellaworks - PRM API > Observability [List Virtual Keys](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/observability/listvirtualkeys.md) - Ellaworks - PRM API > Observability [Create Log Export](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/observability/createlogexport.md) - Ellaworks - PRM API > Governance [List policy templates](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/governance/listtemplates.md) - Ellaworks - PRM API > Governance [List governance evaluations](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/governance/listevaluations.md) - Ellaworks - PRM API > Governance [List evaluations for an artifact version](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/governance/listevaluationsbyartifactversion.md) - Ellaworks - PRM API > Governance [Get governance evaluation](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/governance/getevaluation.md) - Ellaworks - PRM API > Governance [List evaluation results for a specific policy](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/governance/listevaluationresultsbypolicy.md) - Ellaworks - PRM API > Governance [Create governance evaluation for prompt](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/governance/reevaluateprompt.md) - Ellaworks - PRM API > Governance [Create governance evaluations for registry](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/governance/reevaluateregistry.md) - Ellaworks - PRM API > Governance [Simulate governance policy evaluation](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/governance/simulateevaluation.md) - Ellaworks - PRM API > Governance [Check text against governance policies](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/governance/checktext.md) - Ellaworks - PRM API > Governance [Generate governance policy rule text](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/governance/generatepolicyprompt.md) - Ellaworks - PRM API > Governance [List governance policies](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/governance/listpolicies.md) - Ellaworks - PRM API > Governance [Create governance policy](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/governance/createpolicy.md) - Ellaworks - PRM API > Governance [Get governance policy](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/governance/getpolicy.md) - Ellaworks - PRM API > Governance [Delete governance policy](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/governance/deletepolicy.md) - Ellaworks - PRM API > Governance [Update governance policy](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/governance/updatepolicy.md) - Ellaworks - PRM API > Governance [List policy assignments](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/governance/listassignments.md) - Ellaworks - PRM API > Governance [Assign policy to registry or team](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/governance/assignpolicy.md) - Ellaworks - PRM API > Governance [Remove policy assignment](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/governance/unassignpolicy.md) - Ellaworks - PRM API > Audit Log [List audit events](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/audit-log/audit-log-list.md) - Ellaworks - PRM API > Audit Log [Get audit event](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/audit-log/audit-log-get.md) - Ellaworks - PRM API > Agent Index [Search agent listings](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-index/agent-index-search-listings.md) - Ellaworks - PRM API > Agent Index [Create an agent listing](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-index/agent-index-create-listing.md) - Ellaworks - PRM API > Agent Index [Get an agent listing](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-index/agent-index-get-listing.md) - Ellaworks - PRM API > Agent Index [Delete an agent listing](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-index/agent-index-delete-listing.md) - Ellaworks - PRM API > Agent Index [Update an agent listing](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-index/agent-index-update-listing.md) - Ellaworks - PRM API > Agent Index [Get an owned listing by address](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-index/agent-index-get-owned-listing-by-address.md) - Ellaworks - PRM API > Agent Index [Get a team's agent index listing](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-index/agent-index-get-team-listing.md) - Ellaworks - PRM API > Agent Index [Publish an agent listing](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-index/agent-index-publish-listing.md) - Ellaworks - PRM API > Agent Index [De-list an agent listing](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-index/agent-index-delist-listing.md) - Ellaworks - PRM API > Agent Index [Request a key possession challenge](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-index/agent-index-create-key-challenge.md) - Ellaworks - PRM API > Agent Index [Submit a key possession proof](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-index/agent-index-submit-key-proof.md) - Ellaworks - PRM API > Agent Index [List organization domains](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-index/agent-index-list-domains.md) - Ellaworks - PRM API > Agent Index [Claim a domain](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-index/agent-index-create-domain.md) - Ellaworks - PRM API > Agent Index [Verify a domain](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-index/agent-index-verify-domain.md) - Ellaworks - PRM API > Agent Index [Remove a domain claim](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/agent-index/agent-index-delete-domain.md) - Ellaworks - PRM API > Elladex [Search the public agent directory](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/elladex/searchagents.md) - Ellaworks - PRM API > Elladex [List capability namespaces in the public directory](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/elladex/capabilityfacets.md) - Ellaworks - PRM API > Elladex [Get a public agent listing](https://docs.ellaworks.ai/api-reference/ellaworks-prm-api/elladex/getagent.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.ellaworks.ai/api-reference/openapi.json) - [OpenAPI YAML](https://docs.ellaworks.ai/api-reference/openapi.yaml) > **Note:** This page contains both a page directory (above) and the landing page content (below). The page directory is generated for agent use and does not appear on the landing page. > For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.ellaworks.ai/api-reference/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.ellaworks.ai/_mcp/server. # API Reference The Ellaworks API lets you manage registries, agents, environments, deployments, and more from your own tooling, CI/CD pipelines, or custom integrations. ## Base URL All API endpoints are available at: ``` https://app.ellaworks.ai/api ``` ## Authentication Include your API key on each request using one of these headers: | Header | Example | | --------------- | ------------------------------------ | | `X-API-Key` | `X-API-Key: YOUR_API_KEY` | | `Authorization` | `Authorization: Bearer YOUR_API_KEY` | ```bash curl -H "X-API-Key: YOUR_API_KEY" \ "https://app.ellaworks.ai/api/environments?orgSlug=your-org" ``` SDKs that default to Bearer auth can pass the same key without a custom header: ```bash curl -H "Authorization: Bearer YOUR_API_KEY" \ "https://app.ellaworks.ai/api/environments?orgSlug=your-org" ``` If both headers are sent, `X-API-Key` takes precedence. See [API Keys](/api-keys) for setup and security guidance. API keys are scoped to your organization. To create one, see [API Keys](/api-keys). > **Note** > > Public prompt registries can be accessed without authentication. Private registries require a valid API key belonging to the same organization. ### Endpoints that require a browser session A small number of endpoints accept only a signed-in browser session, not an API key. Each endpoint's reference page lists the authentication it accepts — check there rather than assuming a key works everywhere. | Routes | Why | | --------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | | `/api-keys` (all methods) | A key that could mint or revoke keys would weaken revocation. | | `/audit-logs`, `/audit-logs/{eventId}` | Not yet available to API keys. | | `/deployments`, `/deployments/heatmap`, `/deployments/{deploymentId}` | Not yet available to API keys. | | `/fleets` and `/fleets/{fleetId}` (all methods) | Not yet available to API keys. | | `/knowledge-bases` and its sub-resources (all methods) | Not yet available to API keys. | | `POST`, `PATCH`, `DELETE /registries` | Not yet available to API keys. Registry reads and artifact operations do accept keys. | Note that `/deployments*` is the deployment **history** resource. The agent deployment routes — `POST /agents/deployments`, `POST /agents/tool-deployments`, and `GET /agents/{stableKey}/deployment-history` — all accept API keys. Calling one of these with a key returns `401`. ## Request Format The API is REST-shaped: `GET` reads, `POST` creates, `PATCH` updates, `DELETE` removes. Reads take their arguments as query parameters: ```bash curl "https://app.ellaworks.ai/api/agents?orgSlug=your-org" \ -H "X-API-Key: YOUR_API_KEY" ``` Writes take a JSON body: ```bash curl -X POST https://app.ellaworks.ai/api/tools \ -H "X-API-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"orgSlug": "your-org", "name": "my-tool", "type": "function", "version": "1.0.0", "providerConfig": {"vapi": {}}}' ``` ## Error Handling The API returns standard HTTP status codes: | Status | Meaning | | ------ | -------------------------------------------------- | | `200` | Success | | `400` | Bad request — check your input parameters | | `401` | Unauthorized — missing or invalid API key | | `403` | Forbidden — valid key but insufficient permissions | | `404` | Not found — resource does not exist | | `429` | Rate limited — slow down and retry | | `500` | Internal error — contact support if persistent | Error responses include a `message` field describing the issue. ## Available Resources #### Registry Publish, list, and retrieve versioned prompt artifacts from registries. #### Agents Create, configure, and deploy AI agents with provider settings and tool references. #### Environments Manage deployment environments, provider credentials, and secrets. #### Deployments View deployment history, status, and heatmaps across your infrastructure. #### Fleets Group and manage agent configurations across environments. #### LLM Providers Configure connections to OpenAI, Anthropic, Google, OpenRouter, and custom providers. ## Getting Started If you haven't set up API access yet: 1. [Create an account](/creating-an-account) on the Ellaworks platform 2. [Generate an API key](/api-keys) from your account settings 3. Explore the endpoints in the sidebar to start building