Skip to main content

OpenAPI Quick Start Guide

5-minute guide to using the generated OpenAPI specifications and SDKs.

πŸš€ Getting Started

View API Documentation


πŸ“¦ Using the Python SDK

Install

Basic Usage


🌐 Using the TypeScript SDK

Install

Basic Usage


πŸ” Authentication Examples

JWT Login

Using JWT Token

API Key Authentication


πŸ”„ Common Operations

Create API Key

Export GDPR Data

SCIM User Provisioning


πŸ“– API Endpoints Reference

Quick Reference Table


πŸ§ͺ Testing Your API

Health Check

Swagger UI (Interactive)

Open http://localhost:8000/docs in your browser:
  1. Click β€œAuthorize” button
  2. Login at /auth/login to get JWT
  3. Enter JWT token in authorization dialog
  4. Try any endpoint interactively

cURL Examples


πŸ”§ Development Workflow

1. Add New Endpoint

2. Register Router

3. Regenerate OpenAPI

4. Regenerate SDKs

5. Test


πŸ“‹ Pagination Usage

Response:

🎯 Key Files


πŸ› Troubleshooting

Swagger UI Shows β€œUnauthorized”

SDK Import Errors

OpenAPI Generation Fails


πŸ“ž Need Help?

  • Swagger UI: http://localhost:8000/docs
  • API Compliance Report: docs/api-compliance-report.mdx
  • Deployment Guide: docs/API_GATEWAY_DEPLOYMENT.md
  • Full Summary: docs/OPENAPI_IMPLEMENTATION_SUMMARY.md
Generated: 2025-11-02 | Version: 2.8.0