Home
Generalidades Collapse menú
    Descargar Archivos

    Detalles de la petición

    • 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}

    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:
    • La URL generada contiene una key que tiene una vigencia de 24 horas desde su última solicitud. Una vez transcurrido este período, la URL dejará de funcionar.
    • La petición solo genera una URL para adjuntos al caso que no provengan de campos adicionales.
    • La solicitud devuelve una URL por cada archivo adjunto

    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