Would it be possible to get a list of all the available endpoint for the rest API? We do not use python in my office and would like to implement our private tool using the REST API instead of python
Hello,
I would need to verify with our engineering department and get back to you.
Sorry for the delay.
Best regards,
Jeff Dagenais
Hello,
I had a quick chat with our business architect and the information's that you are looking for are present in the SDK.
Unfortunately, we didn't had the time to complete our online help regarding the SDK.
Sorry about that.
Best regards,
Jeff Dagenais
Hello,
Do you have any update? We are also interested about Rest API to integrate RDM with our CRM.
Regards
@Tony Doval,
We have developed a PythonSDK for Devolutions Server. You can get access to the SDK by following the steps here
https://forum.devolutions.net/topic30062-python-sdk-available-on-our-bitbucket-space.aspx
Best regards,
Jeff Dagenais
Yes, I saw that that but it's different to have an small SDK than use directly Rest API.
Also SDK documentation it's quite insufficient.
I would second on request for API documentation.
Meelis
Hello,
We are currently working on a CLI for DPS, as you can see on our road map
https://blog.devolutions.net/2019/02/devolutions-2019-road-map
The CLI documentation should be available approximately at the same time as the CLI will be available.
Best regards,
Jeff Dagenais
Does CLI support using it from remote computers? REST API is available through HTTP(S)
The API documentation was available in past, as part of DPS web application. The maganement GUI still has menu item to open that URL. Isn't it possible to restore that documentation?
Meelis
Hello,
Sorry for the delay of my response. I will separate my response in 2 different sections to be easier to read.
CLI
Yes, it would be possible to use the CLI from remote computers.
API documentation
The URL that you are referring to is no longer available. This is why you are not able to find it.
The documentation that we have can be found here
https://github.com/Devolutions/dps-sdk-python/blob/master/README.md
In case that you also need the download link, it's below
https://github.com/Devolutions/dps-sdk-python
In conclusion, if you need more specific information's, please let us know.
Best regards,
Jeff Dagenais
CLI
Can we have more information about the CLI? Does the CLI allows creating/modifying sessions/credentials in Password Server? On which OS is the CLI supported?
API Documentation
Unfortunately we have no plans to use API from Python. And it takes more time to reverse-engineer the original API calls from Python SDK
Meelis
Hello,
@Meelis,
The actual internal CLI version allows getting credentials information or modifying credentials in Password Server. Other commands will be available when we release version 2019.2 of the server, this is planned in a few months.
About supported OS, ultimately it will be possible to run the CLI on any OS that will support .Net Core, but for now we only build the Windows Edition.
Best regards,
Érica Poirier
Any update on the topic? Or any dates when the version 2019.2 would become available?
Any update on the topic? Or any dates when the version 2019.2 would become available?
So? Is there any plan to restore REST API functionality?
Meelis
Hello,
Please see this post from Maurice about the REST API.
https://forum.devolutions.net/topics/33389/bug-in-getactiverepositoryentries-function-of-python-apimanager#143607
Best regards,
Érica Poirier
I still would like to see that API will be developed and published. Without API, the solution is UI-only and cannot be integrated with other applications.
we will publish it as soon as we can, sadly its a side project with all of the other deliverables that we have prioritized
It will probably not be in the first beta, but soon after
Maurice
+1 on this request. My organization will be making a go/no go decision as to renewal of DPS/RDM. Rest API is on the list of must haves as other current tool has it and we're looking to retire that tool. Our home grown applications require REST in order to pull/update credentials.
https://github.com/Devolutions/devolutions-server
we have 211 endpoints that are consumed by RDM, but we will document only what is meant to be public.
obviously you can open issue on github to prioritize what endpoints you need.
We need more documentation and more samples, I know
Best regards,
Maurice
Thanks for the link Maurice. I'm not sure I'm looking at it correctly though, I see powershell scripting but I don't seem to see anything about making REST requests over https? Is that in this repo and can you point me to something specific in it?
EDIT: I think I understand and see what you are referencing now: https://github.com/Devolutions/devolutions-server/blob/main/Powershell%20Module/DevolutionsServer/Public/Credentials/New-DSCredentialEntry.ps1
We just need to reference these to determine how to structure the REST calls. Not exactly postman easy, but it's definitely not nothing either. Thanks for this.