Opply Companies API

The Companies API from Opply — 27 operation(s) for companies.

Operations 66

GET /api/v1/companies/document-types/ Api v1 companies document types list #
GET /api/v1/companies/document-types/{uuid}/ Api v1 companies document types retrieve #
GET /api/v1/companies/documents/ Api v1 companies documents list #
POST /api/v1/companies/documents/ Api v1 companies documents create #
GET /api/v1/companies/documents/{uuid}/ Api v1 companies documents retrieve #
DELETE /api/v1/companies/documents/{uuid}/ Api v1 companies documents destroy #
POST /api/v1/companies/documents/{uuid}/create-resumable-upload-session/ Request a resumable file upload URL #
POST /api/v1/companies/documents/{uuid}/upload-complete/ Set an upload as done #
GET /api/v1/companies/merchant-of-record-brands/ List brands associated with Merchant of Record #
POST /api/v1/companies/merchant-of-record-buyers/ Create a new buyer/brand #
GET /api/v1/companies/merchant-of-record-buyers/{uuid}/ Get buyer/brand details #
PATCH /api/v1/companies/merchant-of-record-buyers/{uuid}/ Update buyer/brand details #
GET /api/v1/companies/merchant-of-record-buyers/{uuid}/compliance-documents/ List compliance documents held by this buyer #
POST /api/v1/companies/merchant-of-record-buyers/{uuid}/connect-allianz/ Connect buyer to Allianz #
GET /api/v1/companies/merchant-of-record-buyers/{uuid}/financial-documents/ List financial documents uploaded by this buyer #
GET /api/v1/companies/merchant-of-record-buyers/{uuid}/onboarding-suppliers/ Manage Buyer/Brand details for Merchant of Record #
GET /api/v1/companies/merchant-of-record-buyers/{uuid}/suppliers/ Get suppliers for a buyer #
POST /api/v1/companies/merchant-of-record-buyers/{uuid}/users/ Add a user to a buyer/brand #
GET /api/v1/companies/merchant-of-record-company-addresses/ List company addresses by company UUID #
POST /api/v1/companies/merchant-of-record-company-addresses/ Create a new company address for a given company UUID #
PUT /api/v1/companies/merchant-of-record-company-addresses/{uuid}/ Manage company addresses filtered by Merchant of Record #
PATCH /api/v1/companies/merchant-of-record-company-addresses/{uuid}/ Manage company addresses filtered by Merchant of Record #
DELETE /api/v1/companies/merchant-of-record-company-addresses/{uuid}/ Manage company addresses filtered by Merchant of Record #
GET /api/v1/companies/merchant-of-record-suppliers/ List suppliers associated with Merchant of Record #
GET /api/v1/companies/merchant-of-record-suppliers/{uuid}/ Get supplier basic information #
POST /api/v1/companies/merchant-of-record-suppliers/{uuid}/add-buyer/ Add buyer to supplier #
GET /api/v1/companies/merchant-of-record-suppliers/{uuid}/buyer-payment-terms/ Get buyer-supplier payment terms #
POST /api/v1/companies/merchant-of-record-suppliers/{uuid}/buyer-payment-terms/ Create buyer-supplier payment terms #
PATCH /api/v1/companies/merchant-of-record-suppliers/{uuid}/buyer-payment-terms/ Update buyer-supplier payment terms #
DELETE /api/v1/companies/merchant-of-record-suppliers/{uuid}/buyer-payment-terms/ Delete buyer-supplier payment terms #
GET /api/v1/companies/merchant-of-record-suppliers/{uuid}/buyers/ Get buyers for supplier #
GET /api/v1/companies/merchant-of-record-suppliers/{uuid}/contacts/ List supplier contacts #
POST /api/v1/companies/merchant-of-record-suppliers/{uuid}/contacts/ Create supplier contact #
PUT /api/v1/companies/merchant-of-record-suppliers/{uuid}/contacts/{contact_uuid}/ Replace supplier contact #
PATCH /api/v1/companies/merchant-of-record-suppliers/{uuid}/contacts/{contact_uuid}/ Partially update supplier contact #
DELETE /api/v1/companies/merchant-of-record-suppliers/{uuid}/contacts/{contact_uuid}/ Delete supplier contact #
GET /api/v1/companies/merchant-of-record-suppliers/{uuid}/payout-details/ Get supplier payout details #
POST /api/v1/companies/merchant-of-record-suppliers/{uuid}/payout-details/ Create supplier payout details #
PATCH /api/v1/companies/merchant-of-record-suppliers/{uuid}/payout-details/ Update supplier payout details #
DELETE /api/v1/companies/merchant-of-record-suppliers/{uuid}/payout-details/ Delete supplier payout details #
POST /api/v1/companies/merchant-of-record-suppliers/{uuid}/remove-buyer/ Remove buyer from supplier #
GET /api/v1/companies/merchant-of-record-suppliers/{uuid}/sites/ List supplier sites #
POST /api/v1/companies/merchant-of-record-suppliers/{uuid}/sites/ Create supplier site #
PATCH /api/v1/companies/merchant-of-record-suppliers/{uuid}/update/ Update supplier payout information #
PATCH /api/v1/companies/merchant-of-record-suppliers/{uuid}/update-buyers/ Update supplier buyers #
GET /api/v1/companies/mor/onboarding-suppliers/{uuid}/notes/ Api v1 companies mor onboarding suppliers notes list #
POST /api/v1/companies/mor/onboarding-suppliers/{uuid}/notes/ Api v1 companies mor onboarding suppliers notes create #
GET /api/v1/companies/mor/onboarding-suppliers/{uuid}/notes/{note_uuid}/ Api v1 companies mor onboarding suppliers notes retrieve #
PUT /api/v1/companies/mor/onboarding-suppliers/{uuid}/notes/{note_uuid}/ Api v1 companies mor onboarding suppliers notes update #
DELETE /api/v1/companies/mor/onboarding-suppliers/{uuid}/notes/{note_uuid}/ Api v1 companies mor onboarding suppliers notes destroy #
GET /api/v1/companies/mor/suppliers/{uuid}/notes/ Api v1 companies mor suppliers notes list #
POST /api/v1/companies/mor/suppliers/{uuid}/notes/ Api v1 companies mor suppliers notes create #
GET /api/v1/companies/mor/suppliers/{uuid}/notes/{note_uuid}/ Api v1 companies mor suppliers notes retrieve #
PUT /api/v1/companies/mor/suppliers/{uuid}/notes/{note_uuid}/ Api v1 companies mor suppliers notes update #
DELETE /api/v1/companies/mor/suppliers/{uuid}/notes/{note_uuid}/ Api v1 companies mor suppliers notes destroy #
GET /api/v1/companies/supplier-document-types/ Api v1 companies supplier document types list #
GET /api/v1/companies/supplier-document-types/{uuid}/ Api v1 companies supplier document types retrieve #
GET /api/v1/companies/suppliers/{supplier_uuid}/supplier-documents/ Api v1 companies suppliers supplier documents list #
POST /api/v1/companies/suppliers/{supplier_uuid}/supplier-documents/ Api v1 companies suppliers supplier documents create #
GET /api/v1/companies/suppliers/{supplier_uuid}/supplier-documents/{uuid}/ Api v1 companies suppliers supplier documents retrieve #
PUT /api/v1/companies/suppliers/{supplier_uuid}/supplier-documents/{uuid}/ Api v1 companies suppliers supplier documents update #
PATCH /api/v1/companies/suppliers/{supplier_uuid}/supplier-documents/{uuid}/ Api v1 companies suppliers supplier documents partial update #
DELETE /api/v1/companies/suppliers/{supplier_uuid}/supplier-documents/{uuid}/ Api v1 companies suppliers supplier documents destroy #
GET /api/v1/companies/suppliers/{supplier_uuid}/supplier-documents/available-sites/ Get available sites for document upload #
GET /api/v1/companies/suppliers/{supplier_uuid}/supplier-documents/available-types/ Api v1 companies suppliers supplier documents available types retrieve #
GET /api/v1/companies/suppliers/{supplier_uuid}/supplier-documents/sites/ Api v1 companies suppliers supplier documents sites retrieve #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/opply-companies-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

opply-companies-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Opply Companies API
  version: 0.0.0
tags:


# --- truncated at 32 KB (145 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/opply/refs/heads/main/openapi/opply-companies-api-openapi.yml