Files
OpenFlare/docs/en/reference/api.md
T
2026-05-28 23:00:48 +08:00

1.1 KiB

API Conventions

You will learn: The response structure, path conventions, authentication methods, and Swagger entry point for OpenFlare management and Agent APIs.

Both the OpenFlare management APIs and Agent APIs use JSON.

Response Structure

Both success and failure should return a clear message:

{
  "success": true,
  "message": "",
  "data": {}
}

Path Conventions

Type Convention
Management API Authenticated by management console Session
Agent API Fixed under /api/agent/*
Read-only API Use GET
Mutation-type API Use POST

Authentication

The management console continues to reuse the existing login, role, and Session system.

Official Agent requests uniformly use the node-exclusive agent_token; the first access can use the global discovery_token. The Agent request header is fixed as:

X-Agent-Token: <token>

Full Tokens must not be printed in the logs.

Swagger

Accessible after logging into the management console:

/swagger/index.html

The Swagger files are located in openflare_server/docs, generated by swag init.