Box Developer Documentation

Terms of service

This resource is used by enpoints in the version 2024.0. For more details, see Box API versioning.

The root-level record that is supposed to represent a single Terms of Service.

This resource has a few variations that can be encountered when using the API.

The fields that are part of the standard variant are generally returned when the resource is requested via its own API endpoints. For example, when retrieving a file by ID, it will return these fields unless the fields parameter has been specified.

string
11446498

The unique identifier for this terms of service.

string
terms_of_service

The value will always be terms_of_service.

Value is always terms_of_service

string (date-time)
2012-12-12T10:53:43-08:00

When the legal item was created.

object

The enterprise these terms apply to.

11446498

The unique identifier for this enterprise.

enterprise

The value will always be enterprise.

Value is always enterprise

Acme Inc.

The name of the enterprise.

string (date-time)
2012-12-12T10:53:43-08:00

When the legal item was modified.

string
enabled

Whether these terms are enabled or not.

Value is one of enabled,disabled

string
By using this service, you agree to ...

The text for your terms and conditions. This text could be empty if the status is set to disabled.

string
managed

Whether to apply these terms to managed users or external users.

Value is one of managed,external

Response Example

{
  "id": "11446498",
  "type": "terms_of_service",
  "created_at": "2012-12-12T10:53:43-08:00",
  "enterprise": {
    "id": "11446498",
    "type": "enterprise",
    "name": "Acme Inc."
  },
  "modified_at": "2012-12-12T10:53:43-08:00",
  "status": "enabled",
  "text": "By using this service, you agree to ...",
  "tos_type": "managed"
}