Skip to main content
The Push AI API lets you list your published agents, invoke them with parameters, and poll for results — all from your own code, scripts, or backend services.

Base URL

Authentication

All endpoints require an API key passed in the x-api-key header.
API keys are scoped to your organization. Every key you create can access all published agents in your org.

Creating an API key

API key management is only available to Admin users. If you don’t see the API Key option in Settings, contact your organization’s admin.
  1. Open Settings → API Key from the left sidebar in the Push AI dashboard
  2. Click Create Key
  3. Copy the key immediately — it is only shown once
API Key settings page

The API Key page in Settings, found under the Admin section of the sidebar.

Regenerating or revoking a key

From the same Settings → API Key page, you can:
  • Regenerate — creates a new key and invalidates the old one
  • Revoke — permanently disables the key
Revoked or regenerated keys return 401 immediately. Make sure to update any scripts or integrations using the old key.

Errors

All errors return a consistent JSON envelope:

Common error codes

Rate limits

Rate limiting is enforced per API key. Current limits are generous for normal usage. If you hit a limit, you’ll receive a 429 response — back off and retry.