![]() ![]() Refreshing the token is very similar, just hit this URL: The tokens generally are active for 8 hours, and thus would need to be refreshed on that schedule. Here’s an example response (with the JWT bolded) Value should reflect the password of the account you’re requesting tokens for.Password (this is your global profile password) Value should reflect the username of account you’re requesting tokens for.Username (this is your global profile username) content-type: application/x-www-form-urlencoded.To generate a JWT, you’ll need to POST your request to the following URL: Your application will need to not only pass a JWT as part of requests it makes to the REST API, but also refresh that token programmatically when it expires. Step 6: Continue with the example below to retrieve your token. Step 5: Enter your API credentials as provided by hotSchedules and click save. Step 4: In the upper right corner, select the wrench icon, then keychain, then your namespace. Step 2: Obtain your API credentials from HotSchedules if you have not already done so. Internally, we refer to capturing and refreshing JWTs as “IDM” or “Identity Management” – so if you see or hear reference to IDM, they are talking about authenticating a user via a JWT (as opposed to a simple username/password combo).įor more details on IDM, please click HERE.īefore you can retrieve your token, follow these simple setup steps before proceeding. For more information around JWTs, see this link: No need to do it right now - you can come back to it later! TokensĪuthenticating to the REST API requires generating a JWT, or Java Web Token. To learn more about the semantic differences, see this document. If you’re familiar with SQL, you should note the same types of SQL query operations are possible using the REST API. You may be unfamiliar with the REST query syntax. Our API uses Mongo DB for storage, so to learn more about this foundation, see this link: ![]() For example, a call to return data about all of the Stores in your namespace would look like this: The syntax of your URL will include your namespace name within it. We also have components and applications available at other tiers such as, The Bodhi Platform is built around a central URL. Our Platform also includes a Query tool and additional interactive docs that you can use to interact with our dataset (keep reading!). We will be using Postman as our tool to test and validate many of the elements discussed within this doc, so we highly recommend taking a moment to download it and familiarize yourself with its functionality. A username and password with the admin profile.To move forward, make sure you have acquired the following: Users can be created within a namespace and assigned to a set of stores within a hierarchy, and assigned profiles that are sets of permissions to control what they can or cannot do within various applications.Īn admin profile represents the top level of permissions within a namespace, and is needed in order to GET and POST data to our REST APIs.įor our purposes within this document, we are going to refer to users as people or machines who have access to a username and password that has the admin profile within their namespace, and can thus authenticate to the API. A store represents a single venue, and some of the elements of a store are what you would expect from a venue: address, business hours, etc. A namespace represents the data store for 1 company, and has a collection of stores under it. The Bodhi Platform is built as a series of namespaces. We will be taking a particular eye towards interacting with existing point-of-sale and existing labor schedule data, as well as how to pass in point-of-sale data in our canonical data model, so that applications can consume it. This document is meant to be a resource for software developers who want to interact with our data set. You can also find Hotschedule App for Android, iOS and Windows and use it to login.The HotSchedules Bodhi Platform is a set of REST APIs that power the Clarifi suite of applications - gathering data from a variety of sources and allowing a restaurant manager to gain both just-in-time as well as forward-looking insights into how they can improve their business. Using your mobile’s web browser you can perform the steps given away and login. Recommended : SeniorPeopleMeet Login Guide Hotschedules Login from Mobile Here are few steps you need to follow in order to login : The site allows the employees to log on and check their schedule for efficient and smooth working. Hotschedules apps are used many companies varying in size and reach of customers serving over 1.2 million workers. Hotschedules is an amazing website which manages employee scheduling and labor management solution in the restaurant industry. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |