Axiomatic

Address Book

Counterparties and contacts

Authentication

Requires session cookie (web app) or API key (x-api-key header). All endpoints are tenant-scoped via entityId.

Endpoints

MethodPathDescription
GET/api/address-book?entityId=List counterparties/contacts
POST/api/address-bookCreate contact
PUT/api/address-bookUpdate contact

List counterparties

GET /api/address-book?entityId={entityId}

Returns counterparties and contacts for the entity. Supports type, search, and other filters.

Create contact

POST /api/address-book

Body: { "entityId", "name", "type?", "email?", "address?", "bankDetails?", ... }

Update contact

PUT /api/address-book

Body: { "entityId", "contactId", ...fields }