API product
Flow API
Run workflows, publish desktop automation packages, and connect agents to Nishadil Flow.
Base path/live/v1/flow
Authapi_key_oauth
Daily quota5,000
Use the Flow API to trigger workflows, register desktop agents, and move operational automation into production safely.
Request example
GET
Call this API product
curl -X GET "https://api.nishadil.com/live/v1/{mode}/{version}/flow/catalog" \
-H "Accept: application/json" \
-H "X-Nishadil-Key: ndev_pk_your_public_key" \
-H "X-Nishadil-Secret: ndev_sk_your_secret"
curl -X GET "https://api.nishadil.com/live/v1/{mode}/{version}/flow/catalog" \
-H "Accept: application/json" \
-H "Authorization: Bearer YOUR_OAUTH_ACCESS_TOKEN"
const response = await fetch('https://api.nishadil.com/live/v1/{mode}/{version}/flow/catalog', {
method: 'GET',
headers: {
'Accept': 'application/json',
'X-Nishadil-Key': 'ndev_pk_your_public_key',
'X-Nishadil-Secret': 'ndev_sk_your_secret'
}
});
Use subscription keys for server-to-server API access. Use OAuth when the request acts on behalf of a signed-in Nishadil user.
Endpoints
| Method | Path | Scope |
|---|---|---|
| GET | /{mode}/{version}/flow/catalogList Flow actions and readiness metadata. | flow.read |
| POST | /{mode}/{version}/flow/workflows/{workflowID}/runRun a Flow workflow for the app organization. | flow.run |
Build path
- Create or open an app.
- Configure OAuth redirect URLs and consent screen.
- Subscribe to this API product.
- Create subscription keys and monitor logs.
Credential model
Subscription keys can be rotated with primary and secondary keys.
OAuth clients use Authorization Code + PKCE for user consent.
Quotas and request logs are visible from the Developer Console.