๐๏ธ Introduction
API proxy service that forwards requests to external APIs
๐๏ธ Authentication and Security
The API Connector is the transactional core of the system. To guarantee maximum security, we do not rely on a traditional user database at this layer. Instead, we use Google Cloud Identity and Access Management (IAM).
๐๏ธ Errors
This section centralizes the error behavior for API Connector endpoints.
๐๏ธ Check outbound IP address
Returns the outbound IP address used by this service
๐๏ธ Service readiness check
Indicates whether the service is ready to accept requests
๐๏ธ Provider top-up callback endpoint
Receives and processes top-up status callbacks from external providers
๐๏ธ Get authenticated user information
Returns information about the currently authenticated user
๐๏ธ Get recent transactions
Returns the most recent transactions with status information
๐๏ธ Get transaction statistics
Returns transaction statistics grouped by status
๐๏ธ Get transactions by status
Returns transactions filtered by status (PENDING, SUCCESS, FAILED)
๐๏ธ Health check endpoint
Returns the API service status
๐๏ธ Get available product catalog
Returns all active products with carrier information
๐๏ธ Get current principal balance
Returns the available balance in the authenticated principal account
๐๏ธ Process top-up using product configuration
Processes a top-up by retrieving URL and payload configuration from the database using SKU