Asociación de usuarios a compañía

    Detalles de la petición

    • URL Base: {host}/ASMSAPI/
    • Uri: api/v9/company/{company_id}/associateusers
    • Tipo: POST
    • Encabezados requeridos:

      • content-type: application/json
      • X-Authorization: Bearer {token}

    Descripción de la URL

    • {host}: Representa el dominio del ambiente en el que se encuentra la API.
    • ASMSAPI/: Prefijo fijo de la API.
    • Uri: Endpoint específico para la petición.

    Parámetros

    Nombre Tipo de dato Obligatorio Descripción
    company_id Número Si Identificador único de la compañía.
    usersId Array[int] Si Lista de IDs de los usuarios que se asociarán a la compañía (máximo 100 usuarios). Si se envían más de 100 usuarios, solo se considerarán los primeros 100 IDs del array.

    Cuerpo de la petición

    {
        "usersId": [
            1,
            3,
            4,
            5
        ]
    }
    
    **Respuesta**
    
    200 OK
    
    

    Mensajes de error

    Código Estado HTTP Mensaje de error
    409 Conflict Se produce cuando alguno de los IDs enviados no existe en la base de datos. Sin embargo, los usuarios que sí existen serán asociados correctamente.
    404 Not Found “message”: “CompanyIdNotExist” (el ID de la compañía no existe).
    400 BadRequest “exceptionMessage”: “NoUsersProvided” (no se han proporcionado usuarios).