-
Notifications
You must be signed in to change notification settings - Fork 11
Public API
Isaiah Fisher edited this page Dec 4, 2024
·
1 revision
The goal of Pneumatic's public API is to enable you to interact with Pneumatic programmatically. Pneumatic offers a standard REST API, essentially a collection of endpoints that you can send standard http requests to(GET, POST, PUT, PATCH). In addition, Pneumatic exposes several webhooks that allows you to subscribe to events in Pneumatic (task completed, workflow started etc.)
A valid API key must be included in all requests. You can find your API key on the integrations page:
![Screenshot 2024-12-04 at 3 19 12 PM](https://private-user-images.githubusercontent.com/187033577/392399219-e6f1715d-0a34-43f0-b326-6debcb001ed9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1OTk0MDAsIm5iZiI6MTczOTU5OTEwMCwicGF0aCI6Ii8xODcwMzM1NzcvMzkyMzk5MjE5LWU2ZjE3MTVkLTBhMzQtNDNmMC1iMzI2LTZkZWJjYjAwMWVkOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQwNTU4MjBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hZDk1NzI5OTk1NTdiNTQzMDlmNzgwYjM1YTY4MmQzM2I0MjM0ZWQ3ZDU4M2M5MWVkZDg1YTdiYmRkNjg5Y2FkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.ZothoIdSK4512mgFsfLlWZEq_5sHfTCTFOAE1sEtaUk)
The API gives you access to the same entities you deal with via Pneumatic's GUI:
- Templates
- Workflows
- Tasks
- Users
- Webhooks