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

Call this API product

GET
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

MethodPathScope
GET/{mode}/{version}/flow/catalog
List Flow actions and readiness metadata.
flow.read
POST/{mode}/{version}/flow/workflows/{workflowID}/run
Run a Flow workflow for the app organization.
flow.run

Build path

  1. Create or open an app.
  2. Configure OAuth redirect URLs and consent screen.
  3. Subscribe to this API product.
  4. 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.