Chirp API reference
Generated on 2026-11-14 from source at chirp-auth@3962d0a3949a. It lists every public HTTP route the source declares; every one enforces its own authentication. Operator and internal routes are never listed.
| Method | Path |
|---|---|
GET | / |
GET | /.well-known/apple-app-site-association |
GET | /.well-known/assetlinks.json |
GET | /.well-known/chirp-capabilities |
GET | /.well-known/openid-configuration |
OPTIONS | /.well-known/openid-configuration |
GET | /.well-known/security.txt |
GET | /account |
GET | /account/billing/cancelled |
GET | /account/billing/success |
GET | /account/consents |
POST | /account/consents/messages |
POST | /account/consents/revoke |
GET | /account/contact-email |
POST | /account/contact-email |
POST | /account/contact-email/remove |
GET | /account/delete |
POST | /account/delete |
GET | /account/email |
GET | /account/export |
POST | /account/export |
GET | /account/passkeys |
GET | /account/passkeys/add |
GET | /account/passkeys/{passkey_id}/remove |
POST | /account/passkeys/{passkey_id}/remove |
GET | /account/passkeys/{passkey_id}/rename |
POST | /account/passkeys/{passkey_id}/rename |
GET | /account/recovery |
GET | /account/sessions |
POST | /account/sessions/revoke |
POST | /account/sessions/revoke-all |
GET | /account/upgrade |
POST | /account/upgrade/passkey/finish |
POST | /account/upgrade/passkey/start |
GET | /account/verification |
POST | /account/verification/identity/start |
GET | /api/account |
GET | /api/account/activity |
GET | /api/account/billing |
POST | /api/account/billing/checkout |
POST | /api/account/billing/portal |
GET | /api/account/contact-email |
POST | /api/account/contact-email |
DELETE | /api/account/contact-email |
GET | /api/account/devices |
POST | /api/account/devices |
DELETE | /api/account/devices/{device_id} |
GET | /api/account/passkeys |
POST | /api/account/passkeys/register/finish |
POST | /api/account/passkeys/register/start |
DELETE | /api/account/passkeys/{passkey_id} |
POST | /api/account/reauth/start |
GET | /api/account/recovery |
POST | /api/account/recovery/regenerate |
POST | /api/account/step-up/{id}/approve/finish |
POST | /api/account/step-up/{id}/approve/start |
POST | /api/account/step-up/{id}/deny |
GET | /assets/signin-black-on-yellow.svg |
GET | /assets/signin-white-on-black.svg |
GET | /assets/signin-yellow-on-black.svg |
GET | /authorize |
POST | /authorize |
POST | /authorize/continue |
POST | /billing/checkout |
POST | /billing/portal |
GET | /brand |
GET | /contact-email/verify |
POST | /developer/introspect |
GET | /device |
POST | /device |
POST | /device/approve |
POST | /device/deny |
POST | /device_authorization |
GET | /docs |
GET | /events/jwks.json |
GET | /favicon.ico |
GET | /fonts/archivo-black-400.woff2 |
GET | /fonts/jetbrains-mono-400.woff2 |
GET | /fonts/jetbrains-mono-700.woff2 |
GET | /invite/{token} |
POST | /invite/{token} |
GET | /jwks.json |
OPTIONS | /jwks.json |
POST | /keys/agent |
POST | /keys/attest |
OPTIONS | /keys/attest |
GET | /keys/{credential_id} |
GET | /legal |
GET | /login |
POST | /login |
GET | /login/delivery |
GET | /login/email |
POST | /login/email |
POST | /login/passkey/discoverable/finish |
POST | /login/passkey/discoverable/start |
POST | /login/passkey/finish |
POST | /login/passkey/start |
GET | /login/verify |
POST | /login/verify |
GET | /logout |
POST | /logout |
POST | /messages |
GET | /messages/unsubscribe |
POST | /messages/unsubscribe |
GET | /og-image.png |
POST | /passkeys/register/finish |
POST | /passkeys/register/start |
GET | /privacy |
GET | /quickstart/.cargo/audit.toml |
GET | /quickstart/.env.example |
GET | /quickstart/.gitignore |
GET | /quickstart/Cargo.lock |
GET | /quickstart/Cargo.toml |
GET | /quickstart/README.md |
GET | /quickstart/src/main.rs |
GET | /recovery |
POST | /recovery/redeem |
POST | /revoke |
OPTIONS | /revoke |
GET | /robots.txt |
GET | /signup |
POST | /signup/passkey/finish |
POST | /signup/passkey/signin/start |
POST | /signup/passkey/start |
GET | /signup/signin |
GET | /sitemap.xml |
POST | /step-up/start |
GET | /step-up/{id} |
POST | /step-up/{id}/approve |
POST | /step-up/{id}/deny |
POST | /step-up/{id}/passkey/finish |
POST | /step-up/{id}/passkey/start |
GET | /step-up/{id}/status |
GET | /styles.css |
GET | /terms |
POST | /token |
OPTIONS | /token |
GET | /unavailable |
GET | /userinfo |
POST | /userinfo |
OPTIONS | /userinfo |
GET | /what-is-chirp |