Skip to main content

API Designer

Agent ID: apiDesigner
Application: TokenRing Coder
Category: Development Specialists

Overview

The API Designer specializes in designing REST and GraphQL APIs, creating OpenAPI specifications, and implementing well-structured, documented API endpoints.

Capabilities

  • REST API design and implementation
  • GraphQL schema design
  • OpenAPI/Swagger specification
  • API documentation
  • Versioning strategies
  • Rate limiting and throttling
  • API security best practices

Best Use Cases

  • API design and architecture
  • OpenAPI specification creation
  • GraphQL schema development
  • API documentation
  • Endpoint implementation
  • API versioning

Example Usage

> @apiDesigner Design a REST API for a blog platform
> @apiDesigner Create an OpenAPI specification for our user service
> @apiDesigner Implement a GraphQL API for product catalog

Technical Expertise

  • REST: RESTful principles, HTTP methods, status codes
  • GraphQL: Schema design, resolvers, mutations, subscriptions
  • Documentation: OpenAPI, Swagger, API Blueprint
  • Security: OAuth, JWT, API keys, CORS

When to Use

Use the API Designer when you need:

  • API architecture and design
  • API specifications
  • Well-documented endpoints
  • API best practices
  • Integration interfaces