Manage Applications

    Get terms of service

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

    Fetches a specific terms of service.

    Request

    application/json

    Path Parameters

    stringin pathrequired
    324234

    The ID of the terms of service.

    Response

    application/jsonTerms Of Service

    Returns a terms of service object.

    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/324234 \
         -H "Authorization: Bearer <ACCESS_TOKEN>"
    .NET
    BoxTermsOfService tos = await client.TermsOfServiceManager.GetTermsOfServicesByIdAsync("11111");
    Java
    BoxTermsOfService termsOfService = new BoxTermsOfService(api, "tos-id");
    BoxTermsOfService.Info tosInfo = termsOfService.getInfo();
    Python
    terms_of_service = client.terms_of_service(tos_id='12345').get()
    print('Terms of Service ID is {0} and the message is {1}'.format(terms_of_service.id, terms_of_service.text))
    Node
    client.termsOfService.get('12345')
    	.then(tos => {
    		/* tos -> {
    			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

    {
      "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"
    }