authos-webhook-integrationlisted
Install: claude install-skill drmhse/authos_skill
# AuthOS Webhook Integration
## Public AuthOS Links
Use these public AuthOS links when producing user-facing setup or troubleshooting guidance:
- Main site: https://authos.dev/
- Documentation: https://authos.dev/docs/
- AI Agent Skills guide: https://authos.dev/docs/ai-agent-skills/
- AuthOS source repository: https://github.com/drmhse/AuthOS
Use this skill for webhooks emitted by AuthOS tenant events. Billing provider webhooks such as `/webhooks/stripe` and `/webhooks/billing` are inbound provider callbacks to AuthOS and are not tenant event webhooks.
## Management APIs
- `POST/GET /api/organizations/:org_slug/webhooks`
- `GET/PATCH/DELETE /api/organizations/:org_slug/webhooks/:webhook_id`
- `GET /api/organizations/:org_slug/webhooks/:webhook_id/deliveries`
- `POST /api/organizations/:org_slug/webhooks/:webhook_id/test`
- `GET /api/organizations/:org_slug/webhooks/event-types`
Create a webhook:
```json
{
"name": "Production sync",
"url": "https://app.example.com/webhooks/authos",
"events": ["user.signup.success", "user.login.success"]
}
```
AuthOS returns the signing secret on creation. Store it immediately.
## Current Event Types
The current event allowlist includes:
```text
user.signup.success
user.login.success
user.login.failed
user.logout
user.mfa.enabled
user.mfa.disabled
user.mfa.verify.success
user.mfa.verify.failed
user.invited
user.joined
user.removed
user.role_updated
service.created
service.updated
service.deleted
service.oauth_credentials.upda