Skip to content

Use these endpoints to inspect the proxy configuration attached to a container. You can enumerate defined group names, list every service referenced by a permission cell or hook rule, and fetch a merged debug view for a single service.


Returns all defined group names with auth-rule counts.

NameInTypeRequiredDescription
idpathstringYesContainer ID
Terminal window
curl -X GET "https://api.hoody.com/api/v1/containers/cnt_8f3a2b1c4d5e6f70/proxy/groups" \
-H "Authorization: Bearer <token>"

GET /api/v1/containers/{id}/proxy/services

Section titled “GET /api/v1/containers/{id}/proxy/services”

Returns all service names referenced by any permission cell or hook rule.

NameInTypeRequiredDescription
idpathstringYesContainer ID
Terminal window
curl -X GET "https://api.hoody.com/api/v1/containers/cnt_8f3a2b1c4d5e6f70/proxy/services" \
-H "Authorization: Bearer <token>"

GET /api/v1/containers/{id}/proxy/services/{service}

Section titled “GET /api/v1/containers/{id}/proxy/services/{service}”

Debug view: permissions_raw (per-group access cells for this service) + hooks + effective_default + is_reject_listed. This endpoint is non-authoritative — use /proxy/permissions/{group} and /proxy/hooks/{service} for authoritative writes.

NameInTypeRequiredDescription
idpathstringYesContainer ID
servicepathstringYesService name
Terminal window
curl -X GET "https://api.hoody.com/api/v1/containers/cnt_8f3a2b1c4d5e6f70/proxy/services/postgres-primary" \
-H "Authorization: Bearer <token>"