Home
    Edición de una compañía

    Detalles de la petición

    • Uri: api/v9/company/{id}
    • Tipo: PUT
    • Encabezados requeridos:
      • content-type: application/json
      • X-Authorization: Bearer {token}

    Parámetros

    Nombre Tipo de dato Obligatorio Descripción
    Address1 Texto No Primer campo de dirección
    Address2 Texto No Segundo campo de dirección
    Address3 Texto No Tercer campo de dirección
    CityId Número No Identificador de la ciudad
    CityName Texto No Nombre descriptivo de la ciudad
    Contact Texto No Principal contacto de la compañía
    CountryId Número No Identificador del país
    CountryName Texto Nombre descriptivo del país
    Description Texto No Descripción de acciones correctivas
    Email Texto No Correo electrónico del contacto principal
    Ext Texto No Extensión telefónica del contacto principal
    FaxNumber Texto No Número de fax del contacto principal
    Id Número Identificador de la compañía
    isActive Booleano No Verdadero si la compañía está activa
    Location Texto No Ubicación
    Mobil Texto No Número de teléfono móvil del contacto principal
    Name Texto Nombre descriptivo de la compañía
    Nit Texto NIT (Número de identificación tributaria)
    Phone1 Texto No Primer teléfono de la compañía
    Phone2 Texto Segundo teléfono de la compañía
    Phone3 Texto No Tercer teléfono de la compañía
    StatusId Número Identificador del estado
    WebSiteURL Número URL del sitio web
    ProjectId Número Identificador del proyecto
    ConsoleType Número Identificador de la consola de origen de la petición
    RegisterType Número Tipo de registro a crear
    ListAdditionalField

    | Nombre | Tipo de dato | Obligatorio | Descripción | |—————-|————–|————-|———————————————————-| | boolValue | Booleano | No | Valor booleano del campo adicional | | description | Texto | No | Descripción del campo adicional | | enable | Booleano | Sí | Determina si el campo adicional está activo | | order | Número | No | Orden en el listado de campos adicionales | | dateValue | Fecha | No | Valor fecha del campo adicional | | fieldId | Número | Sí | Identificador del campo adicional | | fieldType | Número | Sí | Tipo del campo | | floatValue | Número | No | Valor decimal del campo adicional | | identifier | Texto | No | Identificador del campo adicional | | itemId | Stream | No | Valor en bytes del archivo para el campo adicional | | intValue | Número | No | Valor en número para el campo adicional | | stringValue | Texto | No | Valor en texto del campo adicional | | mandatory | Booleano | Sí | Si el campo adicional es obligatorio o no | | name | Texto | Sí | Nombre identificativo del campo | | visible | Booleano | Sí | El campo adicional debe ser visible o no en formularios | | type | Número | No | Tipo de objeto que representa al objeto padre |

    Cuerpo de la petición

    {
        "Address1": "Calle 14 # 45 -12",
        "Address2": "Edificio Guia",
        "Address3": "",
        "CityId": 4,
        "CityName": "Cali",
        "Contact": "Servicio al cliente",
        "CountryId": 2,
        "CountryName": "Colombia",
        "Description": "Empresa Guia",
        "Email": "correo@empresaguia.com",
        "Ext": "",
        "FaxNumber": "",
        "Id": "1",
        "isActive": true,
        "Location": "",
        "Mobil": "3111111111",
        "Name": "Guia",
        "Nit": "80090000909",
        "Phone1": "6022002020",
        "Phone2": "6023003030",
        "Phone3": "",
        "StatusId": "1",
        "WebSiteURL": "http://www.empresaguia.com",
        "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
            }
        ]
    }
    

    Respuesta

    {
        "Result": true
    }
    

    Parámetros de Respuesta

    Nombre Tipo de dato Descripción
    result booleano Resultado de la operación

    Mensajes de Error

    Código Estado HTTP Mensaje de error
    400 BadRequest Nombre del parámetro: Id
    400 BadRequest Nombre del parámetro: ConsoleType
    400 BadRequest Nombre del parámetro: Name
    400 BadRequest Nombre del parámetro: RegisterType
    400 BadRequest InvalidProjectId
    400 BadRequest StateIdIsEmpty
    400 BadRequest InvalidRegisterType
    400 BadRequest InvalidConsole
    403 Forbidden DoNotHavePermissionForThisAction
    500 InternalServerError FailureUpdateCompany