Sample - Box Platform API
GET/terms_of_services/{terms_of_service_id}

Get terms of service

Retrieves a specific terms of service record. Use terms_of_service_id to identify the terms of service you want to fetch.

  • RetriesRetries up to 2×, 500ms backoff, 30s timeout.

1 parameter
terms_of_service_idstringrequired
The string identifier of the terms of service to retrieve.

2 status codes
200Returns a terms of service object.
idstringrequired
The unique identifier for this terms of service.
typestringrequired
The value will always be `terms_of_service`.
Allowed:terms_of_service
statusstringoptional
Whether these terms are enabled or not.
Allowed:enableddisabled
enterpriseobjectoptional
tos_typestringoptional
Whether to apply these terms to managed users or external users.
Allowed:managedexternal
textstringoptional
The text for your terms and conditions. This text could be empty if the `status` is set to `disabled`.
created_atstringoptional
When the legal item was created.
modified_atstringoptional
When the legal item was modified.
defaultReturned when an unexpected client error occurs.
typestringoptional
The value will always be `error`.
Allowed:error
statusintegeroptional
The HTTP status of the response.
codestringoptional
A Box-specific error code.
Allowed:createdacceptedno_contentredirectnot_modifiedbad_requestunauthorizedforbiddennot_foundmethod_not_allowedconflictprecondition_failed
messagestringoptional
A short message describing the error.
context_infoobjectoptional
A free-form object that contains additional context about the error. The possible fields are defined on a per-endpoint basis. `message` is only one example.
help_urlstringoptional
A URL that links to more information about why this error occurred.
request_idstringoptional
A unique identifier for this response, which can be used when contacting Box support.

Error handling

terms_of_service_id must identify an existing terms of service record. Provide the identifier as a string.