1
Create an API key
In the dashboard, open Roles & Access → API Keys, click Create API key, and copy the key — it’s shown only once. See Authentication for the details.
2
Make your first request
List your agents. Swap in the key you just copied:
3
Read the response
A successful response wraps the result in the standard envelope — your data in Every list response carries
data, request metadata and pagination in meta:meta.request_id (quote it if you contact support) and meta.pagination.Paginate through a list
List endpoints return up topage_size items (default 50, max 200). When meta.pagination.has_more is true, pass the next_cursor back as the cursor query parameter to fetch the next page:
next_cursor until has_more is false.
Explore the endpoints
The full, always-current API reference — every endpoint with its parameters, request and response schemas, and a built-in request console — lives under Endpoints in the sidebar. A few common starting points:
Generating a client or SDK? The full OpenAPI 3.1 spec is at
https://api.neoagent.io/public-api/openapi.json — fetch it once for tooling (it’s ~440 KB), not per request.
What’s next
Authentication
Key creation, rotation, revocation, and best practices.
Errors
The error envelope and what each status means.
Rate limits
How much you can call, and the headers that tell you.
Neo API agent tool
Let an agent call this same API from inside a workflow.
