Skip to content

Get Issuer

Returns profile information for a single issuer owned by the authenticated tenant.

GET /v1/issuers/:id

Migrated from GET /v1/issuers/me (removed in May 2026). Since API keys are tenant-scoped, "the current issuer" is no longer well-defined — you must name the issuer by id. List all of your tenant's issuers with GET /v1/issuers.

Authentication

Authorization: Bearer <api-key>

Path parameters

ParameterDescription
idNumeric issuer id (from GET /v1/issuers)

Response

200 OK

json
{
  "ok": true,
  "issuer": {
    "id": 1,
    "ruc": "1791234567001",
    "businessName": "ACME S.A.",
    "tradeName": "ACME",
    "branchCode": "001",
    "issuePointCode": "001",
    "branchAddress": "Av. Amazonas 123",
    "certFingerprint": "a1b2c3d4e5f6...",
    "certExpiry": "2027-03-15T00:00:00.000Z"
  }
}
FieldTypeDescription
idintegerNumeric issuer id — used as X-Issuer-Id on document requests
rucstring13-digit RUC (tax ID)
businessNamestringLegal business name
tradeNamestring | nullTrade name, if set
branchCodestring3-digit SRI branch code
issuePointCodestring3-digit SRI issue point code
branchAddressstring | nullBranch address, if set
certFingerprintstring | nullSHA-256 fingerprint of the signing certificate
certExpirystring | nullISO 8601 expiry timestamp of the signing certificate

Errors

CodeStatusWhen
UNAUTHORIZED401Missing or invalid API key
FORBIDDEN403Issuer exists but belongs to a different tenant
NOT_FOUND404Issuer id does not exist or is inactive

Comprobify API Documentation