- Developer Portal
- Admin Settings
- Content
Manage APIs¶
The APIs tab in the Developer Portal's Settings page is where you add, edit, publish, deprecate, and delete the APIs visible in the portal catalog.
Adding an API¶
- Navigate to Settings and select the APIs tab under CONTENT.
- Click + Add API. A four-step wizard opens.
Step 1: Details¶
| Field | Description |
|---|---|
| API name | Required |
| Version | Required (for example, v1.0) |
| Handle (URL slug) | Auto-generated from name and version; edit to override |
| API type | REST, WebSocket, GraphQL, WebSub, or MCP |
| Agent visibility | Visible includes the API in llms.txt and AI-agent discovery surfaces; Hidden excludes it while still showing it to human users |
| Description | Required — shown in the catalog and used as context for AI agents |
| Production URL | Required for most API types |
| Sandbox URL | Optional |
| Labels | Comma-separated labels controlling which views show this API |
| Status | Published or Deprecated |
| Technical owner / email, Business owner / email | Ownership contacts shown on the API's detail page |
| Applicable Subscription Plans | Search and select which subscription plans developers can subscribe under. Leave empty to make the API accessible without a plan |
Click Next.
Step 2: Spec¶
Upload the contract that defines the API — required. Accepted formats: OpenAPI (.json/.yaml), AsyncAPI, GraphQL SDL (.graphql), or WSDL (.wsdl/.xml). Single file, up to 10 MB.
Click Next.
Step 3: Documentation¶
Optionally upload one or more Markdown (.md) files as guides or reference docs for developers.
Click Next to create the API, or continue to Step 4 if you're editing an existing API.
Step 4: Content (edit mode only)¶
Once an API exists, you can upload a ZIP to set its landing-page content: include a web/ folder for landing-page assets (Markdown, HTML, CSS, JS, images) and/or a docs/ folder for downloadable documents. Files with a matching name are replaced; others are added.
Click Upload content — this uploads immediately and is independent of Save changes.
Editing an API¶
Click the ⋮ menu on an API's row and select Edit to reopen the wizard, prefilled with its current details, spec, documentation, and content.
Publishing and Deprecating¶
Use the ⋮ menu on an API's row:
- Publish — makes a draft or deprecated API live in the catalog
- Deprecate — keeps the API visible but marked as deprecated; you can publish it again at any time
Deleting APIs¶
Use the ⋮ menu's Delete action to remove a single API, or select multiple rows with the checkboxes to reveal a bulk action bar with Delete selected. Deleting an API removes it from the portal along with its spec and documentation — this can't be undone.