TermsOfServicesManager
July 28, 2025 ยท View on GitHub
List terms of services
Returns the current terms of service text and settings for the enterprise.
This operation is performed by calling function getTermsOfService.
See the endpoint docs at API Reference.
try await client.termsOfServices.getTermsOfService()
Arguments
- queryParams
GetTermsOfServiceQueryParams- Query parameters of getTermsOfService method
- headers
GetTermsOfServiceHeaders- Headers of getTermsOfService method
Returns
This function returns a value of type TermsOfServices.
Returns a collection of terms of service text and settings for the enterprise.
Create terms of service
Creates a terms of service for a given enterprise and type of user.
This operation is performed by calling function createTermsOfService.
See the endpoint docs at API Reference.
try await client.termsOfServices.createTermsOfService(requestBody: CreateTermsOfServiceRequestBody(status: CreateTermsOfServiceRequestBodyStatusField.disabled, tosType: CreateTermsOfServiceRequestBodyTosTypeField.managed, text: "Test TOS"))
Arguments
- requestBody
CreateTermsOfServiceRequestBody- Request body of createTermsOfService method
- headers
CreateTermsOfServiceHeaders- Headers of createTermsOfService method
Returns
This function returns a value of type TermsOfService.
Returns a new task object.
Get terms of service
Fetches a specific terms of service.
This operation is performed by calling function getTermsOfServiceById.
See the endpoint docs at API Reference.
Currently we don't have an example for calling getTermsOfServiceById in integration tests
Arguments
- termsOfServiceId
String- The ID of the terms of service. Example: "324234"
- headers
GetTermsOfServiceByIdHeaders- Headers of getTermsOfServiceById method
Returns
This function returns a value of type TermsOfService.
Returns a terms of service object.
Update terms of service
Updates a specific terms of service.
This operation is performed by calling function updateTermsOfServiceById.
See the endpoint docs at API Reference.
try await client.termsOfServices.updateTermsOfServiceById(termsOfServiceId: tos.id, requestBody: UpdateTermsOfServiceByIdRequestBody(status: UpdateTermsOfServiceByIdRequestBodyStatusField.disabled, text: "TOS"))
Arguments
- termsOfServiceId
String- The ID of the terms of service. Example: "324234"
- requestBody
UpdateTermsOfServiceByIdRequestBody- Request body of updateTermsOfServiceById method
- headers
UpdateTermsOfServiceByIdHeaders- Headers of updateTermsOfServiceById method
Returns
This function returns a value of type TermsOfService.
Returns an updated terms of service object.