UiPath Documentation
industry-department-solutions
latest
false
  • Overview
    • Introduction
    • Getting Started
    • API Guide
    • Customizations
    • Data Onboarding Checklist
  • API Resources
UiPath logo, featuring letters U and I in white

Supply Chain & Retail Solutions API guide

Last updated Apr 16, 2026

Suppliers

Overview

The Suppliers resource represents the external vendors and supply sources used in the procurement process. Each record captures a supplier's identity and the ordering constraints they impose, such as minimum order quantities and minimum order values. Suppliers are referenced by other resources as the source_id field to establish supply relationships.

Resource Endpoint

/api/v2/ingest/object/INV_SUPPLIERS_OOTB
/api/v2/ingest/object/INV_SUPPLIERS_OOTB

Supported Methods

MethodReturn TypeDescription
POSTResponseIngest (create/update) Suppliers records via UPSERT operation

Request Headers

HeaderRequiredDescription
AuthorizationYesYour Personal Access Token (PAT) from platform.peak.ai
Content-TypeYesMust be application/json

Properties

Primary Keys

  • supplier_id (string) - Unique identifier for the supplier. Part of the composite primary key.
  • updated_at (timestamp) - Timestamp of the most recent update to the record. Part of the composite primary key.

Attributes

AttributeData TypeRequiredDescription
supplier_idstringYesUnique identifier for the supplier
supplier_namestringYesHuman-readable name of the supplier
minimum_order_quantityintegerNoThe minimum number of units that must be ordered from this supplier
moq_unit_of_measurestringNoThe unit of measure applicable to the minimum order quantity (e.g. "units", "cases")
minimum_order_valueintegerNoThe minimum monetary value that must be met per order from this supplier
mov_unit_of_measurestringNoThe currency or unit applicable to the minimum order value (e.g. "GBP", "USD")
updated_attimestampYesTimestamp of the most recent update to this record

Relationships

Outbound References

The suppliers resource is referenced via source_id in the following resources:

  • order_parameterssource_idsuppliers.supplier_id
  • purchase_orderssource_idsuppliers.supplier_id
  • transferssource_idsuppliers.supplier_id
  • manufacturing_orderssource_idsuppliers.supplier_id

Inbound References

The suppliers resource does not reference any other resource as a foreign key.

JSON Representation

{
  "solutionName": "INV_OOTB",
  "data": [
    {
      "supplier_id": "SUP-001",
      "supplier_name": "Global Parts Ltd",
      "minimum_order_quantity": 100,
      "moq_unit_of_measure": "units",
      "minimum_order_value": 500,
      "mov_unit_of_measure": "GBP",
      "updated_at": "2025-01-15 08:00:00"
    }
  ],
  "operationType": "UPSERT"
}
{
  "solutionName": "INV_OOTB",
  "data": [
    {
      "supplier_id": "SUP-001",
      "supplier_name": "Global Parts Ltd",
      "minimum_order_quantity": 100,
      "moq_unit_of_measure": "units",
      "minimum_order_value": 500,
      "mov_unit_of_measure": "GBP",
      "updated_at": "2025-01-15 08:00:00"
    }
  ],
  "operationType": "UPSERT"
}

Example Request

curl -X POST \
  'https://service.peak.ai/ingestion-api/api/v2/ingest/object/INV_SUPPLIERS_OOTB' \
  -H 'Authorization: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "solutionName": "INV_OOTB",
    "data": [
      {
        "supplier_id": "SUP-001",
        "supplier_name": "Global Parts Ltd",
        "minimum_order_quantity": 100,
        "moq_unit_of_measure": "units",
        "minimum_order_value": 500,
        "mov_unit_of_measure": "GBP",
        "updated_at": "2025-01-15 08:00:00"
      }
    ],
    "operationType": "UPSERT"
  }'
curl -X POST \
  'https://service.peak.ai/ingestion-api/api/v2/ingest/object/INV_SUPPLIERS_OOTB' \
  -H 'Authorization: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "solutionName": "INV_OOTB",
    "data": [
      {
        "supplier_id": "SUP-001",
        "supplier_name": "Global Parts Ltd",
        "minimum_order_quantity": 100,
        "moq_unit_of_measure": "units",
        "minimum_order_value": 500,
        "mov_unit_of_measure": "GBP",
        "updated_at": "2025-01-15 08:00:00"
      }
    ],
    "operationType": "UPSERT"
  }'

Important Notes

  • supplier_id and updated_at together form the composite primary key. Both fields must be provided on every record.
  • The supplier_id value is used as the source_id field in related resources such as Purchase Orders, Order Parameters, Transfers, and Manufacturing Orders.
  • minimum_order_quantity and minimum_order_value are optional. When omitted, the system assumes no minimum constraints apply.
  • Ensure moq_unit_of_measure and mov_unit_of_measure are populated when their corresponding minimum values are provided.
  • Timestamps must be provided in YYYY-MM-DD HH:MM:SS format.

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated