[#1134] Help starting with the api

Migrated from Redmine #1134 | Author: Wells Powell
Status: New | Priority: High, I’m very impatient | Created: 2023-12-27


Hi I am starting to use your api as part of a product evaluation. Ideally we would like to use the REST API and have the following questions:

  • are all fetaures available on REST, specifically maintaining the special day availability schedule (setWorkingDayInfo)
  • the authentication suggests providing a company, login and password. Inside the web app we are given an api key and a secret api key. I also have a username and password to login. What should be used to login.

Also, we are using python and if you have any sample code that would be helpful. As we are trying to evaluate the product a quick response would be helpful which is why we have set it to high (we are obviously evaluating other products too)

Thanks

Redmine Admin wrote:

hi, we are working on REST API and most of the features will be available there in a few months. For now you can use JSON RPC API.

You can use API with any programming language you like. We don’t have examples on python yet.

Wells Powell wrote:

Hi, thanks for the info - do you have any guidance on the authentication as per the orgignsl post?

Redmine Admin wrote:

Public part of REST API is not ready, it is only admin part where login and password is needed. For public web app you have to use JSON RPC for now API documentation | SimplyBook.me Online Scheduling

Wells Powell wrote:

Redmine Admin wrote:

Public part of REST API is not ready, it is only admin part where login and password is needed. For public web app you have to use JSON RPC for now API documentation | SimplyBook.me Online Scheduling

thanks - so in that documentation what does company login refere to my email address or something else?

Redmine Admin wrote:

company login is first part of your booking page address e.g. loginname.simplybook.me - then login is loginname

Wells Powell wrote:

Redmine Admin wrote:

company login is first part of your booking page address e.g. loginname.simplybook.me - then login is loginname

ok so to confirm

“company” is {company}.simplybook.it
“login” is my personal email address login
“password” is my personal password

if that is teh case - where do api key and secret api key feature ?

Redmine Admin wrote:

here API documentation | SimplyBook.me Online Scheduling