UiPath Documentation
orchestrator
2022.4
false
  • Getting started
    • About OData and references
    • Enumerated types
    • Authenticating
    • Building API Requests
    • Permissions per endpoint
    • Response codes
    • Health Check Endpoints
  • Authentication
    • Authentication methods
    • External Applications (OAuth)
    • ROPC (not recommended)
  • Swagger definition
    • Read me
    • Authorizing API calls in Swagger
    • Managing logical resources
  • Orchestrator APIs
    • Alerts requests
    • Assets Requests
    • Calendars requests
    • Environments requests
    • Folders requests
    • Generic Tasks requests
    • Jobs requests
    • Libraries requests
    • License requests
    • Packages requests
    • Permissions Requests
    • Processes requests
    • Queue Items requests
    • Robots requests
    • Roles requests
    • Schedules requests
    • Settings requests
    • Tasks requests
    • Task Catalogs requests
    • Task Forms requests
    • Tenants Requests
    • Transactions requests
    • Users requests
    • Webhooks requests
  • Platform Management APIs
    • Getting started
      • About this guide
      • Available resources
      • API endpoint URL structure
      • Enumeration List
    • Scopes and permissions
      • About scopes and permissions
      • Platform Management scopes and permissions
    • Platform Management APIs
      • Audit Logs
        • Get Audit Logs
        • Download Audit Logs
      • Groups
        • Get All Groups
        • Get Specific Group
        • Delete Specific Group
        • Create a New Local Group
        • Update Group
      • Robot Account
        • Get All Robot Accounts
        • Delete Robot Accounts
        • Get Specific Robot Account
        • Delete Specific Robot Account
        • Create a New Robot Account
        • Update Robot Account
      • User
        • Update User
        • Delete Specific User
        • Delete Users
      • Settings
        • Get Settings
        • Update Settings
      • Message Template
        • Get Message Template
        • Update a Message Template
        • Get Message Template by Name
UiPath logo, featuring letters U and I in white
OUT OF SUPPORT

Orchestrator API guide

Last updated Dec 16, 2025

Task Catalogs requests

Retrieve Task Catalogs in a Folder

This request enables you to retrieve all the task catalogs in the classic folders that the user has access to.

GET

{OrchestratorURL}/odata/TaskCatalogs?$top=3

Request headers

Key

Value

Authorization

Bearer

Response code

200 OK

Response body

{
    "@odata.context": "{OrchestratorURL}/odata/$metadata#TaskCatalogs",
    "@odata.count": 3,
    "value": [
        {
            "Name": "Greatness",
            "Description": null,
            "LastModificationTime": "2019-10-30T16:45:57.533Z",
            "Id": 7
        },
        {
            "Name": "Orchestrator",
            "Description": "Mother",
            "LastModificationTime": "2019-10-30T16:57:44.1Z",
            "Id": 12
        },
        {
            "Name": "Credentials",
            "Description": null,
            "LastModificationTime": null,
            "Id": 20
        }
    ]
}{
    "@odata.context": "{OrchestratorURL}/odata/$metadata#TaskCatalogs",
    "@odata.count": 3,
    "value": [
        {
            "Name": "Greatness",
            "Description": null,
            "LastModificationTime": "2019-10-30T16:45:57.533Z",
            "Id": 7
        },
        {
            "Name": "Orchestrator",
            "Description": "Mother",
            "LastModificationTime": "2019-10-30T16:57:44.1Z",
            "Id": 12
        },
        {
            "Name": "Credentials",
            "Description": null,
            "LastModificationTime": null,
            "Id": 20
        }
    ]
}

Retrieve Task Catalog Details

This request enables you to retrieve task catalog details according to the TaskCatalogId. The TaskCatalogId must be included in the request.

GET

{OrchestratorURL}/odata/TaskCatalogs(7)

Request headers

Key

Value

Authorization

Bearer

Response code

200 OK

Response body

{
    "@odata.context": "{OrchestratorURL}/odata/$metadata#TaskCatalogs/$entity",
    "Name": "Orchestrator Catalog",
    "Description": "da",
    "LastModificationTime": "2020-02-05T13:31:09.45Z",
    "Id": 7
}{
    "@odata.context": "{OrchestratorURL}/odata/$metadata#TaskCatalogs/$entity",
    "Name": "Orchestrator Catalog",
    "Description": "da",
    "LastModificationTime": "2020-02-05T13:31:09.45Z",
    "Id": 7
}

Update Task Catalog

This request enables you to modify task catalog details based on the TaskCatalogId. The TaskCatalogId must be included in the request.

GET

{OrchestratorURL}/odata/TaskCatalogs(7)/UiPath.Server.Configuration.OData.UpdateTaskCatalog

Request headers

Key

Value

Authorization

Bearer

Request body

{
  "Name": "Orchestrator is life",
  "Description": "We love Orchestrator"
}{
  "Name": "Orchestrator is life",
  "Description": "We love Orchestrator"
}

Response code

200 OK

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated