Integraties

API Toegang

Krijg toegang tot de TurtleApps API voor custom integraties.

3 min leestijd

The TurtleApps API allows you to programmatically interact with your projects, tickets, and deployments. Build custom integrations, automate workflows, or create your own tools on top of TurtleApps.

Getting Started with the API

To use the TurtleApps API, you'll need an API key:

  1. Go to Settings → Integrations → API
  2. Click "Generate API Key"
  3. Give your key a descriptive name
  4. Copy and securely store the key

API Key Generation

[Screenshot placeholder]

⚠️Keep Keys Secret

API keys grant full access to your account. Never share them publicly or commit them to version control. Use environment variables instead.

Authentication

Include your API key in the Authorization header:

Authorization: Bearer your_api_key_here

API Endpoints

The API provides endpoints for:

  • Projects — List, create, update, delete projects
  • Tickets — Create tickets, check status, get results
  • Deployments — Trigger deployments, check status, rollback
  • Team — Manage team members and permissions
  • Analytics — Access usage statistics

💡API Documentation

Full API documentation with examples is available at docs.turtleapps.io/api

Rate Limits

API requests are rate limited to ensure fair usage:

  • Free: 100 requests per hour
  • Pro: 1,000 requests per hour
  • Business: 10,000 requests per hour
  • Enterprise: Custom limits

Rate limit headers are included in every response:

  • X-RateLimit-Limit — Your hourly limit
  • X-RateLimit-Remaining — Requests remaining
  • X-RateLimit-Reset — When the limit resets

Managing API Keys

You can create multiple API keys for different purposes:

  • Separate keys for development and production
  • Unique keys for each integration
  • Revoke individual keys without affecting others

Key Rotation

Regularly rotate your API keys for security. Create a new key, update your integrations, then revoke the old key.

Was dit artikel nuttig?