Obtiene información detallada de un registro según su código de caso
Detalle de la petición:
- URI: /api/asms/case/{id}
- Tipo: GET
- Encabezados requeridos:
- UrlAsms {host}
- Content-Type: application/json
- TokenAsms: Bearer {token}
Parámetros de identificador URI
https://{host}/api/asms/case/{id}/
| Identificador | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| host | string | SI | Representa el dominio del ambiente en el que se encuentra la API |
| id | integer | SI | Representa el identificador del caso |
Cuerpo de la petición:
Respuesta:
{
"additionalFields": [
{
"fieldId": 1,
"fieldType": "string",
"nameField": "string",
"values": [
" string"
],
"value": " string"
}
],
"applicantId": 1,
"attachments": [
{
"description": "string",
"id": 1,
"isPublic": false,
"name": "string",
"size": 1,
"created": "ISO 8601"
}
],
"authorId": 0,
"authorName": "string",
"categoryId": 0,
"categoryName": "string",
"cause": "string",
"ciId": 0,
"ciName": "string",
"commentary": "string",
"companyId": 2,
"companyName": "string",
"currentProgress": 57.65555533333333,
"customerId": 0,
"customerName": "string",
"description": "string",
"estimatedTime": 0,
"groupId": 15,
"groupName": "string",
"id": 0,
"idByProject": "string",
"impactId": 2,
"impactName": "string",
"isClosed": false,
"itemType": "string",
"itemTypeId": 0,
"itemTypeName": "string",
"modelId": 0,
"modelName": "string",
"olaId": 0,
"olaName": "string",
"openedDate": "ISO 8601",
"projectId": 0,
"projectName": "string",
"providerId": 0,
"providerName": "string",
"priorityId":0,
"reasonId": 0,
"reasonName": "string",
"receptorName": "string",
"registryTypeId": 0,
"registryTypeName": "string",
"responsibleId": 0,
"responsibleName": "string",
"serviceId": 0,
"serviceName": "string",
"slaId": 0,
"slaName": "string",
"stateId": 0,
"stateName": "string",
"subject": "string",
"ucId": 0,
"ucName": "string",
"unitId": 0,
"unitName": "string",
"urgencyId": 0,
"urgencyName": "string"
}
| Nombre | Identificador | Tipo | Descripción |
|---|---|---|---|
| Additional Fields | additionalFields | array | Campos adicionales del caso, según el caso recuperado |
| Attachments | attachments | array | Archivos adjuntos al caso |
| Applicant ID | applicantId | integer | Identificador del solicitante |
| Author ID | authorId | integer | Identificador autor |
| Author | authorName | string | Nombre autor |
| Id by project | idByProject | string | Identificador por proyecto del caso |
| Case ID | id | integer | Identificador caso |
| Case Type ID | itemTypeId | integer | Identificador del tipo de caso |
| Case Type | itemTypeName | string | Nombre del tipo de caso |
| Category ID | categoryId | integer | Identificador de la categoría |
| Category | categoryName | string | Nombre de la categoría |
| CI ID | ciId | integer | Identificador del item de configuración |
| CI | ciName | string | Nombre del item de configuración |
| Client ID | customerId | integer | Identificador del cliente |
| Client | customerName | string | Nombre del cliente |
| Closed | isClosed | boolean | El caso esta cerrado |
| Company ID | companyId | integer | Identificador compañía |
| Company | companyName | string | Nombre compañía |
| Costs | cost | integer | Costos |
| Description | description | string | Descripción del caso |
| Estimated Cost | estimatedCost | integer | Costos estimados |
| Tiempo estimado | estimatedTime | number | Tiempo estimado |
| Final date | finalDate | string | Fecha final (disponibles para casos tipo Task) |
| Group ID | groupId | integer | Identificador grupo responsable |
| Group | groupName | string | Nombre grupo responsable |
| Impact ID | impactId | integer | Identificador del impacto |
| Impact | impactName | string | Nombre del impacto |
| Interface ID | interfaceId | string | Representa la relación que tiene el caso con terceros (se usa en integraciones con terceros) |
| Model ID | modelId | integer | Identificador del modelo |
| Model | modelName | string | Nombre del Modelo |
| OLA ID | olaId | integer | Identificador OLA |
| OLA | olaName | string | Nombre OLA |
| Organizational Area ID | unitId | integer | Identificador del área organizacional |
| Organizational Area | unitName | string | Nombre del área organizacional |
| Price | price | number | Precio |
| Priority ID | priorityId | integer | Identificador de la prioridad |
| Priority | priorityName | string | Nombre de la prioridad |
| Progress | currentProgress | integer | Progreso |
| Project ID | projectId | integer | Identificador proyecto |
| Project | projectName | string | Nombre del proyecto |
| Provider ID | providerId | integer | Identificador del proveedor |
| Provider | providerName | string | Nombre del proveedor |
| Reason ID | reasonId | integer | Identificador de la razón de cambio |
| Reason | reasonName | string | Nombre de la razón de cambio |
| Registry Date | openedDate | string | Fecha de registro |
| Registry Type ID | registryTypeId | integer | Identificador del tipo de registro |
| Registry Type | registryTypeName | string | Nombre del tipo de registro |
| Responsible ID | responsibleId | integer | Identificador del responsable |
| Responsible | responsibleName | string | Nombre del responsable |
| Service ID | serviceId | integer | Identificador Servicio |
| Service | serviceName | string | Nombre Servicio |
| SLA ID | slaId | integer | Identificador SLA |
| SLA | slaName | string | Nombre del SLA |
| Solution | commentary | string | Solución del caso |
| Status ID | stateId | integer | Identificador del estado |
| Status | stateName | string | Nombre del estado |
| Subject | subject | string | Asunto del caso |
| UC ID | ucId | integer | Identificador UC |
| UC | ucName | string | Nombre de UC |
| Urgency ID | urgencyId | integer | Identificador de la urgencia |
| Urgency | urgencyName | string | Nombre de la urgencia |
Campos Adicionales
El API responde con el JSON, si requiere manejar la información mediante código:
{
"additionalField": [
{
"id": 0,
"type": "",
"name": "",
"value": ""
}
]
}
Donde:
-Id: Id del campo adicional.
-Type: Tipo de campo adicional.
-Name: Nombre del campo adicional.
-Value: Valor del campo adicional, los valores que retorna son similares a los ingresados cuando se crea o se actualiza un registro, este valor depende del tipo de campo, para mas información consulte: Campos adicionales
Archivos Adjuntos
La información relacionada a los archivos adjuntos se presenta como un array:
{
"attachments": [
{
"description": "",
"id": 0,
"isPublic": true,
"name": "",
"size": 0,
"created": "2025-04-25T16:46:20.49+00:00"
}
]
}
Donde:
-Id: Corresponde al identificador del sistema para el archivo adjunto.
-Name: Corresponde al nombre del archivo adjunto.
-Size: Corresponde al tamaño en bytes del archivo adjunto.
-Created: Corresponde a la fecha de creación del archivo adjunto.
-Is Public: Determina si el archivo adjunto es publico.
-Description: Determina si el archivo adjunto es publico.