For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
GitHub
DocumentationREST API Reference
DocumentationREST API Reference
  • API Reference
      • GETRetrieve a Task
      • POSTCancel a Task
GitHub
NVIDIANVIDIA
Developer-friendly docs for your API
Privacy Policy | Your Privacy Choices | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact

Copyright © 2026, NVIDIA Corporation.

LogoLogo
API ReferenceTask

Retrieve a Task

||View as Markdown|
GET
https://nico-rest-api.nico.svc.cluster.local/v2/org/:org/nico/task/:id
GET
/v2/org/:org/nico/task/:id
$curl -G https://nico-rest-api.nico.svc.cluster.local/v2/org/org/nico/task/id \
> -H "Authorization: Bearer <token>" \
> -d siteId=siteId
1{
2 "id": "550e8400-e29b-41d4-a716-446655440000",
3 "status": "Running",
4 "description": "Power on rack components",
5 "message": "Processing 3 of 5 components"
6}

Get a Task by UUID.

The same handler is also mounted at /v2/org/{org}/nico/rack/task/{id} for backward compatibility; prefer this path for new clients.

Tasks are site-scoped; siteId must be the Site where the task was created. Org must have an Infrastructure Provider entity. User must have authorization role with PROVIDER_ADMIN suffix.

Previous

Retrieve all Tasks for a Rack

Next

Cancel a Task

Authentication

AuthorizationBearer
``` export JWT_BEARER_TOKEN="<jwt-bearer-token>" # Example org name: "acme-inc export ORG_NAME=<org-name> # Use the JWT bearer token in your API request auth header: curl -v -X GET -H "Content-Type: application/json" -H "Authorization: Bearer $JWT_BEARER_TOKEN" https://nico-rest-api.nico.svc.cluster.local/v2/org/$ORG_NAME/nico/user/current ```

Path parameters

orgstringRequired
Name of the Org
idstringRequiredformat: "uuid"
UUID of the Task

Query parameters

siteIdstringRequiredformat: "uuid"

ID of the Site that owns the task (tasks are site-scoped).

Response

OK
idstringformat: "uuid"
Unique identifier of the task.
statusenum
Current state of the task.
descriptionstring

Human-readable description provided when the task was created.

messagestring
Optional status or error message describing the current state or result.
starteddatetime
Timestamp when the task started execution.
finisheddatetime

Timestamp when the task finished (succeeded, failed or terminated).

createddatetime
Timestamp when the task was created.
updateddatetime
Timestamp when the task was last updated.

Errors

400
Bad Request Error
403
Forbidden Error
404
Not Found Error
export JWT_BEARER_TOKEN="<jwt-bearer-token>"
# Example org name: "acme-inc
export ORG_NAME=<org-name>
# Use the JWT bearer token in your API request auth header:
curl -v -X GET -H "Content-Type: application/json" -H "Authorization: Bearer $JWT_BEARER_TOKEN" https://nico-rest-api.nico.svc.cluster.local/v2/org/$ORG_NAME/nico/user/current