Skip to main content

Vocabulary

The core integration enums — statuses, exceptions, approvals, address types, stop types, payment statuses, and document types. Values are generated from the live API schema, so for every enum on this page the value list is complete and cannot drift, including values whose meaning isn’t documented yet (marked [GAP — definition pending]). Field-level enums not listed here (e.g. country and currency codes) are documented on their endpoints in the API reference.

Carrier invoice statuses

The status field on carrier invoices (AP). Lifecycle guidance: Knowing when a carrier invoice is processed.
Values marked [GAP — definition pending] exist in the API but have no documented semantics yet.

Customer invoice statuses

The status field on customer invoices (AR). Lifecycle guidance: Managing customer invoices.
Values marked [GAP — definition pending] exist in the API but have no documented semantics yet.

Exception statuses

The lifecycle of an exception. OPEN and IN_PROGRESS are the two “still needs attention” states that hold an invoice back.

Approval request statuses

The status on carrier-invoice approval requests. Your integration resolves a request by PATCHing SUCCEEDED or FAILED.
Values marked [GAP — definition pending] exist in the API but have no documented semantics yet.

Address types

type is required on every address and several product surfaces query it exactly — see Working with addresses for which types are load-bearing.

Stop types

The constrained vocabulary for a stop’s type field. Note the trap documented in Syncing foundation entities: the free-text stopType field is what’s actually read today — populate it, drawing values from this enum.

Payment statuses

The status values on payment records. Per-value semantics are not yet documented — if one blocks you, ask support@upwell.com.

Document types

The canonical documentType codes (send the code, not a display label — PROOF_OF_DELIVERY, not “POD”). The full generated list follows the table; the table covers the types integrations set most, per the guides. All 133 values: