Skip to main content

Developer FAQ

Common questions about the Agile Tools API, CLI, and integrations.
  1. Log in to Agile Tools 2. Go to Profile → API Tokens 3. Click Generate Token and give it a descriptive name 4. Copy the token immediately — it won’t be shown again See Authentication for OAuth setup.
Rate limits depend on your plan: - Starter: 60 requests/minute - Professional: 300 requests/minute - Enterprise: Custom limits Check X-RateLimit-Remaining header in responses.
Yes. Use https://sandbox.agile-tools.io for testing. Sandbox data resets weekly. Contact support for sandbox access credentials.
List endpoints return paginated responses:
Use ?page=2&per_page=50 query parameters. See Pagination.
Yes. Configure outgoing webhooks in Settings → Integrations → Webhooks. Events include: - okr.created, okr.updated, okr.completed
  • key_result.progress_updated - value_item.status_changed See Webhooks Guide.
Git provider connections require Administrator access for initial OAuth setup. Ask your Admin to complete the connection first: - GitHub Setup - GitLab Setup - Bitbucket Setup Once connected, you can use the API to automate sync workflows.
Yes. Download from: - JSON: https://api.agile-tools.io/v1/openapi.json - YAML: https://api.agile-tools.io/v1/openapi.yaml See Using OpenAPI for code generation tips.

Still have questions?