Saltar al contenido principal

User Group

The User Group API allows you to manage user groups within your organization. User groups help organize users and manage permissions efficiently.

Overview

This API provides endpoints to:

  • Create new user groups
  • Update existing user groups
  • Retrieve user group details
  • List user groups with pagination and filtering
  • Delete user groups

Authentication

All endpoints require authentication using the ONLIVESITE authentication scheme. Include the Authorization header in your requests:

Authorization: ONLIVESITE Credential:ONLIVEAccessKeyId, Signature=CalculatedSignature

The signature is calculated based on your credentials and the request parameters. Refer to the Authentication section for details on how to generate the signature.

Base URL

https://openapi.onlive.site/api/v1/user-groups

Common Parameters

When listing user groups, you can use the following query parameters:

ParameterTypeRequiredDescription
pagenumberNoPage number for pagination (default: 1)
limitnumberNoNumber of items per page (default: 20)
searchstringNoSearch groups by name or description
organizationIdstringNoFilter groups by organization ID

Response Format

All responses are in JSON format and include:

  • HTTP status code indicating success or failure
  • Response body containing the requested data
  • Error messages when applicable

Rate Limiting

The API implements rate limiting to ensure stability. Each API key has a quota of:

  • 1000 requests per minute for read operations
  • 100 requests per minute for write operations

Error Handling

The API uses standard HTTP response codes:

  • 2xx: Success
  • 4xx: Client errors (invalid input, authentication issues)
  • 5xx: Server errors

Error responses include a message explaining what went wrong.