Skip to main content
This walks you from zero to a working API call in a couple of minutes.
1

Create an API key

In the dashboard, open Roles & AccessAPI 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 data, request metadata and pagination in meta:
Every list response carries meta.request_id (quote it if you contact support) and meta.pagination.

Paginate through a list

List endpoints return up to page_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:
Keep following 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.