Skip to main content

 

 

Coupa Success Portal

Release 17 Inbound API Changes

Objects Added

Supplier Sites

Actions

Verb Path Action Description
POST /api/suppliers/:supplier_id/supplier_sites create Create supplier site
GET /api/suppliers/:supplier_id/supplier_sites index Query supplier sites
GET /api/suppliers/:supplier_id/supplier_sites/:id show Show supplier site
PATCH /api/suppliers/:supplier_id/supplier_sites/:id update Update supplier site
PUT /api/suppliers/:supplier_id/supplier_sites/:id update Update supplier site

Fields

Name Description Req'd Unique Allowable Values API In API Out Data Type
active true if the site is active       yes yes boolean
business-groups business_groups       yes yes Business Group
buyer-hold Hold all POs for buyer review       yes yes boolean
code supplier_code yes yes   yes yes string
created-at Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ         yes datetime
created-by User who created         yes User
cxml-domain "From" , our domain yes     yes yes string
cxml-http-username cxml_http_username       yes yes string
cxml-identity "From", our identity yes     yes yes string
cxml-protocol Transmission protocol yes     yes yes string
cxml-secret Shared secret yes     yes yes string
cxml-ssl-version cxml_ssl_version       yes yes string
cxml-supplier-domain "To", supplier domain yes     yes yes string
cxml-supplier-identity "To", supplier identity yes     yes yes string
cxml-url URL where POs are sent if PO transmission is "cxml" yes     yes yes string
disable-cert-verify disable_cert_verify       yes yes boolean
id Coupa Internal ID         yes integer
name Supplier name yes     yes yes string
payment-term Default payment term, selectable from drop down       yes yes Payment Term
po-change-method Purchase order change transmission method     cxml, xml, email, prompt, mark_as_sent, buy_online yes yes string
po-email Email where POs are sent if PO transmission is "email" yes     yes yes string
po-method Purchase order transmission method     cxml, xml, email, prompt, mark_as_sent, buy_online yes yes string
remit-to-addresses remit_to_addresses       yes yes Remit To Address
shipping-term Supplier shipping term, selectable from drop down       yes yes Shipping Term
updated-at Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ         yes datetime
updated-by User who updated         yes User

Tag

 

Fields Added

Object Name Field name Description Required Unique Type Allowable Value
IntegrationError document_type document_type false false string(255) OrderHeader, InventoryTransaction, InvoiceHeader, ExpenseReport, RequisitionHeader, Account, Supplier, User, Address, RemitToAddress, Contract, ExchangeRate, Invoice, Requisition, Payment, ApprovalChain, LookupValue, Item, SupplierInformation
IntegrationError document_id document_id false false integer any
IntegrationError document_status document_status false false string any
IntegrationError document_revision document_revision false false integer any
InvoiceHeader reverse_charge_reference Reverse Charge Reference false false string any
InvoiceHeader tags tags false false   any
InvoiceLine tags tags false false   any
OrderAmountLine match_type Match type false false string any
OrderAmountLine receiving_warehouse Receiving warehouse false false   any
OrderHeader type type false false string any
OrderHeader ship_to_attention Ship to attention false false string any
OrderHeader currency Currency of transaction false false   any
OrderHeader po_number PO Number true true string(20) any
OrderHeader version PO Supplier Version Number - Increase each time a PO is changed and triggers a resend to the supplier. false false integer any
OrderHeader payment_method payment_method false false string any
OrderLine match_type Match type false false string any
OrderLine receiving_warehouse Receiving warehouse false false   any
RequisitionAmountLine supplier_site_id supplier_site_id false false integer any
RequisitionLine supplier_site_id supplier_site_id false false integer any

Fields Removed

Object Name Field Name
Pcard cvv

Fields Changed

Approval Limit

Field name Type
amount decimal(30,3) => decimal(32,4)

Integration

Field name Allowable Value
end_system_type + ["other"]

Integration Contact

Field name Allowable Value
contact_alert_type + ["Technical", "Functional", "Both"]
contactable_type + ["UserGroup"]

Supplier User

Field name Allowable Value
default_locale - ["en-BORK", "vi", "uk", "en-SG", "en-US", "en-IND", "da-DK", "en-au-ocker", "ca", "ca-CAT", "en-UG", "nb-NO", "en-NZ", "fi-FI", "nep", "he", "sk", "fa", "en-BORK", "vi", "uk", "en-SG", "en-US", "en-IND", "da-DK", "en-au-ocker", "ca", "ca-CAT", "en-UG", "nb-NO", "en-NZ", "fi-FI", "nep", "he", "sk", "fa"]

Tax Line

Field name Type
description string(255) => string

User

Field name Allowable Value
default_locale - ["en-BORK", "vi", "uk", "en-SG", "en-US", "en-IND", "da-DK", "en-au-ocker", "ca", "ca-CAT", "en-UG", "nb-NO", "en-NZ", "fi-FI", "nep", "he", "sk", "fa", "en-BORK", "vi", "uk", "en-SG", "en-US", "en-IND", "da-DK", "en-au-ocker", "ca", "ca-CAT", "en-UG", "nb-NO", "en-NZ", "fi-FI", "nep", "he", "sk", "fa"]
  • Was this article helpful?