Home
Generalidades Collapse menú
    Listado de Campos Adicionales Avanzados

    Detalles de la petición

    • URI: api/v8.6/additionalfield/listadvanced/{itemType}/{projectId}/{filterField}?itemId={itemId}&categoryId={categoryId}&serviceId={serviceId}&stateId={stateId}

    • Tipo: GET

    • Encabezados requeridos:

      • content-type: application/json
      • Authorization: TOKEN

    Ejemplos:

    Listar campos por categoría y servicio api/v8.6/additionalfield/listadvanced/4/1/3?itemId=28711&categoryId=2&serviceId=19&stateId=0

    Listar campos por categoría api/v8.6/additionalfield/listadvanced/4/1/2?itemId=28711&categoryId=2&serviceId=0&stateId=0

    Listar campos por estado api/v8.6/additionalfield/listadvanced/4/1/1?itemId=28711&categoryId=0&serviceId=0&stateId=13


    Parámetros

    Nombre Tipo de dato Obligatorio Descripción
    itemType Número Si Tipo de caso
    projectId Número Si Id del proyecto
    filterField Booleano Si Field a buscar
    1: Estado
    - 2: Categoría
    - 3: Servicio
    itemId Número No Id del caso
    categoryId Número No Id de categoría
    serviceId Número No Id de servicio
    stateId Número No Id de estado


    Cuerpo de la petición

    N/A

    Respuesta

    El servicio retornará un Json con la siguiente información: Ejemplo:

    [
        {
            "Id": 443,
            "IdParentField": null,
            "IsBasic": false,
            "Mandatory": false,
            "Name": "Campo45",
            "Order": 1,
            "PatternMask": null,
            "RegHistory": false,
            "Type": 1,
            "ValueField": null,
            "ValueLookup": null,
            "VisibleUser": true,
            "Description": "Campo45",
            "EditableEsp": true,
            "EditableUser": false,
            "Identifier": "Campo45",
            "MandatoryEsp": false,
            "MandatoryUser": false,
            "TemplateField": null,
            "ValueDateField": null,
            "ValueIntField": null,
            "VisibleEsp": true
        },…
    ]
    

    Mensajes de error

    Código Estado HTTP Mensaje de error
    400 BadRequest InvalidItemType
    400 BadRequest InvalidProjectId
    400 BadRequest InvalidFilterField
    400 BadRequest InvalidItemId
    400 BadRequest InvalidCategoryId
    400 BadRequest InvalidServiceId
    400 BadRequest InvalidStateId
    500 InternalServerError FailureGetListAdditionalFields