SteadyDoAPI reference

Five-minute REST quickstart

Obtain a key once from SteadyDo API access. Store it in your platform's secret store; never put it in a URL, repository, screenshot, or shared prompt.

export STEADYDO_API_KEY='YOUR_STEADYDO_API_KEY'
curl --fail-with-body https://app.steadydo.example/api/v1/capabilities \
  -H "Authorization: Bearer $STEADYDO_API_KEY" \
  -H 'Accept: application/json'

Call getWorkspaceSummary, then create harmless standalone work with createTask. Creates require an idempotency key.

curl --fail-with-body https://app.steadydo.example/api/v1/tasks \
  -X POST \
  -H "Authorization: Bearer $STEADYDO_API_KEY" \
  -H 'Content-Type: application/json' \
  -H 'Idempotency-Key: quickstart-task-2026-08-17' \
  --data '{"title":"Review SteadyDo quickstart","dueDate":"2026-08-18"}'

Read the returned task with getTask, record its ETag, and use canonical task actions to complete or archive it. Do not edit Home or Next Up projections. Finally rotate or revoke test credentials with rotateApiKey or revokeApiKey; copy and validate a replacement secret before ending any overlap.

Expected state: one clearly identifiable fictional task exists (or has been archived), and no key appears in command history or output shared with others.