PT
Español
English
Português
    Criação de empresa

    Esta operação cria uma empresa. Quando você o cria, ele salva os anexos do caso e seus campos adicionais. Depois de salvá-los, ele os exclui da pasta temporária criada para ele.

    Detalhes da petição

    • URL Base: {host}/ASMSAPI/
    • URI: /api/v9/company
    • Cara:POSTAR
    • Cabeçalhos necessários:

    • content-type: application/json
    • X-Authorization: Bearer {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/company`
    


    Parâmetros

    Nome Tipo de dado Obrigatório Descrição
    Endereço1 Texto Não Primeiro campo de endereço
    Endereço2 Texto Não Segundo campo de endereço
    Endereço3 Texto Não Terceiro campo de endereço
    Identificação da cidade Número Não Identificador da cidade
    Nome da cidade Texto Não Nome descritivo da cidade em que a empresa está localizada
    Contato Texto Não Contato principal da empresa
    Identificação do país Número Não Identificador do país onde a empresa está localizada
    Nome do país Texto Sim Nome amigável do país onde a empresa está localizada
    Descrição Texto Não Ações corretivas quando o caso é marcado como um grande problema
    Email Texto Não E-mail do contato principal da empresa
    Ext Texto Não Ramal telefônico do contato principal da empresa
    Número de fax Texto Não Número de fax do contato principal da empresa
    Id Número Não Identificador da empresa
    éAtivo Booleano Não Verdadeiro se a empresa estiver ativa
    Localização Texto Não Localização
    Mobil Texto Não Número de telemóvel do principal contacto da empresa
    Nome Texto Sim Nome amigável da empresa
    Lêndea Texto Sim Número de identificação fiscal da empresa (NIT)
    Telefone1 Texto Não O primeiro telefone da empresa
    Telefone2 Texto Sim Segundo telefone da empresa
    Telefone3 Texto Não Terceiro telefone da empresa
    StatusId Número Sim ID do estado
    URL do Site Texto Não URL do site da empresa
    ID do projeto Número Sim ID do projeto
    Tipo de console Número Sim A ID do console que origina a solicitação. A criação só é permitida no Admin Console (Valor 3)
    Tipo de registro Número Sim Tipo de registro a ser criado: Empresa = 38, Fornecedor = 58

    Campos adicionais (ListAdditionalField)

    Nome Tipo de dado Obrigatório Descrição
    boolValue Booleano Não Valor booleano do campo adicional
    Descrição Texto Não Descrição do campo adicional
    habilitar Booleano Sim Determina se o campo adicional está ativo
    ordem Número Não Ordem a ter em conta na lista de campos adicionais
    dateValue Data Não Valor de data do campo adicional
    ID do campo Número Sim Identificador de campo adicional
    tipo de campo Número Sim Tipo de campo adicional
    valor flutuante Número Não Valor decimal do campo adicional
    identificador Texto Não Identificador de campo adicional
    ID do item Riacho Não Valor de byte do arquivo para o campo adicional
    intValue Número Não Valor em número para o campo adicional
    stringValue Texto Não Valor de texto do campo adicional
    obrigatório Booleano Sim Se o campo adicional é obrigatório ou não
    Nome Texto Sim Nome de identificação do campo
    visível Booleano Sim O campo adicional deve estar visível ou não nos formulários
    tipo Número Não Tipo de objeto que representa o objeto pai

    Corpo da petição

    {
        "Address1": "",
        "Address2": "",
        "Address3": "",
        "CityId": 4,
        "CityName": "Cali",
        "Contact": "Servicio al cliente",
        "CountryId": 2,
        "CountryName": "Colombia",
        "Description": "Empresa Guia",
        "Email": "correo@empresaguia.com",
        "Ext": "",
        "FaxNumber": "",
        "Id": "",
        "isActive": true,
        "Location": "",
        "Mobil": "3111111111",
        "Name": "Guia",
        "Nit": "80090000909",
        "Phone1": "6022002020",
        "Phone2": "6023003030",
        "Phone3": "",
        "StatusId": "1",
        "WebSiteURL": "",
        "ProjectId": "25",
        "ConsoleType": 3,
        "RegisterType": 38,
        "listAdditionalField": [
            {
                "boolValue": null,
                "catalogId": null,
                "dateValue": null,
                "fieldId": 977,
                "fieldType": 3,
                "floatValue": null,
                "identifier": "A001",
                "inputStream": null,
                "intValue": 118,
                "stringValue": "Aranda Data Safe",
                "mandatory": true
            },
            {
                "boolValue": null,
                "catalogId": null,
                "dateValue": null,
                "fieldId": 978,
                "fieldType": 3,
                "floatValue": null,
                "inputStream": null,
                "intValue": 146,
                "mandatory": true,
                "stringValue": "Aranda Virtual Support"
            }
        ]
    }
    
    

    Responder

    {
        "id": 1
    }
    

    Parâmetros de resposta

    Nome Tipo de dado Descrição
    Id Número Identificador da empresa

    Mensagens de erro

    Código Status HTTP Mensagem de erro
    400 Solicitação BadRequest \r\nNome do parâmetro: ConsoleType
    400 Solicitação BadRequest \r\nNome do parâmetro: Nome
    400 Solicitação BadRequest \r\nNome do parâmetro: RegisterType
    400 Solicitação BadRequest InvalidProjectId
    400 Solicitação BadRequest StateIdIsEmpty
    400 Solicitação BadRequest Tipo de registro inválido
    400 Solicitação BadRequest Console inválido
    403 Proibido DoNotHavePermissionForThisAction
    500 Erro de servidor interno FalhaAdicionarEmpresa