- Introdução
- Definição do Swagger
- APIs do Orchestrator
- Solicitações de alertas
- Solicitações de tarefas de aplicativo
- Solicitações de ativos
- Solicitações de calendários
- Solicitações de ambientes
- Solicitações de pastas
- Solicitações de tarefas genéricas
- Solicitações de trabalhos
- Solicitações de bibliotecas
- Solicitações de licenças
- Solicitações de pacotes
- Solicitações de permissões
- Solicitações de espaços de trabalho pessoais
- Solicitações de processos
- Processar solicitações de política de retenção de dados
- Solicitações de itens de fila
- Solicitações da política de retenção de filas
- Solicitações de robôs
- Solicitações de funções
- Solicitações de agendamentos
- Solicitações de configurações
- Solicitações de bucket de armazenamento
- Solicitações de tarefas
- Solicitações de catálogos de tarefas
- Solicitações de formulários de tarefas
- Solicitações de tenants
- Solicitações de Transações
- Solicitações de usuários
- Video recordings requests
- Solicitações de webhooks
Guia da API do Orchestrator
When video recording is enabled, unattended executions can produce video recordings that are stored in system storage buckets. These requests let you retrieve time-limited download URLs for a job's or queue item's recordings and delete them.
These endpoints require video recording to be enabled for the tenant and storage buckets to be configured. If video recording is not enabled, the requests return an error.
The download URLs returned by the read requests are time-limited SAS (shared access signature) URLs that point directly to each recording file. You do not need to know the file names, the response contains one ready-to-use URL per recording. Download the recording by issuing a GET request to each returned Uri.
Permissões necessárias
| Solicitar | Permissões |
|---|---|
| Get job recording download URLs | Jobs.View e ExecutionMedia.View |
| Delete job recordings | Jobs.Delete e ExecutionMedia.Delete |
| Get queue item recording download URLs | Jobs.View, Queues.View, and ExecutionMedia.View |
| Delete queue item recordings | Queues.Delete e ExecutionMedia.Delete |
Getting the download URLs for a job's recordings
This GET request returns the download URLs for all the recordings associated with a job. The job is identified by its {jobKey}, which is the GUID Key field of the job (not the numeric Id). You can retrieve a job's Key from the Jobs requests, for example, GET /odata/Jobs?$filter=Id eq 125161 returns the Key.
Ponto de Extremidade da API
Obter
{AutomationCloudURL}/{organizationName}/{tenantName}/orchestrator_/api/VideoRecording/jobs/{jobKey}/read
Cabeçalhos de solicitação.
| Chave | Valor |
|---|---|
| Autorização | Bearer {access_token} |
| X-UIPATH-OrganizationUnitId | {folder_Id} |
Código de resposta
200 OK
Corpo da Resposta
[
{
"Uri": "https://{storage-account}.blob.core.windows.net/orchestrator/.../recording_1.mp4?sv=2023-01-03&se=2026-06-24T12%3A30%3A00Z&sr=b&sp=r&sig=...",
"Verb": "GET",
"RequiresAuth": false,
"Headers": null
}
]
[
{
"Uri": "https://{storage-account}.blob.core.windows.net/orchestrator/.../recording_1.mp4?sv=2023-01-03&se=2026-06-24T12%3A30%3A00Z&sr=b&sp=r&sig=...",
"Verb": "GET",
"RequiresAuth": false,
"Headers": null
}
]
A job can have at most 10 recording files. Each Uri is valid for a limited time; request the URLs again if they expire. For recordings served through Orchestrator's built-in SAS mechanism, the file extension is appended to the URL as a &type= query parameter so you can determine the file type.
Deleting a job's recordings
This DELETE request removes all the recording files associated with a job, identified by its GUID {jobKey}.
Ponto de Extremidade da API
Excluir
{AutomationCloudURL}/{organizationName}/{tenantName}/orchestrator_/api/VideoRecording/jobs/{jobKey}
Cabeçalhos de solicitação.
| Chave | Valor |
|---|---|
| Autorização | Bearer {access_token} |
| X-UIPATH-OrganizationUnitId | {folder_Id} |
Código de resposta
204 Sem conteúdo
Getting the download URLs for a queue item's recordings
This GET request returns the download URLs for all the recordings associated with a queue item, identified by its numeric {queueItemId}.
Ponto de Extremidade da API
Obter
{AutomationCloudURL}/{organizationName}/{tenantName}/orchestrator_/api/VideoRecording/QueueItems/{queueItemId}/Read
Cabeçalhos de solicitação.
| Chave | Valor |
|---|---|
| Autorização | Bearer {access_token} |
| X-UIPATH-OrganizationUnitId | {folder_Id} |
Código de resposta
200 OK
Corpo da Resposta
[
{
"Uri": "https://{storage-account}.blob.core.windows.net/orchestrator/.../recording_1.mp4?sv=2023-01-03&se=2026-06-24T12%3A30%3A00Z&sr=b&sp=r&sig=...",
"Verb": "GET",
"RequiresAuth": false,
"Headers": null
}
]
[
{
"Uri": "https://{storage-account}.blob.core.windows.net/orchestrator/.../recording_1.mp4?sv=2023-01-03&se=2026-06-24T12%3A30%3A00Z&sr=b&sp=r&sig=...",
"Verb": "GET",
"RequiresAuth": false,
"Headers": null
}
]
Deleting a queue item's recordings
This DELETE request removes all the recording files associated with a queue item, identified by its numeric {queueItemId}.
Ponto de Extremidade da API
Excluir
{AutomationCloudURL}/{organizationName}/{tenantName}/orchestrator_/api/VideoRecording/QueueItems/{queueItemId}
Cabeçalhos de solicitação.
| Chave | Valor |
|---|---|
| Autorização | Bearer {access_token} |
| X-UIPATH-OrganizationUnitId | {folder_Id} |
Código de resposta
204 Sem conteúdo
- Permissões necessárias
- Getting the download URLs for a job's recordings
- Ponto de Extremidade da API
- Cabeçalhos de solicitação.
- Código de resposta
- Corpo da Resposta
- Deleting a job's recordings
- Ponto de Extremidade da API
- Cabeçalhos de solicitação.
- Código de resposta
- Getting the download URLs for a queue item's recordings
- Ponto de Extremidade da API
- Cabeçalhos de solicitação.
- Código de resposta
- Corpo da Resposta
- Deleting a queue item's recordings
- Ponto de Extremidade da API
- Cabeçalhos de solicitação.
- Código de resposta