APIs

RequestDownloads

62 views 14/01/2021 14/01/2021 sergio-souza 0

RequestDownloads

Demonstra a intenção de realizar o download de um ou mais arquivos. Quando o arquivo estiver realmente disponível, um sinal downloadAvailable será enviado. Também poderá ser usado isDownloadAvailable para pesquisar a conclusão.

Payload de entrada
{
  "blobRequest": [
    {
      "domainName": "string",
      "serviceName": "string",
      "areaSecret": "string",
      "targetObjectId": "string",
      "fileName": "string",
      "version": "string",
      "token": "string",
      "requirements": ["string"],
      "supportedProtocols": ["string"],
      "style": "string",
      "ttl": int
    }
  ]
}
Request
curl --location --request POST "https://api.senior.com.br/platform/blob_service/actions/requestDownloads" --header "Content-Type: application/json" --header "Accept: application/json" --header "Authorization: Bearer {token}" --data-raw "{ 'blobRequest': [ { 'domainName': 'string', 'serviceName': 'string', 'areaSecret': 'string', 'targetObjectId': 'string', 'fileName': 'string', 'version': 'string', 'token': 'string', 'requirements': [ 'string' ], 'supportedProtocols': [ 'string' ], 'style': 'string', 'ttl': int } ]}"
Response
  • 200 Ok
{
  "blobDetails": {
    "domainName": "string",
    "serviceName": "string",
    "targetObjectId": "string",
    "version": "string",
    "token": "string",
    "location": {
      "protocol": "string",
      "uri": "string",
      "credentials": {}
    },
    "fileName": "string"
  }
}
  • 403 Permissão negada
  • 401 Unauthorized
{
    "error_description": "The access token is invalid or has expired",
    "error": "invalid_token"
}

Este artigo foi útil para você?