Developer Documentation

Everything you need to integrate Work References into your application or AI agent.

Quick Start

Verify any Work References reference with a single GET request — no authentication required:

curl https://www.workreferences.org/api/verify/REFERENCE_UUID

Returns gold, silver, or invalid status along with full reference details.

Authentication

Public Endpoints (No Auth)

Verification, tenant lookup, and DNS check are public. Rate limited per IP.

Per-Tenant API Keys

API keys are issued per tenant. Format: rp_ + 40 hex characters.

x-api-key: rp_a1b2c3d4e5f6...
# or
Authorization: Bearer rp_a1b2c3d4e5f6...

Global Partner Key

For platform-level integrations. Sent via x-partner-key header.

Endpoints

MethodPathAuthDescription
GET/api/verify/{id}NoneVerify a reference
POST/api/verify/{id}NoneVerify + PDF hash check
POST/api/tenants/lookupNoneLook up tenant by domain
GET/api/dns/checkNoneCheck DNS TXT record
POST/api/partners/referencesAPI KeyCreate a signed reference
GET/api/healthNoneHealth check

See the full API Reference for request/response schemas and code examples.

Rate Limits

EndpointLimitWindow
Verification601 minute
DNS check601 minute
Reference creation1001 minute
API key creation101 hour

Rate limit headers (X-RateLimit-Remaining, X-RateLimit-Reset) are included in responses.

Machine-Readable Resources