AI PLATE/ DocsBack to AI Plate
Documentation / Connectors
YOUR AI PLATE HANDBOOK

REST & authentication

Manifest fields, request mapping, authentication, and health checks.

Desktop source reviewed October 5, 2026

Connector manifest reference

FieldContract
manifest_typeUse connector. Keep plugin-only fields out of this package.
id / nameRequired. ID accepts letters, numbers, underscore, and hyphen.
typecustom_rest, custom_ws, blender, obs, comfyui, or godot.
connection.protocolhttp, https, ws, or wss.
connection.host / portHostname without a scheme; use an integer port 1–65535.
connection.authType / authTokennone, bearer, apikey; basic appears in the type but is not automatically implemented in custom REST.
connection.customHeadersLiteral headers, including explicit Authorization if needed.
options.test_pathHealth-check path, default /.
endpointsname, description, method, path, and parametersJsonSchema.
companion_scriptOptional packaged companion filename; start it separately.

How requests are mapped

  • An endpoint named get_note in notes_bridge becomes notes_bridge_get_note.
  • Path tokens use single braces: /notes/{id}. Matching top-level arguments are URL-encoded and removed from the request body.
  • Non-GET requests serialize args.payload || args as JSON after removing substituted path arguments.
  • GET arguments are not automatically converted to a query string. Declare query placeholders in the path, such as /search?q={query}.
  • Custom endpoints use a 10-second timeout. Health tests use GET and a 3.5-second timeout.
  • Successful JSON responses return the parsed object; non-JSON responses become { response: text }. Failures return an error object.

Authentication behavior

ModeHeader / requirement
bearerAuthorization: Bearer <authToken>
apikeyX-API-Key: <authToken>
customHeadersUse for service-specific header names.
basicNo automatic encoding in this path; provide an explicit Authorization header if the service requires it.
Implementation sources

Paths in your AI Plate source checkout:

  • core/connector-manager.ts
AI Plate product & developer documentation · Static reference, no API keys collected.