List of the Rest API endpoint

List of the Rest API endpoint

avatar
fgregoire
Disabled

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

All Comments (19)

avatar

Hello,

I would need to verify with our engineering department and get back to you.

Sorry for the delay.

Best regards,

Jeff Dagenais

avatar

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

avatar

Hello,

Do you have any update? We are also interested about Rest API to integrate RDM with our CRM.

Regards















avatar

@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

avatar

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.

avatar

I would second on request for API documentation.

Meelis

avatar

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

avatar














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

avatar

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

avatar






























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

avatar

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

avatar

Any update on the topic? Or any dates when the version 2019.2 would become available?

avatar
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

avatar

Érica Poirier

avatar

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.

avatar

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

avatar

+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.

avatar

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

avatar

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.