Opply Companies API is one of 47 APIs that Opply publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Companies. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes
43 operations
across 27 paths,
and defines 68 schemas.
It is described by OpenAPI 3.0.3, at version 0.0.0.
Requests are made against the base URL https://api.opply.com.
The identity and technical contract details declared by the specification.
GoogleUpload
object
4 properties
3 required
ProductTypeEnum
string
confectsnacks - Confectionery & Snacks convfood - Convenience Food breadcereals - Bread & Cereals saucesspices - Sauces & Spices spreads - Spreads tea - Tea co…
PatchedSupplierUpdateBuyers
object
Serializer for updating the entire list of buyers for a supplier.
1 property
Country
string
AF - Afghanistan AX - Åland Islands AL - Albania DZ - Algeria AS - American Samoa AD - Andorra AO - Angola AI - Anguilla AQ - Antarctica AG - Antigua and Barbu…
DocumentLifecycleStatusEnum
string
valid - Valid expired - Expired expiringsoon - Expiring Soon renewed - Renewed
BuyerSupplierPaymentTerms
object
7 properties
6 required
MerchantOfRecordSupplierSiteCreate
object
1 property
1 required
MoRBuyerCreate
object
Serializer for creating a new Buyer (Brand) company by MoR users. Creates the company, user, address, and employee atomically.
16 properties
5 required
CompanyAddress
object
31 properties
5 required
DocumentType
object
Shared serializer for the DocumentType taxonomy (buyer, supplier, Opply documents).
3 properties
2 required
SupplierAddBuyer
object
Serializer for adding a buyer to a supplier by creating a referral relationship.
1 property
1 required
MerchantOfRecordBuyerDetail
object
Detailed serializer for buyer/brand information for MoR users
18 properties
6 required
MerchantOfRecordSupplier
object
8 properties
3 required
SupplierTypeEnum
string
producer - Producer manufacturer - Manufacturer broker - Broker other - Other notapplicable - N/A
GoogleUploadResponse
object
2 properties
2 required
CompanyDocumentCategory
string
ingredientslist - Ingredients List other - Other
PhoneCountryCodeEnum
string
+376 - +376 +971 - +971 +93 - +93 +1268 - +1268 +1264 - +1264 +355 - +355 +374 - +374 +244 - +244 +672 - +672 +54 - +54 +1684 - +1684 +43 - +43 +61 - +61 +297…
BuyerFinancialDocumentTypeEnum
string
managementaccounts - Management Accounts auditedaccounts - Audited Accounts balancesheet - Balance Sheet profitandloss - Profit and Loss cashflowforecast - Cas…
PaginatedMoRBuyerComplianceDocumentList
object
4 properties
2 required
PaginatedBuyerSupplierList
object
4 properties
2 required
PaginatedSupplierBuyerList
object
4 properties
2 required
URL
object
1 property
1 required
CountryTypeEnum
string
EU - Eu GB - Gb Other - Other
MoRBuyerAddressCreate
object
Serializer for nested address creation within buyer creation.
9 properties
4 required
PatchedSupplierContact
object
9 properties
PatchedMerchantOfRecordSupplierUpdate
object
Serializer for updating supplier payout terms, days, DUNS, supplier type, and lead time
5 properties
MerchantOfRecordCompany
object
7 properties
4 required
PaginatedSupplierSiteList
object
4 properties
2 required
TwoBuyerConfigUpdate
object
5 properties
GoogleUploadComplete
object
1 property
1 required
AddressTypeEnum
string
billingaddress - Billing address deliveryaddress - Delivery address dispatchaddress - Dispatch address companyaddress - Company address
AppOrderPaymentTermsEnum
string
paybeforedispatch - Pay Before Dispatch payafterdispatch - Pay After Dispatch payon28thsecondmonthafterdispatch - Pay on 28th second month after dispatch payen…
CompanyDocument
object
4 properties
2 required
PatchedSupplierPayoutDetails
object
20 properties
PaginatedBuyerFinancialDocumentList
object
4 properties
2 required
PaginatedMerchantOfRecordCompanyList
object
4 properties
2 required
SupplierContactCategoryEnum
string
orders - Orders logistics - Logistics and Supply Chain finance - Finance other - Other
AccountTypeEnum
string
checking - Checking savings - Savings
USStateEnum
string
AL - Alabama AK - Alaska AZ - Arizona AR - Arkansas CA - California CO - Colorado CT - Connecticut DE - Delaware FL - Florida GA - Georgia HI - Hawaii ID - Ida…
SupplierBuyer
object
Serializer for buyer information associated with a supplier through referrals. Includes payment terms if a BuyerSupplierPaymentTerms record exists for this pai…
6 properties
6 required
BuyerSupplierPaymentTermsCreate
object
7 properties
6 required
BuyerSupplier
object
Serializer for suppliers associated with a buyer. Includes payment terms if a BuyerSupplierPaymentTerms record exists for this pair.
7 properties
5 required
SupplierPayoutDetails
object
20 properties
11 required
MoRBuyerComplianceDocument
object
Read shape for the MoR's view of a buyer's compliance documents. Same fields as the buyer-facing serializer (minus the write-only upload fields) plus the agent…
19 properties
19 required
PatchedBuyerSupplierPaymentTermsCreate
object
7 properties
PaginatedCompanyDocumentList
object
4 properties
2 required
PatchedCompanyAddress
object
31 properties
MoRBuyerUserResponse
object
Response shape for POST /merchant-of-record-buyers/{uuid}/users/.
5 properties
5 required
ComplianceDocumentTypeEnum
string
SALESTAXEXEMPTION - Sales Tax Exemption OTHER - Other
PatchedMoRBuyerUpdate
object
Serializer for updating an existing Buyer (Brand) company by MoR users. User email is NOT editable after creation.
15 properties
MoRBuyerUserCreate
object
Serializer for adding an additional user to an existing Buyer (Brand) company by MoR users. Follows the MoR provisioning paradigm (same as MoRBuyerCreateSerial…
4 properties
3 required
SupplierPayoutTermsEnum
string
payoutbeforedispatch - Payout Before Dispatch payoutafterdispatch - Payout After Dispatch
SupplierSite
object
3 properties
3 required
PaginatedSupplierContactList
object
4 properties
2 required
MoRBuyerAddressUpdate
object
Serializer for nested address updates. Country cannot be changed.
8 properties
CompanyTypeEnum
string
brand - Brand supplier - Supplier merchantofrecord - Merchant of Record
MoRBuyerDetailResponse
object
Response serializer for buyer details after create/update. Returns comprehensive buyer information.
17 properties
5 required
SupplierRemoveBuyer
object
Serializer for removing a buyer from a supplier.
1 property
1 required
AllianzConnect
object
Serializer for connecting a buyer company to an Allianz company record.
2 properties
1 required
TwoBuyerConfig
object
5 properties
PaginatedCompanyAddressList
object
4 properties
2 required
BuyerFinancialDocument
object
Read serializer returned for list/create responses.
14 properties
14 required
CreateCompanyAddress
object
32 properties
6 required
_ComplianceExtractionDetail
object
Structured certificate detail captured by the onboarding extraction agent (buyeronboarding.ExtractedComplianceDocument). Read-only nested payload — present onl…
10 properties
10 required
BankingCountryTypeEnum
string
US - Us GB - Gb CA - Ca AT - At BE - Be CY - Cy DE - De EE - Ee ES - Es FI - Fi FR - Fr GR - Gr IE - Ie IT - It LT - Lt LU - Lu LV - Lv MT - Mt NL - Nl PT - Pt…
SupplierContact
object
9 properties
6 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Opply publishes across the network.