Skip to main content
POST
/
v1
/
issuer-applications
curl -X POST https://api.truthlocks.com/v1/issuer-applications \
  -H "X-API-Key: tlk_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "legal_name": "Acme Corp",
    "display_name": "Acme",
    "jurisdiction": "United States",
    "registration_ref": "DE-12345678",
    "requested_trust_tier": "verified_org",
    "contact_name": "Jane Smith",
    "contact_email": "jane@acme.com"
  }'
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "tenant_id": "440e8400-e29b-41d4-a716-446655440000",
  "legal_name": "Acme Corp",
  "display_name": "Acme",
  "jurisdiction": "United States",
  "registration_ref": "DE-12345678",
  "requested_trust_tier": "verified_org",
  "contact_name": "Jane Smith",
  "contact_email": "jane@acme.com",
  "status": "DRAFT",
  "created_by": "990e8400-e29b-41d4-a716-446655440000",
  "created_at": "2026-04-14T10:00:00Z",
  "updated_at": "2026-04-14T10:00:00Z"
}
Creates a new issuer application for your organization. The application starts in DRAFT status, allowing you to upload evidence before submitting for review. See the issuer application guide for a walkthrough of the full application workflow.

Parameters

Full registered legal name of the organization applying to become an issuer.
display_name
string
Name shown on credentials and proof pages. Defaults to legal_name if omitted.
jurisdiction
string
Country or region where the organization is registered (for example, "United States" or "United Kingdom").
registration_ref
string
Company registration or incorporation number.
requested_trust_tier
string
Trust tier you are applying for. Defaults to "verified_org" if omitted. Accepted values: verified_org, government_entity, accredited_institution.
contact_name
string
Name of the primary contact for this application.
contact_email
string
Email address of the primary contact.
org_id
uuid
Organization to associate the application with. If omitted, the application is linked to your tenant’s default organization.

Responses

{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "tenant_id": "440e8400-e29b-41d4-a716-446655440000",
  "legal_name": "Acme Corp",
  "display_name": "Acme",
  "jurisdiction": "United States",
  "registration_ref": "DE-12345678",
  "requested_trust_tier": "verified_org",
  "contact_name": "Jane Smith",
  "contact_email": "jane@acme.com",
  "status": "DRAFT",
  "created_by": "990e8400-e29b-41d4-a716-446655440000",
  "created_at": "2026-04-14T10:00:00Z",
  "updated_at": "2026-04-14T10:00:00Z"
}
curl -X POST https://api.truthlocks.com/v1/issuer-applications \
  -H "X-API-Key: tlk_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "legal_name": "Acme Corp",
    "display_name": "Acme",
    "jurisdiction": "United States",
    "registration_ref": "DE-12345678",
    "requested_trust_tier": "verified_org",
    "contact_name": "Jane Smith",
    "contact_email": "jane@acme.com"
  }'