---
title: "Create"
method: POST
path: "/supplier_information"
tags: ["SupplierInformation"]
---

# Create

`POST /supplier_information`

## Request

- Base URL: `https://r38.coupadev.com/api`
- URL: `https://r38.coupadev.com/api/supplier_information`
- Auth: one of:
  - OAuth 2
    - Authorization code: `https://r38.coupadev.com/oauth2/authorizations/new`
    - Token URL: `https://r38.coupadev.com/oauth2/token`
  - OAuth 2
    - Client credentials
    - Token URL: `https://r38.coupadev.com/oauth2/access_tokens`
- TypeScript: <https://skmtc.dev/coupa/apis/coupa-api-4/docs/supplier_information/post.ts> (a function with typed inputs; its response is checked against the schema)

Create

## Query parameters

- `return_object` 'limited' | 'shallow' | 'none'
- `filter` string

## Request body

- SupplierInformation
  - `allow-cxml-invoicing` boolean: Allow cXML Invoicing
  - `allow-inv-choose-billing-account` boolean: Allow Choosing Billing Account in Invoicing
  - `allow-inv-from-connect` boolean: Allow Invoicing from Connect
  - `allow-inv-no-backing-doc-from-connect` boolean: Allow Invoicing with no Backing Doc from Connect
  - `allow-inv-unbacked-lines-from-connect` boolean: Allow Invoicing with Unbacked Lines from Connect
  - `backend-system-catalog` 'CatBase' | 'Elastic' | 'iPartner Product Suite' | 'Claritum' | 'Contalog' | 'CatalognTime' | 'Advizia' | 'Aravo' | 'MatrixCMX' | 'SigmaCommerce', string(255): Backend System Used for Catalog Management
  - `backend-system-invoicing` 'SAP' | 'Oracle', string(255): Backend System Used for Invoice
  - `buyer-hold` boolean: Hold POs for buyer review
  - `buyer-id` integer: Buyer ID
  - `comment` string, text: Comment Text
  - `comment-source` string, string(255): Comment Source
  - `commodity-id` integer: Commodity ID
  - `content-groups` BusinessGroup[]
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `created-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `description` string, string(255): description
    - `id` integer: Coupa unique identifier
    - `name` string, string(100), required: name
    - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `updated-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `country-of-operation` Country
    - `code` string, string(4), required: code
    - `created-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `id` integer: Coupa unique identifier
    - `name` string, string(100): name
    - `updated-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `country-of-operation-id` integer: Country of Operation ID
  - `created-at` string, datetime: SIM Record Create Date and Time
  - `created-by` UserSimple
    - `avatar-thumb-url` string, string: Avatar url
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `email` string, string(255), required: email
    - `employee-number` string, string(255): employee number
    - `firstname` string, string(40), required: first name
    - `fullname` string, string(255): full name
    - `id` integer: Coupa unique identifier
    - `lastname` string, string(40), required: last name
    - `login` string, string(255), required: login
    - `salesforce-id` string, string(255), required: salesforce_id
    - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `currency-id` integer: Currency ID
  - `cxml-domain` string, string: cXML Domain
  - `cxml-http-username` string, string: cXML HTTP Username
  - `cxml-identity` string, string: cXML Identity
  - `cxml-protocol` string, string: cXML Protocol
  - `cxml-secret` string, string: cXML Secret
  - `cxml-ssl-version` string, string: cXML SSL Version
  - `cxml-supplier-domain` string, string: cXML Supplier Domain
  - `cxml-supplier-identity` string, string: cXML Supplier Identity
  - `cxml-url` string, string: cXML URL
  - `default-commodity` Commodity
    - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
    - `category` 'goods' | 'services', string(255): Category
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `created-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `deductibility` 'fully_deductible' | 'partially_deductible' | 'not_deductible', string(255): Deductibility
    - `id` integer: Coupa unique identifier
    - `imported-from-taxonomy` boolean: A true value will tell that the commodity is imported from Coupa Taxonomy. A false value will tell that the value is created by a user or system
    - `name` string, string(255), required: name
    - `parent` Commodity (recursive)
    - `preferred` 'Yes' | 'No' | 'Automatic' | 'Always' | 'Never', string(255): A Yes/No value will mark/unmark commodity as preferred. Set to Automate if you want the system to mark preferred. 'Automatic' option is available only if 'Automatic Guided Requests configuration' is enabled in company information
    - `subcategory` 'raw_materials' | 'investment_goods' | 'services_exceptions', string(255): Subcategory
    - `translated-name` string, string: Translated name
    - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `updated-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `default-commodity-id` integer: Default Commodity
  - `default-invoice-email` string, string(255): Default Invoice Email
  - `disable-cert-verify` boolean: Disable Cert Verify
  - `display-name` string, string(255): Supplier Display Name
  - `diversities` DiversityAssociation[]
    - `country` Country
      - `code` string, string(4), required: code
      - `created-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `id` integer: Coupa unique identifier
      - `name` string, string(100): name
      - `updated-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `country-id` integer, required: Country
    - `created-at` string, datetime: Created Date and Time
    - `created-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `diversity-category` DiversityCategory
      - `active` boolean: Active
      - `category` string: Diversity Category non-translated name
      - `code` string, string(255), required: Code to refer to a particular diversity category
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `diversity-subcategories` DiversitySubcategory[]
        - `active` boolean: Active
        - `category` string, {:african_american_black=>"African-American | Black", :asian_american_indian_american=>"Asian American | Indian American", :asian_pacific_american=>"Asian-Pacific American", :hispanic_latin_american=>"Hispanic | Latin American", :black=>"Black", :chinese=>"Chinese", :filipino=>"Filipino", :japanese_korean=>"Japanese Korean", :latin_american=>"Latin American", :pacific_islander=>"Pacific Islander", :south_asian=>"South Asian", :west_asian_arab=>"West Asian/Arab", :asian_asian_british=>"Asian/Asian British", :black_african_carribbean_black_british=>"Black/African/Carribbean/Black British", :mixed_multiple_ethnic_group=>"Mixed/Multiple Ethnic Group", :other_ethnic_group=>"Other Ethnic Group", :native_american=>"Native American", :first_nations=>"First Nations", :metis=>"Metis", :inuit=>"Inuit", :japanese=>"Japanese", :korean=>"Korean"}: Category
        - `code` string, string(255), required: Code
        - `created-at` string, datetime: User who created
        - `designation` string: Designation
        - `id` integer: Diversity Subcategory Id
        - `updated-at` string, datetime: User who updated
      - `id` integer: Diversity Category identifier
      - `parent-category` string: Name of parent category for this diversity category
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `diversity-category-id` integer, required: Diversity category
    - `diversity-subcategory` DiversitySubcategory
      - `active` boolean: Active
      - `category` string, {:african_american_black=>"African-American | Black", :asian_american_indian_american=>"Asian American | Indian American", :asian_pacific_american=>"Asian-Pacific American", :hispanic_latin_american=>"Hispanic | Latin American", :black=>"Black", :chinese=>"Chinese", :filipino=>"Filipino", :japanese_korean=>"Japanese Korean", :latin_american=>"Latin American", :pacific_islander=>"Pacific Islander", :south_asian=>"South Asian", :west_asian_arab=>"West Asian/Arab", :asian_asian_british=>"Asian/Asian British", :black_african_carribbean_black_british=>"Black/African/Carribbean/Black British", :mixed_multiple_ethnic_group=>"Mixed/Multiple Ethnic Group", :other_ethnic_group=>"Other Ethnic Group", :native_american=>"Native American", :first_nations=>"First Nations", :metis=>"Metis", :inuit=>"Inuit", :japanese=>"Japanese", :korean=>"Korean"}: Category
      - `code` string, string(255), required: Code
      - `created-at` string, datetime: User who created
      - `designation` string: Designation
      - `id` integer: Diversity Subcategory Id
      - `updated-at` string, datetime: User who updated
    - `diversity-subcategory-id` integer, required: Diversity subcategory
    - `id` integer: Diversity Association ID
    - `sim-diversity-certificate-artifacts` SimDiversityCertificateArtifact[]
      - `agency` DiversityCertificationAgency
        - `code` string, string(255): Code
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `id` integer: Coupa unique identifier
        - `name` string, string(255): Name
        - `region-type` string, string(255): Region type
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `agency-id` integer: Agency
      - `created-at` string, datetime: Created Date and Time
      - `created-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `description` string, string(255): Description
      - `effective-date` string, datetime: Attachment Effective Date
      - `expiry-date` string, datetime: Attachment Expiration Date
      - `id` integer: Artifact/Attachment ID
      - `updated-at` string, datetime: Last Updated Date and Time
      - `updated-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `updated-at` string, datetime: Last Updated Date and Time
    - `updated-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `duns-number` string, string: Dun and Bradstreet Number
  - `duplicate-exists` boolean: Duplicate Exists
  - `estimated-spend-amount` number: Estimate Spend Amount
  - `fed-reportable` boolean: Federal Tax Reportable Indicator
  - `federal-tax-num` string, string(255): Federal Tax ID Number
  - `goods-services-provided` string, string(255): Goods and Services Provided
  - `govt-agency-interaction` string, text: Government Agency Interaction Explanation
  - `govt-agency-interaction-indicator` boolean: Government Agency Interaction Indicator
  - `govt-allegation-fraud-bribery` string, string(255): Supplier policy for government allegations of fraud and bribery
  - `govt-allegation-fraud-bribery-indicator` boolean: Does the supplier have a policy for government allegations of fraud and bribery?
  - `hold-invoices-for-ap-review` boolean: Hold Invoices for AP Review
  - `hold-payment` string, string: Hold Payment
  - `hold-payment-indicator` boolean: Hold Payment Indicator
  - `id` integer: SIM ID
  - `inbound-invoice-domain` string, string(255): Inbound Invoice Email Domain
  - `inco-terms` 'EXW' | 'FCA' | 'CPT' | 'CIP' | 'DAT' | 'DAP' | 'DDP' | 'FAS' | 'FOB' | 'CFR' | 'CIF' | 'DPU', string(255): Inco Terms
  - `income-type` string, string: Income Type
  - `industry` string, string(255): Primary Industry of Supplier
  - `intl-other-explanation` string, text: International Tax Classification Explanation
  - `intl-tax-classification` string, string: International Tax Classification
  - `intl-tax-num` string, string: International Tax Number
  - `invoice-amount-limit` string, text: Invoice Amount Limit
  - `invoice-inbound-emails` string, text: Invoice Inbound Emails
  - `invoice-matching-level` string, string(255): Invoice Matching Level
  - `last-exported-at` string, datetime: Last Exported Flag
  - `logo-content-type` string, string(255): Logo content type
  - `logo-file-name` string, string(255): Logo file name
  - `logo-file-size` integer: Logo file size
  - `logo-updated-at` string, datetime: Logo updated at
  - `minority-indicator` boolean: MWBE Indicator
  - `minority-type-id` integer: Minority Type
  - `name` string, string(100), required: Supplier name
  - `one-time-supplier` boolean: Indicates whether the supplier is a One Time Supplier
  - `organization-type` 'Corporation' | 'Foreign Corporation' | 'Individual' | 'Foreign Individual' | 'Partnership' | 'Foreign Partnership', string(255): Organization Type
  - `parent-company-name` string, string(255): Parent Company Name
  - `pay-group` string, string: Pay Group
  - `payment-term` PaymentTerm
    - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
    - `active?` string, true: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
    - `code` string, string(255), required: code
    - `content-groups` BusinessGroup[]
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `description` string, string(255): description
      - `id` integer: Coupa unique identifier
      - `name` string, string(100), required: name
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `created-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `days-for-discount-payment` integer, required: days_for_discount_payment
    - `days-for-net-payment` integer, required: days_for_net_payment
    - `description` string, string(255): description
    - `discount-cutoff-day` integer: Document before this day are eligible for discount else they will fall into the next month
    - `discount-due-day` integer, required: This field is used to calculate the document's discount due date.
    - `discount-due-month` integer, required: This field is used to calculate the document's discount due date along with the discount due day.
    - `discount-rate` number, float: discount_rate
    - `id` integer: Coupa unique identifier
    - `net-cutoff-day` integer: This helps to determine payment due date if the document should be counted against this month or next
    - `net-due-day` integer, required: This helps to determine the document's payment due date
    - `net-due-month` integer, required: This helps to determine the document's payment due date
    - `type` 'DaysAfterNetPaymentTerm' | 'SpecificDayPaymentTerm' | 'BaseEomToDaysPaymentTerm' | 'DaysToBaseEomPaymentTerm', string(50), required: Type can be either DaysAfterNetPaymentTerm or SpecificDayPaymentTerm
    - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `updated-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `payment-term-id` integer: Payment Term
  - `payment-terms-id` integer: Payment Term
  - `po-change-method` 'cxml' | 'xml' | 'email' | 'prompt' | 'mark_as_sent' | 'buy_online', string(255): PO Change Method
  - `po-email` string, string(255): PO Email
  - `po-method` 'cxml' | 'xml' | 'email' | 'prompt' | 'mark_as_sent' | 'buy_online', string(255): PO Method
  - `policy-for-bribery-corruption` string, text: Supplier policy for bribery and corruption
  - `policy-for-bribery-corruption-indicator` boolean: Does the supplier have a policy for bribery and corruption?
  - `preferred-currency` Currency
    - `code` string, string(6), required: code
    - `decimals` integer: Decimal precision
    - `enabled` boolean: Enabled
    - `id` integer: Coupa unique identifier
    - `name` string, string(100), required: name
    - `symbol` string, string(10): symbol
  - `preferred-currency-id` integer: Default Currency ID
  - `preferred-language` Language
    - `code` string, string(12), required: Code
    - `created-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `id` integer: Id
    - `name` string, string(100): Name
    - `updated-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `preferred-language-id` integer: Preferred Language ID
  - `savings-pct` number: Savings Percentage
  - `scope-three-emissions` boolean: Indicates whether the supplier tracks Scope Three Emissions
  - `send-invoices-to-approvals` boolean: Send Invoices to Approvals
  - `separate-remit-to` boolean: Separate Remit To
  - `shipping-term-id` integer: Shipping Term ID
  - `social-security-number` string, string: Social Security Number
  - `status` string, string(255), required: Status
  - `supplier-id` integer: Supplier ID
  - `supplier-information-addresses` SupplierInformationAddress[]
    - `account-type-item` string: Bank Account Type
    - `active` boolean: Active
    - `address-name` string, string(255): Address Name
    - `bank-account-number` string: Bank Account Number
    - `bank-address` string: Bank Address
    - `bank-city` string: Bank City
    - `bank-code` string: Bank Code
    - `bank-country` Country
      - `code` string, string(4), required: code
      - `created-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `id` integer: Coupa unique identifier
      - `name` string, string(100): name
      - `updated-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `bank-fax-phone` string: Bank Fax
    - `bank-name` string: Bank Name
    - `bank-postal-code` string: Bank Postal Code
    - `bank-routing-number` string: Bank Account Routing Number
    - `bank-state-region` string: Bank State
    - `bank-work-phone` string: Bank Work Phone
    - `bic` string: BIC
    - `bic-routing-code` string: BIC Routing Code
    - `bsb-number` string: BSB Number (Australian Routing Code)
    - `city` string, string(255): City
    - `country` Country
      - `code` string, string(4), required: code
      - `created-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `id` integer: Coupa unique identifier
      - `name` string, string(100): name
      - `updated-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `created-at` string, datetime: Created Date and Time
    - `created-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `csp-rta-id` integer: Coupa Supplier Portal Remit-to Address ID
    - `currency` Currency
      - `code` string, string(6), required: code
      - `decimals` integer: Decimal precision
      - `enabled` boolean: Enabled
      - `id` integer: Coupa unique identifier
      - `name` string, string(100), required: name
      - `symbol` string, string(10): symbol
    - `email` string, string(255): Remit To Contact Email
    - `iban-number` string: IBAN Number
    - `id` integer: Address ID
    - `ifsc` string: IFSC
    - `intermediary-bank-name` string: Intermediary Bank Name
    - `international-bank-account-number` string: International Bank Account Number (IBAN)
    - `kind` 'RTA' | 'Primary' | 'Standard', string(255), required: Address Type
    - `location-code` string, string(255): Remit To Location Code / Address ID / Key
    - `name-on-bank-account` string: Name on Bank Account
    - `payment-method-item` 'tran' | 'cash' | 'cred' | 'pcard', string(255): Payment Method
    - `po-box` string, string(255): PO Box
    - `po-box-postal-code` string, string(255): PO Box Postal Code
    - `postal-code` string, string(255): Postal Code
    - `purposes` Purpose[]
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `id` integer: Coupa unique identifier
      - `kind` string, string(255), required: Kind
      - `name` string, string(255), required: Name
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `sort-code` string: Sort Code
    - `state-iso-code` string, string(255): State iso code
    - `state-region` string, string(255): State
    - `street-address` string, string(255): Street Address 1
    - `street-address2` string, string(255): Street Address 2
    - `street-address3` string, string(255): Street Address 3
    - `street-address4` string, string(255): Street Address 4
    - `supplier-information-id` integer: Supplier information
    - `supplier-information-tax-registrations` SupplierInformationAddress[]
    - `swift-code` string: SWIFT Code
    - `transit-number-and-institution-number` string: Transit Number And Institution Number
    - `updated-at` string, datetime: Last Updated Date and Time
    - `updated-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `virtual-card-email` string, string(255): Email where Virtual Cards are sent when Payment Method is Virtual Card
    - `wire-routing-number` string: Bank Account Wire Routing Number
  - `supplier-information-artifacts` SupplierInformationArtifact[]
    - `agency` DiversityCertificationAgency
      - `code` string, string(255): Code
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `id` integer: Coupa unique identifier
      - `name` string, string(255): Name
      - `region-type` string, string(255): Region type
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `artifact-meta-type` string, string(255): Artifact/Attachment Sub-Type
    - `artifact-type` string, string(255): Artifact/Attachment Type
    - `attachments` Attachment[]
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `file` string, string(255): file
      - `file-content-type` string, string(255): file content type
      - `file-file-name` string, string(255): file name
      - `file-file-size` string, string(255): file size
      - `file-url` string, string: URL to attached file
      - `id` integer: Coupa unique identifier
      - `intent` string, string(40): intent
      - `linked-to` string, string(255): link to specific feature
      - `text` string, text: text
      - `type` string, string(255): type
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `url` string, string(255): url
    - `created-at` string, datetime: Created Date and Time
    - `created-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `description` string, string(255): Description
    - `effective-date` string, datetime: Attachment Effective Date
    - `expiry-date` string, datetime: Attachment Expiration Date
    - `id` integer: Artifact/Attachment ID
    - `supplier-id` string, string(255): Supplier ID
    - `supplier-information-id` integer: SIM ID
    - `type` string, string(255): Type
    - `updated-at` string, datetime: Last Updated Date and Time
    - `updated-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `supplier-information-contacts` SupplierInformationContact[]
    - `active` boolean: Active
    - `created-at` string, datetime: Created Date and Time
    - `created-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `email` string, string(255): Email Address
    - `id` integer: Contact ID
    - `kind` 'Primary' | 'Standard', string(255), required: Contract Kind/Type
    - `name-additional` string, string(255): Name Additional
    - `name-family` string, string(255): Last Name/Family Name
    - `name-fullname` string, string(255): Full Name
    - `name-given` string, string(255): Given/First Name
    - `name-prefix` string, string(255): Name Prefix
    - `name-suffix` string, string(255): Name Suffix
    - `notes` string, string(255): Contact Notes
    - `phone-fax` PhoneNumber
      - `area-code` string, string(255): area_code
      - `country-code` string, string(255): country_code
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `extension` string, string(255): extension
      - `id` integer: Coupa unique identifier
      - `number` string, string(255): number
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `phone-mobile` PhoneNumber
      - `area-code` string, string(255): area_code
      - `country-code` string, string(255): country_code
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `extension` string, string(255): extension
      - `id` integer: Coupa unique identifier
      - `number` string, string(255): number
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `phone-work` PhoneNumber
      - `area-code` string, string(255): area_code
      - `country-code` string, string(255): country_code
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `extension` string, string(255): extension
      - `id` integer: Coupa unique identifier
      - `number` string, string(255): number
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `purposes` Purpose[]
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `id` integer: Coupa unique identifier
      - `kind` string, string(255), required: Kind
      - `name` string, string(255), required: Name
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `supplier-information-id` integer: Supplier information
    - `updated-at` string, datetime: Last Updated Date and Time
    - `updated-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `supplier-name` string, string(255): Supplier Name
  - `supplier-number` string, string(255): Supplier Number
  - `supplier-region` 'AMER' | 'EMEA' | 'APAC' | 'Japan', string(255): Supplier Region
  - `tax-classification` string, string: US Tax Classification
  - `tax-code-id` integer: Tax Code ID
  - `tax-exempt-other-explanation` string, string: Tax Exempt Explanation
  - `tax-region` string, string: Tax Region
  - `third-party-interaction` string, text: Supplier policy for Third Party Interactions
  - `third-party-interaction-indicator` boolean: Supplier has a policy for its Third Party Interactions?
  - `updated-at` string, datetime: SIM Record Updated Date and Time
  - `updated-by` UserSimple
    - `avatar-thumb-url` string, string: Avatar url
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `email` string, string(255), required: email
    - `employee-number` string, string(255): employee number
    - `firstname` string, string(40), required: first name
    - `fullname` string, string(255): full name
    - `id` integer: Coupa unique identifier
    - `lastname` string, string(40), required: last name
    - `login` string, string(255), required: login
    - `salesforce-id` string, string(255), required: salesforce_id
    - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `user-id` integer: User ID
  - `website` string, string(255): Website

## Response `201`

Created

- SupplierInformation
  - `allow-cxml-invoicing` boolean: Allow cXML Invoicing
  - `allow-inv-choose-billing-account` boolean: Allow Choosing Billing Account in Invoicing
  - `allow-inv-from-connect` boolean: Allow Invoicing from Connect
  - `allow-inv-no-backing-doc-from-connect` boolean: Allow Invoicing with no Backing Doc from Connect
  - `allow-inv-unbacked-lines-from-connect` boolean: Allow Invoicing with Unbacked Lines from Connect
  - `backend-system-catalog` 'CatBase' | 'Elastic' | 'iPartner Product Suite' | 'Claritum' | 'Contalog' | 'CatalognTime' | 'Advizia' | 'Aravo' | 'MatrixCMX' | 'SigmaCommerce', string(255): Backend System Used for Catalog Management
  - `backend-system-invoicing` 'SAP' | 'Oracle', string(255): Backend System Used for Invoice
  - `buyer-hold` boolean: Hold POs for buyer review
  - `buyer-id` integer: Buyer ID
  - `comment` string, text: Comment Text
  - `comment-source` string, string(255): Comment Source
  - `commodity-id` integer: Commodity ID
  - `content-groups` BusinessGroup[]
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `created-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `description` string, string(255): description
    - `id` integer: Coupa unique identifier
    - `name` string, string(100), required: name
    - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `updated-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `country-of-operation` Country
    - `code` string, string(4), required: code
    - `created-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `id` integer: Coupa unique identifier
    - `name` string, string(100): name
    - `updated-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `country-of-operation-id` integer: Country of Operation ID
  - `created-at` string, datetime: SIM Record Create Date and Time
  - `created-by` UserSimple
    - `avatar-thumb-url` string, string: Avatar url
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `email` string, string(255), required: email
    - `employee-number` string, string(255): employee number
    - `firstname` string, string(40), required: first name
    - `fullname` string, string(255): full name
    - `id` integer: Coupa unique identifier
    - `lastname` string, string(40), required: last name
    - `login` string, string(255), required: login
    - `salesforce-id` string, string(255), required: salesforce_id
    - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `currency-id` integer: Currency ID
  - `cxml-domain` string, string: cXML Domain
  - `cxml-http-username` string, string: cXML HTTP Username
  - `cxml-identity` string, string: cXML Identity
  - `cxml-protocol` string, string: cXML Protocol
  - `cxml-secret` string, string: cXML Secret
  - `cxml-ssl-version` string, string: cXML SSL Version
  - `cxml-supplier-domain` string, string: cXML Supplier Domain
  - `cxml-supplier-identity` string, string: cXML Supplier Identity
  - `cxml-url` string, string: cXML URL
  - `default-commodity` Commodity
    - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
    - `category` 'goods' | 'services', string(255): Category
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `created-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `deductibility` 'fully_deductible' | 'partially_deductible' | 'not_deductible', string(255): Deductibility
    - `id` integer: Coupa unique identifier
    - `imported-from-taxonomy` boolean: A true value will tell that the commodity is imported from Coupa Taxonomy. A false value will tell that the value is created by a user or system
    - `name` string, string(255), required: name
    - `parent` Commodity (recursive)
    - `preferred` 'Yes' | 'No' | 'Automatic' | 'Always' | 'Never', string(255): A Yes/No value will mark/unmark commodity as preferred. Set to Automate if you want the system to mark preferred. 'Automatic' option is available only if 'Automatic Guided Requests configuration' is enabled in company information
    - `subcategory` 'raw_materials' | 'investment_goods' | 'services_exceptions', string(255): Subcategory
    - `translated-name` string, string: Translated name
    - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `updated-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `default-commodity-id` integer: Default Commodity
  - `default-invoice-email` string, string(255): Default Invoice Email
  - `disable-cert-verify` boolean: Disable Cert Verify
  - `display-name` string, string(255): Supplier Display Name
  - `diversities` DiversityAssociation[]
    - `country` Country
      - `code` string, string(4), required: code
      - `created-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `id` integer: Coupa unique identifier
      - `name` string, string(100): name
      - `updated-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `country-id` integer, required: Country
    - `created-at` string, datetime: Created Date and Time
    - `created-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `diversity-category` DiversityCategory
      - `active` boolean: Active
      - `category` string: Diversity Category non-translated name
      - `code` string, string(255), required: Code to refer to a particular diversity category
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `diversity-subcategories` DiversitySubcategory[]
        - `active` boolean: Active
        - `category` string, {:african_american_black=>"African-American | Black", :asian_american_indian_american=>"Asian American | Indian American", :asian_pacific_american=>"Asian-Pacific American", :hispanic_latin_american=>"Hispanic | Latin American", :black=>"Black", :chinese=>"Chinese", :filipino=>"Filipino", :japanese_korean=>"Japanese Korean", :latin_american=>"Latin American", :pacific_islander=>"Pacific Islander", :south_asian=>"South Asian", :west_asian_arab=>"West Asian/Arab", :asian_asian_british=>"Asian/Asian British", :black_african_carribbean_black_british=>"Black/African/Carribbean/Black British", :mixed_multiple_ethnic_group=>"Mixed/Multiple Ethnic Group", :other_ethnic_group=>"Other Ethnic Group", :native_american=>"Native American", :first_nations=>"First Nations", :metis=>"Metis", :inuit=>"Inuit", :japanese=>"Japanese", :korean=>"Korean"}: Category
        - `code` string, string(255), required: Code
        - `created-at` string, datetime: User who created
        - `designation` string: Designation
        - `id` integer: Diversity Subcategory Id
        - `updated-at` string, datetime: User who updated
      - `id` integer: Diversity Category identifier
      - `parent-category` string: Name of parent category for this diversity category
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `diversity-category-id` integer, required: Diversity category
    - `diversity-subcategory` DiversitySubcategory
      - `active` boolean: Active
      - `category` string, {:african_american_black=>"African-American | Black", :asian_american_indian_american=>"Asian American | Indian American", :asian_pacific_american=>"Asian-Pacific American", :hispanic_latin_american=>"Hispanic | Latin American", :black=>"Black", :chinese=>"Chinese", :filipino=>"Filipino", :japanese_korean=>"Japanese Korean", :latin_american=>"Latin American", :pacific_islander=>"Pacific Islander", :south_asian=>"South Asian", :west_asian_arab=>"West Asian/Arab", :asian_asian_british=>"Asian/Asian British", :black_african_carribbean_black_british=>"Black/African/Carribbean/Black British", :mixed_multiple_ethnic_group=>"Mixed/Multiple Ethnic Group", :other_ethnic_group=>"Other Ethnic Group", :native_american=>"Native American", :first_nations=>"First Nations", :metis=>"Metis", :inuit=>"Inuit", :japanese=>"Japanese", :korean=>"Korean"}: Category
      - `code` string, string(255), required: Code
      - `created-at` string, datetime: User who created
      - `designation` string: Designation
      - `id` integer: Diversity Subcategory Id
      - `updated-at` string, datetime: User who updated
    - `diversity-subcategory-id` integer, required: Diversity subcategory
    - `id` integer: Diversity Association ID
    - `sim-diversity-certificate-artifacts` SimDiversityCertificateArtifact[]
      - `agency` DiversityCertificationAgency
        - `code` string, string(255): Code
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `id` integer: Coupa unique identifier
        - `name` string, string(255): Name
        - `region-type` string, string(255): Region type
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `agency-id` integer: Agency
      - `created-at` string, datetime: Created Date and Time
      - `created-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `description` string, string(255): Description
      - `effective-date` string, datetime: Attachment Effective Date
      - `expiry-date` string, datetime: Attachment Expiration Date
      - `id` integer: Artifact/Attachment ID
      - `updated-at` string, datetime: Last Updated Date and Time
      - `updated-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `updated-at` string, datetime: Last Updated Date and Time
    - `updated-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `duns-number` string, string: Dun and Bradstreet Number
  - `duplicate-exists` boolean: Duplicate Exists
  - `estimated-spend-amount` number: Estimate Spend Amount
  - `fed-reportable` boolean: Federal Tax Reportable Indicator
  - `federal-tax-num` string, string(255): Federal Tax ID Number
  - `goods-services-provided` string, string(255): Goods and Services Provided
  - `govt-agency-interaction` string, text: Government Agency Interaction Explanation
  - `govt-agency-interaction-indicator` boolean: Government Agency Interaction Indicator
  - `govt-allegation-fraud-bribery` string, string(255): Supplier policy for government allegations of fraud and bribery
  - `govt-allegation-fraud-bribery-indicator` boolean: Does the supplier have a policy for government allegations of fraud and bribery?
  - `hold-invoices-for-ap-review` boolean: Hold Invoices for AP Review
  - `hold-payment` string, string: Hold Payment
  - `hold-payment-indicator` boolean: Hold Payment Indicator
  - `id` integer: SIM ID
  - `inbound-invoice-domain` string, string(255): Inbound Invoice Email Domain
  - `inco-terms` 'EXW' | 'FCA' | 'CPT' | 'CIP' | 'DAT' | 'DAP' | 'DDP' | 'FAS' | 'FOB' | 'CFR' | 'CIF' | 'DPU', string(255): Inco Terms
  - `income-type` string, string: Income Type
  - `industry` string, string(255): Primary Industry of Supplier
  - `intl-other-explanation` string, text: International Tax Classification Explanation
  - `intl-tax-classification` string, string: International Tax Classification
  - `intl-tax-num` string, string: International Tax Number
  - `invoice-amount-limit` string, text: Invoice Amount Limit
  - `invoice-inbound-emails` string, text: Invoice Inbound Emails
  - `invoice-matching-level` string, string(255): Invoice Matching Level
  - `last-exported-at` string, datetime: Last Exported Flag
  - `logo-content-type` string, string(255): Logo content type
  - `logo-file-name` string, string(255): Logo file name
  - `logo-file-size` integer: Logo file size
  - `logo-updated-at` string, datetime: Logo updated at
  - `minority-indicator` boolean: MWBE Indicator
  - `minority-type-id` integer: Minority Type
  - `name` string, string(100), required: Supplier name
  - `one-time-supplier` boolean: Indicates whether the supplier is a One Time Supplier
  - `organization-type` 'Corporation' | 'Foreign Corporation' | 'Individual' | 'Foreign Individual' | 'Partnership' | 'Foreign Partnership', string(255): Organization Type
  - `parent-company-name` string, string(255): Parent Company Name
  - `pay-group` string, string: Pay Group
  - `payment-term` PaymentTerm
    - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
    - `active?` string, true: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
    - `code` string, string(255), required: code
    - `content-groups` BusinessGroup[]
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `description` string, string(255): description
      - `id` integer: Coupa unique identifier
      - `name` string, string(100), required: name
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `created-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `days-for-discount-payment` integer, required: days_for_discount_payment
    - `days-for-net-payment` integer, required: days_for_net_payment
    - `description` string, string(255): description
    - `discount-cutoff-day` integer: Document before this day are eligible for discount else they will fall into the next month
    - `discount-due-day` integer, required: This field is used to calculate the document's discount due date.
    - `discount-due-month` integer, required: This field is used to calculate the document's discount due date along with the discount due day.
    - `discount-rate` number, float: discount_rate
    - `id` integer: Coupa unique identifier
    - `net-cutoff-day` integer: This helps to determine payment due date if the document should be counted against this month or next
    - `net-due-day` integer, required: This helps to determine the document's payment due date
    - `net-due-month` integer, required: This helps to determine the document's payment due date
    - `type` 'DaysAfterNetPaymentTerm' | 'SpecificDayPaymentTerm' | 'BaseEomToDaysPaymentTerm' | 'DaysToBaseEomPaymentTerm', string(50), required: Type can be either DaysAfterNetPaymentTerm or SpecificDayPaymentTerm
    - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `updated-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `payment-term-id` integer: Payment Term
  - `payment-terms-id` integer: Payment Term
  - `po-change-method` 'cxml' | 'xml' | 'email' | 'prompt' | 'mark_as_sent' | 'buy_online', string(255): PO Change Method
  - `po-email` string, string(255): PO Email
  - `po-method` 'cxml' | 'xml' | 'email' | 'prompt' | 'mark_as_sent' | 'buy_online', string(255): PO Method
  - `policy-for-bribery-corruption` string, text: Supplier policy for bribery and corruption
  - `policy-for-bribery-corruption-indicator` boolean: Does the supplier have a policy for bribery and corruption?
  - `preferred-currency` Currency
    - `code` string, string(6), required: code
    - `decimals` integer: Decimal precision
    - `enabled` boolean: Enabled
    - `id` integer: Coupa unique identifier
    - `name` string, string(100), required: name
    - `symbol` string, string(10): symbol
  - `preferred-currency-id` integer: Default Currency ID
  - `preferred-language` Language
    - `code` string, string(12), required: Code
    - `created-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `id` integer: Id
    - `name` string, string(100): Name
    - `updated-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `preferred-language-id` integer: Preferred Language ID
  - `savings-pct` number: Savings Percentage
  - `scope-three-emissions` boolean: Indicates whether the supplier tracks Scope Three Emissions
  - `send-invoices-to-approvals` boolean: Send Invoices to Approvals
  - `separate-remit-to` boolean: Separate Remit To
  - `shipping-term-id` integer: Shipping Term ID
  - `social-security-number` string, string: Social Security Number
  - `status` string, string(255), required: Status
  - `supplier-id` integer: Supplier ID
  - `supplier-information-addresses` SupplierInformationAddress[]
    - `account-type-item` string: Bank Account Type
    - `active` boolean: Active
    - `address-name` string, string(255): Address Name
    - `bank-account-number` string: Bank Account Number
    - `bank-address` string: Bank Address
    - `bank-city` string: Bank City
    - `bank-code` string: Bank Code
    - `bank-country` Country
      - `code` string, string(4), required: code
      - `created-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `id` integer: Coupa unique identifier
      - `name` string, string(100): name
      - `updated-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `bank-fax-phone` string: Bank Fax
    - `bank-name` string: Bank Name
    - `bank-postal-code` string: Bank Postal Code
    - `bank-routing-number` string: Bank Account Routing Number
    - `bank-state-region` string: Bank State
    - `bank-work-phone` string: Bank Work Phone
    - `bic` string: BIC
    - `bic-routing-code` string: BIC Routing Code
    - `bsb-number` string: BSB Number (Australian Routing Code)
    - `city` string, string(255): City
    - `country` Country
      - `code` string, string(4), required: code
      - `created-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `id` integer: Coupa unique identifier
      - `name` string, string(100): name
      - `updated-at` string: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `created-at` string, datetime: Created Date and Time
    - `created-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `csp-rta-id` integer: Coupa Supplier Portal Remit-to Address ID
    - `currency` Currency
      - `code` string, string(6), required: code
      - `decimals` integer: Decimal precision
      - `enabled` boolean: Enabled
      - `id` integer: Coupa unique identifier
      - `name` string, string(100), required: name
      - `symbol` string, string(10): symbol
    - `email` string, string(255): Remit To Contact Email
    - `iban-number` string: IBAN Number
    - `id` integer: Address ID
    - `ifsc` string: IFSC
    - `intermediary-bank-name` string: Intermediary Bank Name
    - `international-bank-account-number` string: International Bank Account Number (IBAN)
    - `kind` 'RTA' | 'Primary' | 'Standard', string(255), required: Address Type
    - `location-code` string, string(255): Remit To Location Code / Address ID / Key
    - `name-on-bank-account` string: Name on Bank Account
    - `payment-method-item` 'tran' | 'cash' | 'cred' | 'pcard', string(255): Payment Method
    - `po-box` string, string(255): PO Box
    - `po-box-postal-code` string, string(255): PO Box Postal Code
    - `postal-code` string, string(255): Postal Code
    - `purposes` Purpose[]
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `id` integer: Coupa unique identifier
      - `kind` string, string(255), required: Kind
      - `name` string, string(255), required: Name
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `sort-code` string: Sort Code
    - `state-iso-code` string, string(255): State iso code
    - `state-region` string, string(255): State
    - `street-address` string, string(255): Street Address 1
    - `street-address2` string, string(255): Street Address 2
    - `street-address3` string, string(255): Street Address 3
    - `street-address4` string, string(255): Street Address 4
    - `supplier-information-id` integer: Supplier information
    - `supplier-information-tax-registrations` SupplierInformationAddress[]
    - `swift-code` string: SWIFT Code
    - `transit-number-and-institution-number` string: Transit Number And Institution Number
    - `updated-at` string, datetime: Last Updated Date and Time
    - `updated-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `virtual-card-email` string, string(255): Email where Virtual Cards are sent when Payment Method is Virtual Card
    - `wire-routing-number` string: Bank Account Wire Routing Number
  - `supplier-information-artifacts` SupplierInformationArtifact[]
    - `agency` DiversityCertificationAgency
      - `code` string, string(255): Code
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `id` integer: Coupa unique identifier
      - `name` string, string(255): Name
      - `region-type` string, string(255): Region type
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `artifact-meta-type` string, string(255): Artifact/Attachment Sub-Type
    - `artifact-type` string, string(255): Artifact/Attachment Type
    - `attachments` Attachment[]
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `file` string, string(255): file
      - `file-content-type` string, string(255): file content type
      - `file-file-name` string, string(255): file name
      - `file-file-size` string, string(255): file size
      - `file-url` string, string: URL to attached file
      - `id` integer: Coupa unique identifier
      - `intent` string, string(40): intent
      - `linked-to` string, string(255): link to specific feature
      - `text` string, text: text
      - `type` string, string(255): type
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `url` string, string(255): url
    - `created-at` string, datetime: Created Date and Time
    - `created-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `description` string, string(255): Description
    - `effective-date` string, datetime: Attachment Effective Date
    - `expiry-date` string, datetime: Attachment Expiration Date
    - `id` integer: Artifact/Attachment ID
    - `supplier-id` string, string(255): Supplier ID
    - `supplier-information-id` integer: SIM ID
    - `type` string, string(255): Type
    - `updated-at` string, datetime: Last Updated Date and Time
    - `updated-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `supplier-information-contacts` SupplierInformationContact[]
    - `active` boolean: Active
    - `created-at` string, datetime: Created Date and Time
    - `created-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `email` string, string(255): Email Address
    - `id` integer: Contact ID
    - `kind` 'Primary' | 'Standard', string(255), required: Contract Kind/Type
    - `name-additional` string, string(255): Name Additional
    - `name-family` string, string(255): Last Name/Family Name
    - `name-fullname` string, string(255): Full Name
    - `name-given` string, string(255): Given/First Name
    - `name-prefix` string, string(255): Name Prefix
    - `name-suffix` string, string(255): Name Suffix
    - `notes` string, string(255): Contact Notes
    - `phone-fax` PhoneNumber
      - `area-code` string, string(255): area_code
      - `country-code` string, string(255): country_code
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `extension` string, string(255): extension
      - `id` integer: Coupa unique identifier
      - `number` string, string(255): number
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `phone-mobile` PhoneNumber
      - `area-code` string, string(255): area_code
      - `country-code` string, string(255): country_code
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `extension` string, string(255): extension
      - `id` integer: Coupa unique identifier
      - `number` string, string(255): number
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `phone-work` PhoneNumber
      - `area-code` string, string(255): area_code
      - `country-code` string, string(255): country_code
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `extension` string, string(255): extension
      - `id` integer: Coupa unique identifier
      - `number` string, string(255): number
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `purposes` Purpose[]
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `id` integer: Coupa unique identifier
      - `kind` string, string(255), required: Kind
      - `name` string, string(255), required: Name
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `avatar-thumb-url` string, string: Avatar url
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `id` integer: Coupa unique identifier
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `salesforce-id` string, string(255), required: salesforce_id
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `supplier-information-id` integer: Supplier information
    - `updated-at` string, datetime: Last Updated Date and Time
    - `updated-by` UserSimple
      - `avatar-thumb-url` string, string: Avatar url
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `id` integer: Coupa unique identifier
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `salesforce-id` string, string(255), required: salesforce_id
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `supplier-name` string, string(255): Supplier Name
  - `supplier-number` string, string(255): Supplier Number
  - `supplier-region` 'AMER' | 'EMEA' | 'APAC' | 'Japan', string(255): Supplier Region
  - `tax-classification` string, string: US Tax Classification
  - `tax-code-id` integer: Tax Code ID
  - `tax-exempt-other-explanation` string, string: Tax Exempt Explanation
  - `tax-region` string, string: Tax Region
  - `third-party-interaction` string, text: Supplier policy for Third Party Interactions
  - `third-party-interaction-indicator` boolean: Supplier has a policy for its Third Party Interactions?
  - `updated-at` string, datetime: SIM Record Updated Date and Time
  - `updated-by` UserSimple
    - `avatar-thumb-url` string, string: Avatar url
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `email` string, string(255), required: email
    - `employee-number` string, string(255): employee number
    - `firstname` string, string(40), required: first name
    - `fullname` string, string(255): full name
    - `id` integer: Coupa unique identifier
    - `lastname` string, string(40), required: last name
    - `login` string, string(255), required: login
    - `salesforce-id` string, string(255), required: salesforce_id
    - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `user-id` integer: User ID
  - `website` string, string(255): Website

## Other responses

- `400`: Bad Request

---

[API](https://skmtc.dev/coupa/apis/coupa-api-4.md) - [All operations](https://skmtc.dev/coupa/apis/coupa-api-4/llms.txt) - [OpenAPI document](https://skmtc.dev/coupa/apis/coupa-api-4/revisions/adc09cabd758?raw)
