Hosts and paths
Guide examples useNIMBO_API_BASE_URL including /api/v1 and no trailing slash. Append paths such as /people directly. If you copy a reference path that already begins with /api/v1, combine it with the host only, not that prefixed base URL.
Webhook management uses NIMBO_WEBHOOKS_BASE_URL, a separate URL supplied by Nimbo. Do not assume that it has the same host or /api/v1 prefix. The reference’s api.example.test is a nonfunctional placeholder.
Request bodies and identifiers
UseContent-Type: application/json for JSON requests. Keep resource envelopes such as person, consultation_schedule, and invoice. Authentication also supports the form request shown in Authentication.
IDs in these guides are synthetic. Replace them with identifiers returned by your authorized environment. Preserve each endpoint’s documented JSON types; some retained request contracts represent IDs and amounts as strings. A person’s ID is different from an account, consultation, encounter, or invoice ID.
Dates and pagination
UseYYYY-MM-DD for date-only values such as birth dates. For timestamps, use ISO 8601 with an explicit UTC offset or Z; choose the offset appropriate for the appointment’s location and date. Do not infer the user’s time zone from your server’s clock.
Pagination is endpoint-specific. Check whether the operation accepts page, per_page, or neither and inspect its actual response shape. Do not assume a common page size, total count, or cursor across the API.
Amounts
An explicitly named field such astotal_cents represents cents. Do not infer units for other fields from their numeric type: appointment price and charge-line value need field-specific confirmation before sending monetary values. See Charges and invoicing.