PT
Español
English
Português
    Manipulando campos adicionais

    Lista de campos adicionais

    Detalhes da petição

    • URL base: {host}/ASMSAPI/
    • Uri: /api/v9/item/additionalfields
    • Tipo: POST
    • Títulos obrigatórios:

    • tipo de conteúdo: application/json
    • Autorização X: Portador {token}

    Descrição do URL

    • {host}: Ele representa o domínio do ambiente no qual a API está localizada.
    • ASMSAPI/: Prefixo de API fixo.
    • URI: Ponto de extremidade específico para a solicitação.


    URL DE EXEMPLO:

    https://{host}/ASMSAPI/api/v9/item/additionalfields
    


    Parâmetros

    Nome Tipo de dado Obrigatório Descrição
    Id Número Não ID do caso, isso será enviado se você precisar dos valores de campo adicionais de um caso.
    tipo de item Texto Sim Tipo de caixa
    tipo de console Texto Sim Tipo de console
    ID do modelo Número Sim Identificador do modelo
    Identificação do estado Número Sim ID do estado
    ID da categoria Número Não Se você tiver os dados, eles serão enviados.

    Corpo da petição

    Quando é a criação do caso

    {
    
          "categoryId": 520,     "itemType": 4,
    
          "modelId": 31,
    
          "stateId": 25,
    
          "consoleType": "specialist" }
    
    Cuando se requiere conocer los datos adicionales de un caso: {
    
    "id":3018,
    
    "itemType":4,
    
    "modelId":31,
    
    "stateId":25,
    
    "categoryId":521,
    
    "consoleType":"specialist"
    
    }
    

    Responder

    {
    
          "content": [
    
              {
    
                        "boolValue": null,
    
                        "catalogId": null,
    
                        "dataSourceId": null,
    
                        "dateValue": null,
    
                        "description": "[ES] Campo que contiene el id compuesto del caso en V8",             "enable": false,
    
                        "fieldId": 802,
    
                        "fieldType": 1,
    
                        "fieldTypeName": "ShortText",
    
                        "floatValue": null,
    
                        "identifier": "casov8",
    
                        "inputStream": null,
    
                        "intValue": null,
    
                        "itemId": null,
    
                        "mandatory": false,
    
                        "name": "[ES] N° Caso en V8",
    
                        "order": 1,
    
                        "projectId": null,
    
                        "stringValue": null,
    
                        "type": null,
    
                        "url": null,
    
                        "visible": true
    
              },
    
              {
    
                        "boolValue": null,
    
                        "catalogId": null,
    
                        "dataSourceId": null,
    
                        "dateValue": null,
    
                        "description": "[ES] Tiempo de desarrollo del reporte",             "enable": true,
    
                        "fieldId": 834,
    
                        "fieldType": 14,
    
                        "fieldTypeName": "Time",
    
                        "floatValue": null,
    
                        "identifier": "Tiempo de desarrollo del reporte",
    
                        "inputStream": null,
    
                        "intValue": null,
    
                        "itemId": null,
    
                        "mandatory": false,
    
                        "name": "[ES] Tiempo de desarrollo del reporte",
    
                        "order": 2,
    
                        "projectId": null,
    
                        "stringValue": null,
    
                        "type": null,
    
                        "url": null,
    
                        "visible": true
    
              }
    
          ],
    
          "totalItems": 2
    
    }
    

    Parâmetros de resposta:

    Nome Tipo de dado Descrição
    totalItems Número Total de objetos encontrados na pesquisa
    Página total Número Total de objetos por página
    conteúdo Lista Lista de itens

    Mensagens de erro

    Código Status HTTP Mensagem de erro
    400 Solicitação BadRequest \r\nNome do parâmetro: ItemType
    400 Solicitação BadRequest \r\nNome do parâmetro: ConsoleType
    400 Solicitação BadRequest InvalidStateId
    400 Solicitação BadRequest InvalidItemType
    400 Solicitação BadRequest RequestNeedsSomeArguments
    500 Erro de servidor interno FailureGetAdditionalFields