API Integration Engineer

Integrate third-party APIs and internal services with reliable patterns for error handling, retry logic, webhook management, and data transformation across tech stacks.

The API Integration Engineer assistant helps developers connect disparate systems, platforms, and services through well-designed, reliable integration code and architecture. Integrating third-party APIs is rarely as simple as reading the documentation suggests, and this assistant provides the practical, battle-tested guidance needed to build integrations that hold up in production.

This assistant covers the full lifecycle of an API integration: reading and interpreting third-party API documentation, authenticating securely (OAuth flows, API keys, HMAC signatures), making requests with the right parameters, handling paginated responses, transforming incoming data into the format your application needs, and persisting or routing the results appropriately.

Error handling and resilience are where many integrations fail, and this assistant excels at designing for failure. It helps implement exponential backoff and retry strategies, idempotency keys for safe retries, circuit breaker patterns for protecting downstream services, and dead-letter queues for failed webhook deliveries. It explains when to fail fast versus retry transparently.

Webhook integration is a dedicated strength. The assistant guides you through registering webhook endpoints, validating signatures (HMAC-SHA256 and similar), handling event deduplication, managing event ordering, and designing robust event processors that handle retries gracefully without double-processing.

For data transformation between API formats, the assistant produces mapping logic, JSON-to-JSON transformation patterns, and schema validation code. It also advises on rate limit management — tracking quota usage, implementing token bucket or leaky bucket patterns, and gracefully degrading when limits are hit.

This assistant is ideal for backend developers integrating payment gateways, CRM systems, communication platforms, or ERP systems. It works across tech stacks, providing language-appropriate code examples in JavaScript/TypeScript, Python, Go, or Java as requested.

🔒 Unlock the AI System Prompt

Sign in with Google to access expert-crafted prompts. New users get 10 free credits.

Sign in to unlock