Skip to main content
POST

Path parameters

string
required
Template to inherit
string
required
Internal partner ID to create

Request body

ConnectorPartnerParams
string,null
Override the display name.
string
required
Our ISA interchange ID (our DUNS or the ID the retailer assigned us).
string
required
Our ISA qualifier for this relationship (often 01 DUNS or ZZ).
string
required
The retailer’s ISA interchange ID (their assigned identifier).
string,null
Override the connector’s default partner ISA qualifier.
string,null
P production (default) or T test.

Response

TradingPartner
integer,null (int32)
Per-partner acknowledgment SLA in hours. Strict retailers chargeback on late 997s, so this overrides the global EDI_ACK_SLA_HOURS for monitoring and alerting. None falls back to the global SLA. Minimum: 0.
string
Which functional acknowledgment this partner receives: 997 (default) or 999 (Implementation Acknowledgment with IK3/IK4 error detail).
string,null
SHA-256 hex of this partner’s API key, set via POST /v1/partners/:id/api-key. The plaintext key is never stored.
As1Config,null
Per-partner AS1 settings: the address we email outbound documents to.
As2Config,null
Per-partner AS2 relationship settings. Lives alongside the X12 envelope config on a trading partner; absent for partners that exchange files only.
AutoAck855
Automatic 855 acknowledgment of accepted inbound 850s: off (default) or accept_all (855 AC with every line IA, dispatched after the inbound commit; failures never fail the inbound document). Allowed values: 'off', 'accept_all'.
Delimiters
The four delimiters that frame an X12 interchange. The element separator and segment terminator are dictated by the ISA segment itself; the component separator is ISA16. The repetition separator (ISA11) only exists in 00501+ interchanges.
boolean
Reject a second original 850 for the same business PO, even with new control numbers. PostgreSQL retains this identity beyond document expiry.
string
required
Stable internal identifier, used in URLs and event payloads.
LabelProfile,null
Per-partner label placement profile — the label facet of a partner companion guide. Controls the physical label (print width, length, darkness) and an optional partner-required mark. Defaults to a 4×6’ thermal label at 203 dpi.
string
required
string,null
string
required
string
required
Our ISA qualifier/ID for this relationship.
OutboundCompliance
Pre-send compliance gate for outbound 855/856/810 checked against the stored 850 (+860 changes): off, warn (default — send and report the issues), or block (refuse with 422 when any error-level issue exists). Allowed values: 'off', 'warn', 'block'.
PartnerOverlay,null
A per-partner outbound overlay: the configurable slice of a companion guide. Applied to a built X12 transaction set before enveloping, so the same codec serves every partner and their idiosyncrasies live on the partner record.
PackingSlipProfile,null
Per-partner packing-slip presentation. Defaults are sensible for a generic slip; a partner overlay overrides the fields its companion guide mandates.
string,null
GS application codes; default to the ISA IDs when omitted.
string
required
string
required
The partner’s ISA qualifier/ID (they are the receiver on our outbound).
boolean
Require accepted functional acknowledgments for every recorded ASN before accepting invoice documents/events. Set from the agreed guide.
boolean
Require explicit retail-v1 source facts for new ERP events. Previously accepted requests still replay their original receipt after enabling it.
RetailClosurePolicy
Opt-in review of fully rejected or cancelled orders with no fulfillment. Does not assert financial settlement or retailer business acceptance. Allowed values: 'standard', 'unfulfilled_terminal_review'.
string,null
Built-in retailer profile key (e.g. walmart, qvc-rithum) whose outbound rules the pre-send compliance check also enforces.
string
Owning tenant. Every partner belongs to exactly one tenant; an API key issued for the partner therefore implies its tenant. Defaults to default so single-tenant deployments and pre-tenancy records work unchanged.
string
ISA15 usage indicator: P production, T test.
PartnerValidation
Optional inbound validation rules — a subset of a partner’s EDI implementation guide, enforced before translation.
VanConfig,null
string
GS08 version, e.g. 004010.

Status codes

Using this contract

Read the source OpenAPI document for declared schemas and alternatives. This page also includes documented corrections from the spec overlays. Example IDs and values are illustrative; replace them with records from your workspace.
Last modified on October 20, 2026