Welcome to the Client Registration API documentation! 🎉 This endpoint allows developers to register new clients securely. Below are the key details:

📌 Overview

  • Purpose: Enable client registration with authentication
  • Method: POST
  • Path: /api/v1/client/register
  • Authentication: Requires API key in header (X-API-Key)

📦 Request Body

{
  "client_id": "string",
  "email": "string",
  "password": "string",
  "redirect_uri": "string",
  "scope": "string"
}

✅ Success Response

{
  "status": "success",
  "message": "Client registered successfully",
  "token": "string"
}

❌ Error Codes

Code Description
400 Invalid request parameters
409 Client ID already exists
500 Internal server error

🧭 Flow Diagram

client_registration_flow

For more details about authentication tokens, see our Authentication Token Guide. 🔗