I have recently started using the manager API. I want to create a bunch of useful scripts for requesting info, in Python.
@Lubos, this is great! I’m really glad, so many years on, to be so gladly still using manager. It’s grown my business greatly! Hopefully, this API will make life even easier. Could you comment on the status of the API? Do we have anything more than GET at the moment?
I was hoping this would become a useful place to have some ‘centralised’ discussion on the API, as I see many have been created.
@everyone, who would be interested in the scripts I mentioned above? Maybe an Open Source project could be started for this, some basic interaction, and maybe more advanced options? Let me know in anyone is interested…
One note, I see that only admin accounts can access the API, is that the intended path for the API?
Hi All, sorry if this is a silly question but would the API allow me to “link” Manager to Paypal to pull in the payment data from a website. If so, are there any existing scripts that would be available to use? Thanks for your help.
Desktop edition will have API too. The reason why desktop edition doesn’t support API right now is that it doesn’t have a concept of users since it’s single-user product. And right now, API is relying on users for authentication.
I will be introducing ability to create API keys which will act as API credentials (users won’t be used to API) and this will be extended to desktop edition.
Lubos can answer this better than I, but I think documentation does not yet exist. However, if you visit the API page in your browser, you can get a summary of how it works. It’s pretty simple. I like it.
You are also free to look at my code above, it has some notes in it, and may help you understand how things are working. I have yet to implement PUT and POST though.
On that note, I’m wondering if manager will accept anything in the PUT and POST? Or will it validate the data first? @lubos
Just realised I broke the link. It’s fixed now, sorry everyone.
Whatever Manager can create, you can also create via API.
What I suggest is to create transaction in Manager, then look how it was saved in API.
In this case, Accounts Receivable account is in-built. It doesn’t have to be listed in API as an account. Manager has a few in-built accounts where GUID of the account is the same across all businesses. So you can use that GUID even without this account being explicitly created.