api reference

rest api documentation for direct integration

base url

https://api.neuranet.network

authentication

all authenticated endpoints require a bearer token in the authorization header:

Authorization: Bearer <access_token>

see auth endpoints for obtaining tokens via wallet signature.

endpoints

response format

all responses are json. successful responses return the data directly:

{
  "user": {
    "id": "user_123",
    "walletAddress": "abc...",
    "isOperator": false
  }
}

error responses include error details:

{
  "error": {
    "code": "UNAUTHORIZED",
    "message": "Invalid or expired token",
    "statusCode": 401
  }
}

rate limits

auth endpoints10 requests / minute
general endpoints100 requests / minute
deployment creation10 requests / minute