warden

API reference

Get an entitlement

Read one record back by your own id, to find its public id again.

GET/api/v1/integration/entitlements/{external_id}

Reads only what this key's provider wrote. Encode the id for a URL if it has characters that need it.

Request

curl -sS "https://3dwarden.com/api/v1/integration/entitlements/member-1001" \
  -H "Authorization: Bearer $WARDEN_KEY"

Response, 200

{
  "external_id": "member-1001",
  "public_id": "q3Zr8mW1x0aB4cD5eF6gHi",
  "normalized_state": "active",
  "capabilities": ["physical_sales"],
  "last_synced_at": "2026-09-21T18:04:11.123456+00:00",
  "retired": false,
  "verify_url": "https://3dwarden.com/verify/q3Zr8mW1x0aB4cD5eF6gHi"
}

Errors

StatusCodeWhen
401invalid_key
404not_foundThis key's provider never wrote that id.
429rate_limited