Retrieve AI Agents in a Project

get

/ic/api/integration/v1/projects/{projectId}/ai/agents

Returns all AI Agents defined in the project.

Request

Path Parameters
Query Parameters
  • This is the name of the service instance. You can get this value from the About page where it is specified in the Service instance field.
  • Use with the offset parameter for paginating through the returned results. The limit is the maximum number of items to return at one time. For example, offset=3&limit=16 indicates to list AI Agents starting at the 4th item, and the list will contain 16 items.
  • Use with the limit parameter for paginating through the returned results. The offset is the starting point from which to return records. For example, offset=3&limit=16 indicates to list AI Agents starting at the 4th item, and the list will contain 16 items.
  • Lists AI Agents ordered by name, last updated time.

    Valid values:

    • name: Order AI Agents by name. Example: orderBy=name.
    • time: Order AI Agent by the last updated time. Example: orderBy=time.
  • Filters AI Agents by name and status.

    Valid parameters:

    • name: Name of the AI Agent. For example:
      • To retrieve all AI Agents that contain the specified string in the name, specify:
        q={name: /ORDER/}
    • status: Status of AI Agent. Valid statuses are INPROGRESS, CONFIGURED, ACTIVATION_INPROGRESS, ACTIVATED, and FAILEDACTIVATION.

      For example, to retrieve all AI Agents that contain ORDER and have the status ACTIVATED, specify:

      {name : /ORDER/, status : 'ACTIVATED'}

There's no request body for this operation.

Back to Top

Response

Supported Media Types

200 Response

Successful operation
Body ()
Root Schema : AIAgentsRs
Match All
Show Source
Nested Schema : GenericRestRs
Type: object
Show Source
Nested Schema : AIAgentsRs-allOf[1]
Type: object
Show Source
Nested Schema : items
Type: array
List of Agents
Show Source
Nested Schema : AIAgentListRs
Match All
Show Source
Nested Schema : IdRs
Match All
Show Source
Nested Schema : IdRs-allOf[1]
Type: object
Show Source
Nested Schema : AIAgentListRs-allOf[2]
Type: object
Show Source

400 Response

Malformed parameters

500 Response

Server error
Back to Top

Examples

The following example shows how to retrieve all AI Agents defined in a project by submitting a GET request on the REST resource using cURL. For more information about cURL, see Use cURL. For more information about endpoint URL structure, see Send Requests.

Example: Retrieve AI agents in project TEST_PROJECT

This command retrieves all AI Agents defined in the specified project.

curl -X GET -H 'Authorization: Bearer access_token' https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/projects/TEST_PROJECT/ai/agents?integrationInstance=service-instance

Example: Retrieve active AI agents in a project

This command retrieves AI Agents in the specified project whose name contains ORDER and whose status is ACTIVATED. The results are sorted by name and limited to 10 records.

curl -X GET -H 'Authorization: Bearer access_token' https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/projects/TEST_PROJECT/ai/agents?q={name:/ORDER/,status:'ACTIVATED'}&orderBy=name&offset=0&limit=10&integrationInstance=service-instance
Back to Top