- Introdução
- Autenticação
- Escopos e permissões
- APIs de gestão de plataforma
Ponto de extremidade POST para recuperar um detalhamento diário do consumo por serviço para um tenant específico, com filtros opcionais de pasta e propriedade.
Use esse ponto de extremidade para recuperar um detalhamento diário do consumo por serviço para um tenant específico.
Ponto de Extremidade da API
POST {accessURL}/lease_/api/usage/{organizationId}/tenants/daily-consumption-by-service
Substitua {accessURL} em todos os caminhos do ponto de extremidade pelo URL base para sua plataforma de nuvem:
| Cloud Platform | URL de acesso |
|---|---|
| Test Cloud | https://cloud.uipath.com/ |
| Test Cloud para o Setor Público | https://govcloud.uipath.us/ |
| Test Cloud Dedicado | https://{customURL}.dedicated.uipath.com/ |
Cabeçalhos de solicitação.
--header 'Authorization: Bearer {access_token}'
--header 'Content-Type: application/json'
--header 'Authorization: Bearer {access_token}'
--header 'Content-Type: application/json'
Para obter o {access_token}, certifique-se de se autenticar por meio do método ROPC, descrito aqui.
Parâmetros do caminho
| Parâmetro do caminho | Tipo de dados | Description |
|---|---|---|
organizationId (obrigatório) | String (GUID) | A ID da organização na qual seu locatário reside. |
Corpo da Solicitação
O corpo da solicitação especifica o tenant, o intervalo de datas, o código do consumível e os filtros opcionais. Para obter uma lista detalhada de códigos de consumíveis, consulte Consumíveis.
{
"tenantId": "string",
"startDate": 0,
"endDate": 0,
"consumableCode": "string",
"aggregateByOwnership": false,
"folderKeys": ["string"]
}
{
"tenantId": "string",
"startDate": 0,
"endDate": 0,
"consumableCode": "string",
"aggregateByOwnership": false,
"folderKeys": ["string"]
}
startDateeendDatesão carimbos de data/hora Unix em milissegundos.- é opcional (padrão
falseaggregateByOwnership. Quando definido comotrue, o consumo é agregado pela pasta que possui o processo em vez de onde ele foi executado. folderKeysopcional. Forneça uma lista de GUIDs de pasta para filtrar resultados apenas para pastas específicas.
Resposta
200 OK
Retorna uma lista de registros de consumo diários agrupados por serviço para o tenant especificado.
Exemplo de solicitação
A chamada deve ser semelhante ao seguinte exemplo (cURL):
curl --location --request POST 'https://cloud.uipath.com/lease_/api/usage/11111111-1111-1111-1111-111111111111/tenants/daily-consumption-by-service' \
--header 'Authorization: Bearer 1234' \
--header 'Content-Type: application/json' \
--data-raw '{
"tenantId": "string",
"startDate": 1704067200000,
"endDate": 1706745600000,
"consumableCode": "consumption_unit_code"
}'
curl --location --request POST 'https://cloud.uipath.com/lease_/api/usage/11111111-1111-1111-1111-111111111111/tenants/daily-consumption-by-service' \
--header 'Authorization: Bearer 1234' \
--header 'Content-Type: application/json' \
--data-raw '{
"tenantId": "string",
"startDate": 1704067200000,
"endDate": 1706745600000,
"consumableCode": "consumption_unit_code"
}'
Aqui está o corpo da resposta para uma recuperação de consumo diário bem-sucedida:
{
"items": [
{
"date": "2024-01-15",
"service": "string",
"consumedAmount": 0
}
]
}
{
"items": [
{
"date": "2024-01-15",
"service": "string",
"consumedAmount": 0
}
]
}