Retrieve Future Rosters - Python

import requests # Import requests HTTP library to access the server import json # Import JSON import time # Import the time library # Get the current timestamp as an integer current_timestamp = int(time.time()) # Deputy install URL, update to your own url = "https://suitehotel.au.deputy.com/api/v1/resource/Roster/QUERY" # Use the current_timestamp variable in the payload. This defines the query on the Deputy side. payload = json.dumps({ "search": { "s1": { "field": "StartTime", "type": "gt", "data": str(current_timestamp) # Convert the integer timestamp to a string } } }) #set headers including security token, the dots should be replaced with your bearer token from your install. headers = { 'Authorization': 'Bearer ••••••', 'Content-Type': 'application/json' } #define the post to the server response = requests.request("POST", url, headers=headers, data=payload) #print the response in console print(response.text)

Sample Python code that will return all future rosters based on the current timestamp at execution.


Did this page help you?