> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neuro-tech.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

The Neuron Agent API exposes core Neuron platform functionality over HTTP, allowing services to interact with accounts, identities, contracts, tokens, messaging, and more — without requiring a persistent XMPP connection.

All endpoints follow a consistent request/response model. See [API basics](/neuron-api/api-basics), [Authentication](/neuron-api/authentication), and [Pattern matching](/neuron-api/pattern-matching) for the foundations.

## Base URL

```text theme={null}
https://{host}
```

Use the Neuron domain you were issued credentials for. Replace `{host}` with your Neuron server domain in all requests.

## Authentication

Most endpoints require a JWT bearer token passed in the `Authorization` header:

```text theme={null}
Authorization: Bearer {token}
```

Obtain a token via [Login](/neuron-api/api-reference/authentication-and-sessions/login) or [Create account](/neuron-api/api-reference/accounts-and-onboarding/create-account). Some endpoints also require HMAC-signed requests — see the [Authentication guide](/neuron-api/authentication) for details.

## Endpoint groups

### [Accounts & onboarding](/neuron-api/api-reference/accounts-and-onboarding/overview)

Create and manage Neuron accounts, verify email and phone, recover access, and transfer accounts to other applications.

### [Authentication & sessions](/neuron-api/api-reference/authentication-and-sessions/overview)

Log in, refresh tokens, authenticate JWTs, and manage session flows including Quick Login and WWW-Authenticate.

### [Messaging](/neuron-api/api-reference/messaging/overview)

Send text and formatted XMPP messages, manage presence subscriptions, probe contacts, and maintain your roster.

### [Legal identities](/neuron-api/api-reference/legal-identities/overview)

Apply for legal identities, attach supporting documents, request peer or service review, and petition for signatures or identity access.

### [Contracts](/neuron-api/api-reference/contracts/overview)

Create and propose smart contract templates, send proposals to counterparties, sign contracts, and manage access authorization.

### [Wallet](/neuron-api/api-reference/wallet/overview)

Query eDaler balances, process eDaler URIs, and initiate buy/sell flows through available service providers.

### [Tokens](/neuron-api/api-reference/tokens/overview)

Inspect token metadata, query token events, retrieve creation attributes, and add text or XML notes to tokens.

### [State machines](/neuron-api/api-reference/state-machines/overview)

Query the current state of a token's state machine and generate transition reports in multiple formats.

### [Storage](/neuron-api/api-reference/storage/overview)

Save and load private XML, manage encrypted vault items, search vault contents, and create shareable vault links.

### [Cryptography](/neuron-api/api-reference/cryptography/overview)

Discover available cryptographic algorithms, create signing keys, and retrieve server or account public keys.

### [Open intelligence](/neuron-api/api-reference/open-intelligence/overview)

Publish, query, update, and delete open intelligence records about endpoints, and check endpoint status.

### [OpenAPI / playground](/neuron-api/api-reference/openapi/overview)

Explore and test all endpoints interactively using the built-in OpenAPI playground.
