Service Registry API
Status: out-of-band today — service onboarding is handled by the maintainers; a self-service REST surface is on the Roadmap.
How it works right now
- You build your service against the SDK and the Starter Kit.
- You open a request via the Submit Your Service workflow.
- The maintainers provision a UUID, dedicated RabbitMQ queues, and a JWT/certificate bound to the service.
- The service consumes commissions from its queue and writes results back through the existing platform APIs:
- record / attachment payloads via the Activity API
- sensor outputs (e.g. inferred soil moisture) via the Sensor Things API
What the future API will expose
Once self-service registration ships, this page will document:
GET /services
POST /services
GET /services/{id}
PUT /services/{id}
GET /services/{id}/commissions
POST /services/{id}/commissions
GET /services/{id}/results
— with the self-description schema (inputs, outputs, resource needs) defined alongside.
See Concepts · Service Registry & Lifecycle for the target lifecycle.