HTTP API reference
Unary HTTP/JSON endpoints, authentication, requests, and responses from the server schema.
This section describes SoulFire's HTTP-accessible unary operations.
The checked-in OpenAPI schema reports version 2.11.0.
Fumadocs generates operation pages from that schema and groups them by service in the sidebar.
Choose the right contract
| Integration | Documentation |
|---|---|
| One HTTP/JSON request and response | This generated reference |
| Typed bot actions, events, and durable tasks | TypeScript and Python SDK |
| Streaming RPCs, gRPC-Web framing, or reflection | Protocol guide and the pinned protobuf source |
| Fabric events and direct Minecraft access | Plugin development |
The schema does not describe streaming RPCs, gRPC-Web framing, reflection, or every non-HTTP transport. An absent streaming operation is not evidence that the server lacks it.
Authenticate a request
Generate a token with generate-token api in the SoulFire console.
Send it in the HTTP header:
Authorization: Bearer YOUR_API_TOKENThe schema also describes Basic compatibility with username:api-jwt as its encoded credential.
Use an API-audience token. A WebDAV token has a different audience.
LoginService is public. Other operations require an accepted API token and the relevant permissions.
Use your own backend URL and HTTPS for remote requests. The schema's loopback server address is an example, not a hosted public SoulFire API.
Read an operation
Each page shows its method, path, request body, response, and generated schemas. Check the required permission and failure conditions in the service description. A successful API request does not necessarily mean a Minecraft action completed.
Compare your backend version with the documentation baseline before copying a contract. The page's copy-for-AI text includes request, response, authentication, and referenced schemas.
How is this page?
Last updated on
