API Reference

Clients API

API reference for reading client data via the Dime.Sheets public API.

Clients API

The Clients public API provides read-only access to client records.

List clients

GET /api/v1/clients

Returns all clients in the tenant.

curl "https://app.dimesheets.com/api/v1/clients" \
  -H "X-API-KEY: {your-api-key}"

Example response

[
  {
    "id": 1,
    "externalId": "client-acme",
    "tenantId": "tenant-abc",
    "name": "Acme Corp",
    "contactEmail": "[email protected]",
    "contactPhone": "+1-555-0100",
    "address": "123 Main St, New York, NY",
    "currency": "USD",
    "isActive": true,
    "createdAt": "2026-01-15T10:00:00Z",
    "updatedAt": "2026-03-20T08:45:00Z"
  }
]

Get a client

GET /api/v1/clients/{externalId}

Returns the client matching the given external ID, or 404 Not Found.

Client model

FieldTypeDescription
idintInternal ID
externalIdstringStable external identifier
tenantIdstringTenant ID
namestringClient name
contactEmailstring?Primary contact email
contactPhonestring?Primary contact phone
addressstring?Address
currencystring?Preferred currency (ISO 4217)
isActivebooleanWhether the client is active
createdAtdatetimeCreation timestamp
updatedAtdatetimeLast update timestamp