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

Project

Overview

The project resource represents project entities in the B2B pricing application. This resource stores project information including categorization details.

Resource Endpoint

/api/v2/ingest/object/{prefix}PROJECT{suffix}
/api/v2/ingest/object/{prefix}PROJECT{suffix}

Supported Methods

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

Request Headers

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

Properties

Primary Keys

  • project_id (string) - Unique identifier for the project
  • updated_at (datetime) - Timestamp of when the record was last updated

Attributes

AttributeData TypeRequiredDescription
project_idstringYesUnique identifier for each project. Used to join project metadata to quotations and sales for model training and guardrails.
updated_atdatetimeYesTimestamp when the record was updated. Used to identify the most up-to-date data in the UI and to match project metadata to the date of each quote in model training.
project_namestringNoProject name. Used in the UI to identify projects.
project_categorystringNoProject category. Used in model training as a feature to determine the optimal quote price.
project_subcategorystringNoProject sub-category. Used in model training as a feature to determine the optimal quote price.

Relationships

Outbound References

This resource has relationships to:

  • quote_line - Projects can be associated with multiple quote lines

Inbound References

None

JSON Representation

{
  "solutionName": "QP_OOTB",
  "data": [
    {
      "project_id": "PROJ-001",
      "updated_at": "2025-01-28T10:00:00Z",
      "project_name": "Digital Transformation Initiative",
      "project_category": "IT",
      "project_subcategory": "Enterprise"
    }
  ],
  "operationType": "UPSERT"
}
{
  "solutionName": "QP_OOTB",
  "data": [
    {
      "project_id": "PROJ-001",
      "updated_at": "2025-01-28T10:00:00Z",
      "project_name": "Digital Transformation Initiative",
      "project_category": "IT",
      "project_subcategory": "Enterprise"
    }
  ],
  "operationType": "UPSERT"
}

Example Request

curl -X POST \
  'https://service.peak.ai/ingestion-api/api/v2/ingest/object/QP_PROJECT_OOTB' \
  -H 'Authorization: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "solutionName": "QP_OOTB",
    "data": [
      {
        "project_id": "PROJ-001",
        "updated_at": "2025-01-28T10:00:00Z",
        "project_name": "Digital Transformation Initiative",
        "project_category": "IT",
        "project_subcategory": "Enterprise"
      }
    ],
    "operationType": "UPSERT"
  }'
curl -X POST \
  'https://service.peak.ai/ingestion-api/api/v2/ingest/object/QP_PROJECT_OOTB' \
  -H 'Authorization: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "solutionName": "QP_OOTB",
    "data": [
      {
        "project_id": "PROJ-001",
        "updated_at": "2025-01-28T10:00:00Z",
        "project_name": "Digital Transformation Initiative",
        "project_category": "IT",
        "project_subcategory": "Enterprise"
      }
    ],
    "operationType": "UPSERT"
  }'

Important Notes

  • Custom Attributes: Additional custom attributes can be added using the /PROJECT/add-attribute endpoint
  • Data Validation: All attributes are validated according to their defined data types
  • quote_line - Quote line items associated with projects

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated