Overview
- Use this API when your client needs HTTP/JSON access to protocol queries.
- Use the RPC API for direct node interaction patterns.
- Use service APIs for IXO Blocksync, IXO Matrix, or Impact Hub Registry workflows.
Request model
- Client sends HTTP request.
- Gateway maps request to gRPC service methods.
- Gateway returns JSON response.
Example endpoint shapes
Authentication and endpoints
Authentication requirements vary by deployment.Authentication matrix
Confirm required credentials and auth patterns by interface.
Networks and endpoints
Confirm endpoint mappings by network and environment.
Troubleshooting
404on REST paths — Gateway build or route prefix differs by deployment (/ixo/...vs legacy prefixes). Compare the served OpenAPI/Swagger document from your node operator.501 Not Implemented/ empty responses — The mapped gRPC method may be disabled or not compiled into that binary.- CORS errors from browsers — Prefer server-side or mobile clients for protocol access; if you must call from a browser, use an operator-approved proxy.
- 401/403 — Some deployments gate REST; align headers with Authentication matrix. For writes, you still sign transactions—REST is often query-only.
Related references
Blockchain RPC API
Use RPC endpoints for direct blockchain node interactions.
API authentication
Review authentication patterns used across IXO API interfaces.
Product and SDK map
Navigate IXO products, APIs, and SDK references.