Home
    Búsqueda de compañías

    Obtiene un listado de compañías o proveedores que coincidan con criterios de búsqueda.

    Detalles de la petición

    • Uri: /api/v9/company/search?itemType={itemType}&projectId={projectId}&clientId={clientId}&serviceId={serviceId}&criteria={criteria}&filterCaseUser={filterCaseUser}
    • Tipo: GET
    • Encabezados requeridos:
      • content-type: application/json
      • X-Authorization: Bearer {token}

    Parámetros

    Nombre Tipo de dato Obligatorio Descripción
    itemType Enumerador Tipo de búsqueda (Compañia = 38, Proveedor = 58)
    projectId Número No Identificador del proyecto
    clientId Número No Identificador del cliente
    serviceId Número No Identificador del servicio
    criteria Texto No Texto de búsqueda de usuario
    filterCaseUser Texto No Determina si se debe hacer filtro previo por cliente

    Cuerpo de la petición

    N/A

    Ejemplos de uri

    • api/v9/company/search?itemType=38&projectId=2&criteria=Guia
    • api/v9/company/search?itemType=58&projectId=2
    • api/v9/company/search?itemType=38&projectId=2&criteria=

    Respuesta

    {
        "content": [
            {
                "hasIntegration": false,
                "id": 1,
                "locationId": 2,
                "name": "Guia",
                "projectId": 25
            }
        ],
        "totalItems": 1
    }
    

    Parámetros de Respuesta

    Nombre Tipo de dato Descripción
    Address1 Texto Primer campo de dirección
    Address2 Texto Segundo campo de dirección
    Address3 Texto Tercer campo de dirección
    CityId Número Identificador de la ciudad
    CityName Texto Nombre descriptivo de la ciudad
    Contact Texto Principal contacto de la compañía
    CountryId Número Identificador del país donde está ubicada la compañía
    CountryName Texto Nombre descriptivo del país donde está ubicada la compañía
    Description Texto Acciones correctivas cuando el caso está marcado como problema mayor
    Email Texto Correo electrónico del principal contacto de la compañía
    Ext Texto Extensión telefónica del principal contacto de la compañía
    FaxNumber Texto Número de fax del principal contacto de la compañía
    Id Número Identificador de la compañía
    isActive Booleano Verdadero si la compañía está activa
    Location Texto Ubicación
    Mobil Texto Número de teléfono móvil del principal contacto de la compañía
    Name Texto Nombre descriptivo de la compañía
    Nit Texto NIT (Número de identificación tributaria) de la compañía
    Phone1 Texto Primer teléfono de la compañía
    Phone2 Texto Segundo teléfono de la compañía
    Phone3 Texto Tercer teléfono de la compañía
    StatusId Número Identificador del estado
    WebSiteURL Texto URL del sitio web de la compañía
    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 (Compañia = 38, Proveedor = 58)

    Mensajes de Error

    Código Estado HTTP Mensaje de error
    400 BadRequest IdNotEmpty
    500 InternalServerError FailureGetDetail