cXML Purchase Order

Some buyers don't run an interactive punchout session — instead they send a completed cXML OrderRequest (a purchase order) straight to Glede from a hosted/static catalog. Glede issues the gift cards directly from the PO. This is how the ISS integration works.

Endpoint

POST https://api.glede.app/cxml/ (production)
POST https://sandbox.api.glede.app/cxml/ (sandbox)
Content-Type: text/xml

<supplier> is your assigned path segment (provided by Glede).

Authentication

Same cXML header credentials as PunchOut:

  • From/To Credential domain + identity must match your assigned values
  • Sender > Credential > SharedSecret must match the shared secret (provided by Glede)

Order data

Gift details are carried in Extrinsic (or SupplierPartAuxiliaryID) fields on each item. The exact field labels are mapped per buyer during onboarding. ISS, for example, uses Norwegian labels:

Glede fieldExtrinsic label (ISS example)
Recipient first nameFornavn til mottaker
Recipient last nameEtternavn til mottaker
Recipient emailEpost til mottaker av gavekort
Recipient phoneTelefonnr. til mottaker av gavekort
Card messageKommentar på kort
Gift amountBeløp på gavekort
Delivery timeKlokkeslett (default 14:00)

The field labels above are buyer-specific. Tell Glede which labels your catalog emits and we map them — no code change on your side.

Response: cXML envelope with a <Status> element (HTTP 200). A successful PO triggers gift card issuance; recipients receive their gift per the schedule in the order.