Detalles de la petición
- URL Base: {host}/ASMSAPI/
- Uri: /api/v9/item/{id}/files?itemType={itemType}&uploadType={uploadType}&additionalFieldId=&validate=true
- Tipo: GET
-
Encabezados requeridos:
- content-type: application/json
- X-Authorization: Bearer {token}
Descripción de la URL
- {host}: Representa el dominio del ambiente en el que se encuentra la API.
- ASMSAPI/: Prefijo fijo de la API.
- Uri: Endpoint específico para la petición.
⚐ EJEMPLO URL:
https://{host}/ASMSAPI/api/v9/item/{id}/files?itemType={itemType}&uploadType={uploadType}&additionalFieldId=&validate=true
Parámetros
| Nombre | Tipo de dato | Obligatorio | Descripción |
|---|---|---|---|
| id | Int | Si | Identificador del caso |
| ItemType | String | Si | Tipo de caso |
| uploadType | String | Si | Identifica si el archivo es del caso o de un campo adicional - Case = 0, - AdditionalField - 1 |
| urlFiles | Compuesto | Si | Retorna la URL para descarga de archivos |
Cuerpo de la petición: /api/v9/item/{id}/files?itemType={itemType}&uploadType={uploadType}&additionalFieldId=&validate=true&urlFiles=true
Respuesta
{
"content": [
{
"date": 1709731699770,
"description": "Archivo de prueba",
"id": 5910,
"isPublic": false,
"name": "Aranda Software.zip",
"size": 386308,
"url": "https://ds-asms.azurewebsites.net/asmsadministrator/Main/Pages/Files.aspx?key=16813fb398444e3aafee556ea9d6ff28&fileName=Aranda_Software.zip"
"userId": 3155,
"userName": "Diego Suarez
}
],
"totalItems": 1
}
| Nota: |
|
Parámetros Response
| Nombre | Tipo de dato | Descripción |
|---|---|---|
| content | Lista | Listado de objetos encontrados en la búsqueda. |
| date | Fecha | Fecha en la que el archivo se adjuntó |
| description | Texto | Descripción del archivo |
| id | Número | Identificador del archivo |
| isPublic | Bolean | Indica si el archivo es público o no |
| name | Texto | Nombre del archivo |
| size | Número | Tamaño del archivo |
| url | Compuesto | Link para descarga de archivo |
| totalItems | Número | Número total de objetos encontrados |
Mensajes de error
| Código | Estado HTTP | Mensaje de error |
|---|---|---|
| 400 | BadRequest | \r\nNombre del parámetro: Id |
| 400 | BadRequest | \r\nNombre del parámetro: Itemtype |
| 400 | BadRequest | \r\nNombre del parámetro: Uploadtype |
| 400 | BadRequest | InvalidAdditionalFieldId |
| 400 | BadRequest | InvalidGetFiles |
| 400 | BadRequest | InvalidItemType |
| 400 | BadRequest | InvalidUploadType |
| 400 | BadRequest | RequestNeedsSomeArguments |
| 403 | Forbidden | DoNotHavePermissionForThisAction |
| 500 | InternalServerError | FailureGetFiles |