Get a contact
GET
https://app.lucanto.eu/api/v1/accounts/:account_id/contacts/:id
Devise JWT issued via POST /api/v1/auth/sign_in. Used by mobile
and SPA clients. Revoked tokens are tracked in api_jwt_denylists.
Workspace (account) ID. The numeric ID shown in your URLs.
Contact ID (workspace-scoped)
Display name of the contact (model allows nil; typically present)
Default hourly/unit rate applied on quotes/invoices for this contact. Returned as a string to preserve decimal precision (Stripe-style). On write, accepts either a number or a stringified number.
ID of the linked InvoiceAccount (the shared legal-entity registry) that holds the contact’s legal name, registration ID, VAT ID, and addresses.
Lucanto API key. Three prefixes:
lct_pat_<random><checksum> — personal access token (owner: User)lct_live_<random><checksum> — workspace token, live datalct_test_<random><checksum> — workspace token, sandbox account (Phase 3)Issue keys at /settings/api_keys (personal) or
/:account_id/settings/api_keys (workspace). Plaintext token is
shown once and never again.