API Access

Generate and manage your API token for programmatic access

Login

Enter your credentials to get your API token

Or Enter Token Manually

If you already have a token, paste it here

Quick Start

curl -X GET "https://api.certwatch.de/api/certificates/" \
  -H "Authorization: Token YOUR_API_TOKEN" \
  -H "Content-Type: application/json"

Interactive API Docs

Full Swagger UI with all endpoints, request/response schemas, and try-it-out functionality:

Open Swagger UI →

Endpoints

Authentication

POST /api/auth/register/ Register new account
POST /api/auth/login/ Login & get token
GET /api/auth/verify-email/ Verify email address
POST /api/auth/resend-verification/ Resend verification email
POST /api/auth/invitations/ Invite user to tenant
GET /api/auth/members/ List tenant members
POST /api/auth/tokens/ Create API token
POST /api/auth/tokens/refresh/ Refresh current token

Organizations

GET /api/organizations/ List organizations
POST /api/organizations/ Create organization
GET /api/organizations/sites/ List sites

Certificates

GET /api/certificates/ List certificates
POST /api/certificates/ Create certificate
GET /api/certificates/expiring/ Expiring soon
GET /api/certificates/search/ Public search
GET /api/certificates/types/ Certificate types

Monitoring

GET /api/monitoring/endpoints/ List monitored endpoints
POST /api/monitoring/endpoints/ Add endpoint to monitor
POST /api/monitoring/endpoints/{id}/trigger_scrape/ Trigger manual scrape
GET /api/monitoring/logs/ Scrape logs
POST /api/monitoring/discover/ Discover certificates

Webhooks

GET /api/webhooks/subscribers/ List subscribers
POST /api/webhooks/subscriptions/ Create subscription
GET /api/webhooks/deliveries/ Delivery audit log
POST /api/webhooks/deliveries/{id}/retry/ Retry failed delivery

Bulk Upload

POST /api/bulk-upload/ Upload certificate files
GET /api/bulk-upload/{id}/ Batch status
GET /api/bulk-upload/{id}/items/ Batch items
GET /api/bulk-upload/quality-metrics/ Quality metrics

Imports

POST /api/imports/upload/ Import Excel/CSV

System

GET /api/health/ Health check
GET /api/docs/ Swagger UI