postmanlabs / postman-app-support

Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster.
https://www.postman.com
5.84k stars 839 forks source link

Public API for Integrations #10380

Open clarkritchie opened 3 years ago

clarkritchie commented 3 years ago

Is there an existing request for this feature?

Is your feature request related to a problem?

The workflow for managing integrations is cumbersome.

Describe the solution you'd like

Today, one must manually create and maintain integrations -- an integration being the glue that connects monitor's output (which is basically the details on a monitor's success or failure) with something external, such as a webhook or OpsGenie -- via a web browser at https://mycoolcompany.postman.co/integrations. When something like the OpsGenie API key changes, it is a cumbersome process to have to manually update every integration in the account.

Ideally, there would be an API that allows us to manage integrations programatically.

Describe alternatives you've considered

Not using Postman.

Additional context

No response

shashankawasthi88 commented 3 years ago

@clarkritchie thanks for raising the request. We are exploring the possibilities of the APIs for Integrations. Would it be possible to get onto a call to discuss this issue, we are exploring another solution that might make the Integration creation and management a lot easier? You can schedule a call with us using this link

shashankawasthi88 commented 2 years ago

For the sake of a wider audience, we are planning to ease the Integration configuration by abstracting out the common configurations such as authentication info, etc. This would help the users in two ways: -

andre-graef commented 1 year ago

Hey there, are there any plans to provide the functionality to maintain integrations via Postman API? We create Monitors via API and want to integrate the metrics with Datadog. So I believe our case is just another use case for what @clarkritchie requested.

Cheers André