What is NimbleSchedule Api?
NimbleSchedule API is an Application programming interface for NimbleSchedule .It enables you to integrate the functionality of NimbleSchedule into you own applications and build on top of the foundation that it provides.
What can I do with NimbleSchedule API?
Pretty much anything that you can do with NimbleSchedule you can do with the NimbleSchedule API.The most important benifit of NimbleSchedule API is being able to build applications which harness the functionality provided by NimbleSchedule and at the same time is tailored to your own specific requirements.With it there is a lot of flexibility in terms of usage of NimbleSchedule.To see a list of methods that are available for use please refer to the List of API's section.
How do I use NimbleSchedule API?
To start using NimbleSchedule API the first thing that you need to do is go to http://www.nimbleschedule.com/ and create an account by choosing the pricing plan that best suits your budget and organiztional requiremnts.Once you have done that you can start using the Api by making HTTP calls. Please refer to the Definitions section to know more about how the url is constructed.
Which data formats NimbleSchedule supports?
NimbleSchedule API returns the result of a query in one of the two formats JSON or XML. Choose the one which best suits your application. For receiving data in needed format just add query string parameter "format" for request with values "json" or "xml". If "format" parameter is missed then by default data is in JSON format.
How do I do authentication & authorization?
NimbleSchedule supports a few authentication methods. You can use API Key for obtaining access to all company information. The second approach is to use username and password and then authentication like you would when logging into your regular NimbleSchedule account.
1) Authentication with API key: In order to get your API Key, you have to contact our support team. The support team will give you your company identifier and API key. These two parameters must be included in each query string. These two parameters are: CompanyId and AuthToken. AuthToken is the API key.
Then it will look like in this example: https://app.nimbleschedule.com/api/employees?CompanyId=test&AuthToken=test
2) Authentication with username and password: Just include the UserName and Password parameters into each query string.
For example: https://app.nimbleschedule.com/api/employees?UserName=test&Password=test.