get
https://app.fracttal.com/api/work_requests_attachments/:code
Este endpoint permite consultar todos os anexos (arquivos e links) vinculados às solicitações de trabalho, ou a uma solicitação específica. Cada anexo indica seu tipo no campo type.
O parâmetro da URL code é o id da solicitação. Pode ser consultado no endpoint de consulta de solicitações (campo code).
GET https://app.fracttal.com/api/work_requests_attachments/:codeParâmetros de entrada
| Parâmetro | Tipo | Requerido | Descrição |
|---|---|---|---|
code | texto | Não | Id da solicitação. Pode ser consultado no endpoint de consulta de solicitações (campo code). |
start | inteiro | Não | Número do registro onde a consulta será iniciada. Por padrão 0. Todas as consultas são limitadas a 100 registros; quando houver mais, deve-se utilizar este parâmetro para a paginação. |
limit | inteiro | Não | Quantidade de registros que a requisição retornará. O valor padrão é 100. |
Parâmetros de saída
| Parâmetro | Tipo | Descrição |
|---|---|---|
success | booleano | Indica se a requisição foi bem-sucedida. |
message | texto | Código de resposta da requisição. |
data | array de objeto | Lista de anexos. Veja a estrutura na tabela seguinte. |
total | inteiro | Quantidade total de registros. |
Estrutura de cada elemento em data:
| Parâmetro | Tipo | Descrição |
|---|---|---|
id | inteiro | Id do anexo. |
id_company | inteiro | Id da empresa. |
id_request | inteiro | Id da solicitação. |
description | texto | Nome do anexo. |
type | inteiro | Tipo de anexo: 1 = Arquivo, 2 = Link. |
signed_path_image | texto | Se o anexo for um arquivo (type = 1), URL de download do arquivo, válida por 24 horas. Se for um link (type = 2), a URL do link exatamente como foi registrado. |
Erros
| Código | Causa |
|---|---|
401 | Token de autenticação ausente ou inválido. |
500 | Erro interno ao processar a requisição. |
Exemplo
Requisição: (GET) https://app.fracttal.com/api/work_requests_attachments/11
Response 200
200{
"success": true,
"message": "200",
"data": [
{
"id": 3,
"id_company": 1,
"id_request": 11,
"description": "foto_tablero_electrico.png",
"type": 1,
"signed_path_image": "https://fracttal-fs.s3.amazonaws.com/company_1/.request/11/foto_tablero_electrico.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Expires=86400&X-Amz-Signature=abc123"
},
{
"id": 4,
"id_company": 1,
"id_request": 11,
"description": "Manual do fornecedor",
"type": 2,
"signed_path_image": "https://ejemplo.com/manuales/tablero-electrico"
}
],
"total": 2
}