The pages under Endpoints are generated from the live OpenAPI document, so they track the production API. Each carries its own validation rules. A few conventions apply everywhere and are worth reading once.

Every call names a pharmacy

You act on behalf of a pharmacy in your group, identified by NPI. The field name changes with the operation: An NPI outside your group returns 403.

Base URLs

Authenticate with X-INVIEW-AUTH. See Authentication.

Enums are integers

Request and response enums are sent as integers with no names attached. The Enumerations page maps every value.

Pending-only mutations

Marketplace listings, draft listings and cash offers can only be updated or cancelled while Pending. Any later state returns 409 Conflict.

Two error shapes

Validation failures return a field-keyed errors object; everything else returns { error, statusCode, message }. Branch on the status code rather than assuming a shape — see Errors.
v1 has no idempotency keys. A retried POST can create a duplicate listing or offer — confirm with a search before retrying a write.