Overview
Service management endpoints allow namespace owners to register services, generate API keys, and configure webhooks through the dashboard or API.All service management endpoints require dashboard authentication (cookie-based session) and return data scoped to the authenticated namespace owner.
Services
List Services
List all services for the authenticated namespace owner.
Create Service
Register a new service for your namespace.
Service slug (lowercase, alphanumeric, hyphens allowed)
Human-readable service name
Optional service description
Get Service
Retrieve details for a specific service.
Service UUID
Update Service
Update service name or description.
Updated service name
Updated description
Delete Service
Permanently delete a service. This also deletes all associated API keys and webhooks.
API Keys
List API Keys
List all API keys for a service.
Full API key values are only returned once at creation time. Store them securely.
Create API Key
Generate a new API key for the service.
The full API key (only returned once)
Key ID for future reference
Key prefix for identification
Revoke API Key
Revoke an API key. Revoked keys cannot be used for new requests.
The key ID to revoke
Webhooks
Service webhooks receive durable delivery of authorization lifecycle events.List Webhooks
List all webhook configurations for a service.
Create Webhook
Register a new webhook endpoint for authorization events.
HTTPS URL to receive webhook events
Array of event types to subscribe to (defaults to all events)Supported events:
request.submitted- New authorization requestrequest.approved- Request approvedrequest.rejected- Request rejectedrequest.revoked- Authorization revoked
Webhook ID
Webhook signing secret (only returned once)
Use the webhook secret to verify event signatures using HMAC-SHA256.
Delete Webhook
Remove a webhook configuration. No further events will be delivered.
Webhook ID to delete
Webhook Event Format
All webhook events are delivered as POST requests with the following structure:X-Sigilum-Signature header containing an HMAC-SHA256 signature:
Usage Example
Complete workflow for setting up a service:Next Steps
Authorization Flow
Submit and manage authorization requests
Verification
Verify agent authorization status
Dashboard Auth
Authenticate to manage your namespace
Webhooks Guide
Learn about webhook delivery and retry logic