Home
    Creación de Caso

    Esta operación crea un caso y al crearlo guarda los archivos adjuntos, tanto del caso, como de sus campos adicionales; después de guardarlos borra los archivos de la carpeta temporal creada para ello.

    Detalles de la petición

    • Uri: api/v9/item
    • Tipo: POST
    • Encabezados requeridos:

      • content-type: application/json
      • X-Authorization: Bearer {token}

    Parámetros:

    Nombre Tipo de dato Obligatorio Descripción
    applicantId Int No Identificador del solicitante del caso.
    authorId Int No Identificador del autor del caso.
    categoryId Int Si Identificador de la categoría del caso.
    cause String No Descripción de la causa raíz del problema, aplicable únicamente cuando el tipo de ítem (itemType) es 2, lo que indica que se trata de un problema.
    ciId Int No Identificador del ítem de configuración (CI).
    companyId Int No Identificador de la compañía.
    consoleType String Si Tipo de consola usada para crear el caso (Specialist= 1, Client = 2, Administrator= 3, CMDB = 4).
    customerId Int No Identificador del cliente.
    description String No Descripción del caso, puede incluir contenido HTML.
    groupId Int No Identificador del grupo de especialista asociado al caso.
    impactId Int No Identificador del impacto.
    itemType Int Si Tipo de caso:
    1. Incidente
    2. Problema
    3. Cambio
    4. Requerimiento de servicio
    13. Liberación
    itemVersion Int No Versión del caso.
    locationId Int No Identificador de la ubicación.
    modelId Int Si Identificador del modelo operativo.
    priorityId Int No Identificador de la prioridad.
    projectId Int Si Identificador del proyecto.
    providerId Int No Identificador del proveedor.
    reasonId Int No Identificador de la razón.
    registryTypeId Int No Tipo de registro del caso.
    responsibleId Int No Identificador del responsable del caso.
    serviceId Int Si Identificador del servicio.
    stateId Int Si Identificador del estado inicial del caso.
    subject String No Asunto del caso.
    urgencyId Int No Identificador de la urgencia
    listAdditionalField Array No Lista de campos adicionales del caso.
    tempItemId Int No Identificador temporal del ítem. este debe ser negativo. Ejemplo: -1

    Cuerpo de la petición

    {
    
    "categoryId": 623, "cause": null, "ciId": null, "companyId": 578,
    
    "consoleType": "specialist", "correctActions": null, "currentTime": 0, "customerId": null, "description": "Test postman ", "foregroundColorRgb": "", "followUpActions": null, "hasMoreInformation": false, "hasPendingSurvey": false, "estimatedCost": 0,
    
    "realCost": 0, "recomendations": null, "impactId": 7203, "incorrectActions": null, "instance": 1632253928839, "isFeeAvailable": true, "itemType": 4,
    
    "itemVersion": 0, "knownError": null, "majorProblem": null, "modelId": 70,
    
    "unitId": null, "priorityReason": "", "projectId": 19,
    
    "providerId": null,
    
    "reasonId": null, "registryTypeId": 7199, "serviceId": 140,
    
    "stateId": 267,
    
        "subject": "Prueba póstman",
    
        "surveyToken": "",
    
        "thirdParty": null,
    
        "transformed": false,
    
        "listAdditionalField": [
    
            {
    
                "boolValue": null,
    
                "catalogId": null,
    
                "dataSourceId": null,
    
                "dateValue": null,
    
                "description": "[ES] Nombre Aplicativo",             "enable": true,
    
                "fieldId": 977,
    
                "fieldType": 3,
    
                "fieldTypeName": "List",
    
                "floatValue": null,
    
               "identifier": "A001",
    
                "inputStream": null,
    
                "intValue": 118,
    
                "itemId": null,
    
                "mandatory": true,
    
                "name": "[ES] Software 1",
    
                "order": 1,
    
                "projectId": null,
    
                "stringValue": "Aranda Data Safe",
    
                "type": null,
    
                "url": null,
    
                "visible": true
    
            },
    
            {
    
                 "boolValue": null,
    
                 "catalogId": null,
    
                 "dataSourceId": null,
    
                 "dateValue": null,
    
                 "description": "[ES] Nombre Aplicativo",             "enable": true,
    
                 "fieldId": 978,
    
                 "fieldType": 3,
    
                 "fieldTypeName": "List",
    
                 "floatValue": null,
    
                 "identifier": "A002",
    
                 "inputStream": null,
    
                 "intValue": 146,
    
                 "itemId": null,
    
                 "mandatory": true,
    
                 "name": "[ES] Software 2",
    
                 "order": 2,
    
                 "projectId": null,
    
                 "stringValue": "Aranda Virtual Support",             "type": null,
    
                 "url": null,
    
                 "visible": true
    
             },
    
             {
    
                 "boolValue": null,
    
                 "catalogId": null,
    
                 "dataSourceId": null,
    
                 "dateValue": null,
    
                 "description": "[ES] Nombre Aplicativo",             "enable": true,
    
                 "fieldId": 979,
    
                 "fieldType": 3,
    
                 "fieldTypeName": "List",
    
                 "floatValue": null,
    
                 "identifier": "A003",
    
                 "inputStream": null,
    
                 "intValue": 156,
    
                 "itemId": null,
    
                 "mandatory": true,
    
                 "name": "[ES] Software 3",
    
                 "order": 3,
    
                 "projectId": null,
    
                 "stringValue": "Aranda Field Service",
    
                 "type": null,
    
                 "url": null,
    
                 "visible": true
    
             },
    
             {
    
                 "boolValue": null,
    
                 "catalogId": null,
    
                 "dataSourceId": null,
    
                 "dateValue": null,
    
                 "description": "[ES] Nombre Aplicativo",             "enable": true,
    
                 "fieldId": 980,
    
                 "fieldType": 3,
    
                 "fieldTypeName": "List",
    
                 "floatValue": null,
    
                 "identifier": "A004",
    
                 "inputStream": null,
    
                 "intValue": 176,
    
                 "itemId": null,
    
                 "mandatory": true,
    
                 "name": "[ES] Software 4",
    
                 "order": 4,
    
                 "projectId": null,
    
                 "stringValue": "Aranda Path Management",             "type": null,
    
                 "url": null,
    
                 "visible": true
    
             }
    
         ],
    
         "authorId": 4832,
    
        "tempItemId": -3
    
    }
    

    Respuesta

    {
    
          "id": 84486,
    
          "idByProject": "RF-84486-19-407613" }
    
    

    Parámetros Response:

    Nombre Tipo de dato Descripción
    Id Int Identificador del caso
    idByProyect string Identificador del caso por proyecto

    Mensajes de error

    Código Estado HTTP Mensaje de error
    400 BadRequest \r\nNombre del parámetro: ConsoleType
    400 BadRequest \r\nNombre del parámetro: ItemType
    400 BadRequest \r\nNombre del parámetro: ListAdditionalField
    400 BadRequest \r\nNombre del parámetro: TempItemId
    400 BadRequest InvalidItemType
    400 BadRequest ModelIdIsEmpty
    400 BadRequest RequestNeedsSomeArguments
    400 BadRequest StateIdIsEmpty
    403 Forbidden DoNotHavePermissionForThisAction
    500 InternalServerError FailureAddItem