Manage Applications

    List terms of services

    get
    https://api.box.com/2.0
    /terms_of_services

    Returns the current terms of service text and settings for the enterprise.

    Request

    application/json

    Query Parameters

    stringin queryoptional
    managed

    Limits the results to the terms of service of the given type.

    Value is one of "external", "managed"

    Response

    application/jsonTerms Of Services

    Returns a collection of terms of service text and settings for the enterprise.

    You can now try out some of our APIs live, right here in the documentation.
    Log In

    Request Example

    cURL
    curl -X GET https://api.box.com/2.0/terms_of_services \
         -H "Authorization: Bearer <ACCESS_TOKEN>"
    .NET
    BoxTermsOfServiceCollection<BoxTermsOfService> termsOfService = await client.TermsOfServiceManager
        .GetTermsOfServicesAsync();
    Java
    List<BoxTermsOfService.Info> termsOfServices = BoxTermsOfService.getAllTermsOfServices(api);
    for(BoxTermsOfService.Info termsOfServiceInfo : termsOfServices){
        // Do something with the terms of service.
    }
    Python
    terms_of_services = client.get_terms_of_services()
    for terms_of_service in terms_of_services:
        print('Terms of Service ID is {0} and the message is {1}'.format(terms_of_service.id, terms_of_service.text))
    Node
    client.termsOfService.getAll()
    	.then(termsOfService => {
    		/* termsOfService -> {
    			entries: [
    				total_count: 1,
    				{ type: 'terms_of_service',
    				id: '12345',
    				status: 'disabled',
    				enterprise: { type: 'enterprise', id: '55555' },
    				tos_type: 'managed',
    				text: 'By using this service, you agree to ...',
    				created_at: '2018-04-19T13:55:09-07:00',
    				modified_at: '2018-04-19T13:55:09-07:00' }
    			]
    		*/
    	});

    Response Example

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