Returns API metadata and the workspace the key belongs to, including its effective plan, sender-seat usage and whether it is an organization or a workspace inside one. Handy for verifying a key works.
Authorization
bearerAuth An API key created under Settings → API & Webhooks.
In: header
Response Body
application/json
application/json
curl -X GET "https://example.com"{ "data": { "name": "Swarmhit API", "version": "v1", "workspace": { "id": "aBc123", "name": "Acme", "plan": "scale", "isOrganization": true, "isSubWorkspace": false, "seatLimit": 10, "seatsUsed": 3 } }}Withdraw a connection request DELETE
Withdraw a pending connection request from this sender to a profile. Safe to call when nothing is pending.
Service health GET
Public service health check. This is the only endpoint that does not require an API key, so uptime monitors get a real status code instead of the `401` every other path returns without one. Returns `200` when the API is serving and its database is reachable, and `503` when it is not. The body carries no workspace or account data. Intended for external monitoring, not for polling before each request. Results are cached briefly, so a burst of calls returns the same verdict.