Super Admin
Api
Production 🇬🇭
⌘K
API GATEWAY ONLINE • v2.6 Enterprise
Ghana Edge 🇬🇭 (acc-1)
REST • GraphQL • Webhooks • TLS 1.3

API Management

Provision platform credentials, manage OAuth2 client applications, orchestrate outbound webhooks, enforce sliding-window rate limits, and inspect live request/response telemetry.

Monthly Throughput

14.82M reqs

▲ +18.4% • 99.98% SLA
P95 Gateway Latency

142 ms

78.4% Cache hit • -12ms WoW
Active API Keys

4 Active

2 Sandbox • AES-256 GCM
Client Applications

6 Registered

3 Enterprise • 2 ATS • 1 Internal
Outbound Webhooks

4 Endpoints

99.94% Delivery • 0 DLQ backlog
Rate Limit Throttles

0.02% 429 Rate

32 blocked today • 0 DDoS attacks
API Keys4
Applications6
Webhooks4
API UsageLive
Rate Limits4 Tiers
API LogsStream
All Envs
Live Production
Sandbox
All Status
Active
Revoked

Hardware Security Module (HSM) • AES-256 GCM Key Encryption

All secret keys are cryptographically hashed via SHA-256 upon issuance. Only truncated prefixes are stored in plain text. Automated 90-day rotation is enforced for Live keys.

Production Recruiter Portal Key

Created: 15 Jan 2026
Production
ACTIVE
ja_live_984a82f1...
Copy
Rate Allocation5,000 req/min
Last RequestJust now

Candidate Mobile App Client Token

Created: 02 Feb 2026
Production
ACTIVE
ja_live_12c98d44...
Copy
Rate Allocation10,000 req/min
Last Request1 min ago

Corporate ATS Ingestion Key (Enterprise)

Created: 20 Mar 2026
Production
ACTIVE
ja_live_67f293b0...
Copy
Rate Allocation2,000 req/min
Last Request12 mins ago

Sandbox QA Integration Key

Created: 10 Apr 2026
Sandbox
ACTIVE
ja_test_31b819f7...
Copy
Rate Allocation500 req/min
Last Request3 hrs ago

OAuth2.0 / OpenID Connect Application Ecosystem

Enterprise HRIS sync daemons, mobile clients with PKCE verification, and server-to-server partners authenticated with scoped JWT bearer tokens.

Workday HRIS Sync Bridge

Enterprise Partner (MTN Ghana)
Active
client_id:app_live_wd98204
Copy
OAuth2 Grant TypeOAuth2 Client Credentials
Redirect URIhttps://auth.workday.com/oauth/callback
Throughput:2.4M
Throttle Cap:45

JobsAIG Candidate Mobile App (iOS/Android)

JobsAIG Internal
Active
client_id:app_mobile_cnd7731
Copy
OAuth2 Grant TypeMobile Native PKCE
Redirect URIjobsaig://auth/callback
Throughput:8.1M
Throttle Cap:110

Paystack Ghana Billing Orchestrator

Paystack Payments
Active
client_id:app_live_pstk4412
Copy
OAuth2 Grant TypeServer-to-Server M2M
Redirect URIhttps://paystack.com/integrations/callback
Throughput:640K
Throttle Cap:18

Ghana Police CID Clearance Agent

Ministry of Interior / CID
Active
client_id:app_gov_cid1092
Copy
OAuth2 Grant TypeGovernment Gateway M2M
Redirect URIhttps://services.police.gov.gh/ats/callback
Throughput:115K
Throttle Cap:8

Hubtel SMS & WhatsApp OTP Gateway

Hubtel Communications
Active
client_id:app_live_hbtl8821
Copy
OAuth2 Grant TypeService Daemon
Redirect URIhttps://hubtel.com/webhook/callback
Throughput:1.2M
Throttle Cap:32

Greenhouse ATS Migration Connector

Greenhouse Software
In Review
client_id:app_test_gh9921
Copy
OAuth2 Grant TypeOAuth2 Partner
Redirect URIhttps://greenhouse.io/integrations/jobsaig
Throughput:1.2K
Throttle Cap:0

Outbound Event Dispatcher & Message Bus (HMAC-SHA256)

Outbound webhooks signed with rotating HMAC keys. Guaranteed at-least-once delivery with exponential retries and dead-letter queue (DLQ) replay capability.

Enterprise ATS Ingestion Webhook

3 Subscribed Topics
99.9% Delivery
POSThttps://api.mtnghana.com/ats/webhook
Copy
Signing Secret:whsec_98f2a1b94...
Copy
Last Dispatched:2 mins ago
DLQ Failures:0

Recruiter Commission Settlement Hook

3 Subscribed Topics
100% Delivery
POSThttps://billing.jobsaig.com/webhooks/commissions
Copy
Signing Secret:whsec_33c90d71a...
Copy
Last Dispatched:14 mins ago
DLQ Failures:0

Ghana CID Vetting Result Dispatcher

2 Subscribed Topics
98.4% Delivery
POSThttps://security.jobsaig.com/hooks/cid-clearance
Copy
Signing Secret:whsec_44e198ca2...
Copy
Last Dispatched:45 mins ago
DLQ Failures:1

Slack DevOps Alerts Hook

3 Subscribed Topics
100% Delivery
POSThttps://hooks.slack.com/services/T01/B02/xyz984
Copy
Signing Secret:whsec_77b41e892...
Copy
Last Dispatched:1 hr ago
DLQ Failures:0

API Traffic & Consumption Telemetry

Real-time query volume, latency percentiles, endpoint breakdown, and Ghana carrier rail routing across all client applications and partners.

Daily Average Throughput+12.4% vs lw
214,800 req/day99.98% requests resolved without errors
P50 / P95 / P99 LatencyTarget <250ms
42ms / 148ms / 320msEdge cached P50: 18ms across Ghana CDNs
Total Data EgressCompressed Brotli
142.8 GB / monthAvg response payload size: 3.8 KB
Throttled Invocations (429)0.008% rate
418 blockedAll throttles cleanly handled via Retry-After

Top Platform API Endpoints by Volume

Aggregated metrics for high-volume gateway paths over the selected window.
METHODENDPOINT PATHMONTHLY INVOCATIONSP95 LATENCYSUCCESS RATEGATEWAY SHARE
GET/v1/jobs1,842,000 reqs38 ms99.99%38.2% total traffic
POST/v1/candidates/{id}/applications940,100 reqs124 ms99.94%19.5% total traffic
GET/v1/candidates/{id}681,400 reqs45 ms99.98%14.1% total traffic
POST/v1/webhooks/dispatch412,000 reqs89 ms99.91%8.5% total traffic
GET/v1/payments/verify/{ref}210,400 reqs154 ms100.0%4.3% total traffic
DELETE/v1/keys/{id}14,200 reqs41 ms100.0%0.3% total traffic

Latency & CDN Edge Routing

🇬🇭 Accra Core Gateway (Primary Data Center)28ms avg • 62% volume
🇬🇭 Kumasi Edge PoP (Northern Corridor)44ms avg • 24% volume
🇳🇬 Lagos Edge Hub (West Africa Cross-Border)78ms avg • 10% volume
🌍 Global Transit (Frankfurt & US East)184ms avg • 4% volume

HTTP Status Code Reliability

2xx Success (200, 201, 204)98.74% (4.76M reqs)
3xx Redirection (301, 304 Not Modified)0.12% (5.8K reqs)
4xx Client Errors (400, 401, 404, 429)1.10% (53.0K reqs)
5xx Gateway / Server Failures (500, 502)0.04% (1.9K reqs)

Distributed Sliding Window & Token Bucket Throttling

Tiered throughput enforcement across IP address, API client key, and tenant boundary. Redis cluster handles distributed token counting with sub-millisecond precision.

Free / Community Sandbox

4 Clients
60 req/minRequests per minute (RPM)
5 req/s
Burst Capacity15 requests
Daily Hard Quota10,000 req/day
Auth ProtocolBearer API Key
DDoS MitigationCloudflare Turnstile + IP Bucket

Standard Recruiter & ATS

18 Clients
1,200 req/minRequests per minute (RPM)
30 req/s
Burst Capacity80 requests
Daily Hard Quota250,000 req/day
Auth ProtocolOAuth2 / Token
DDoS MitigationSliding Window Rate Limiter

Enterprise High-Throughput

6 Clients
6,000 req/minRequests per minute (RPM)
150 req/s
Burst Capacity400 requests
Daily Hard Quota2,000,000 req/day
Auth ProtocolmTLS + Signed JWT
DDoS MitigationDedicated Redis Cluster Shard

Internal Platform Daemons

8 Clients
UnlimitedRequests per minute (RPM)
1,000+ req/s
Burst CapacityNone
Daily Hard QuotaUnlimited
Auth ProtocolInternal VPC Token
DDoS MitigationVPC Security Group Allowlist

Gateway Request & Response Stream

Streaming Active

In-flight and completed HTTP invocations passing through JobsAIG edge gateways, with full payload inspection and trace IDs.

METHODSTATUSTIMEPATHCLIENT / APPLATENCYIP & REGIONINSPECT
GET20010:42:15.821/v1/jobs?status=active&location=AccraJobsAIG Candidate Mobile App42ms102.176.65.12 (Accra, GH)
POST20110:41:58.110/v1/candidates/cnd_9824/applicationsCorporate ATS Ingestion Key118ms154.160.22.4 (Tema, GH)
POST20010:40:22.490/v1/webhooks/dispatch/testEnterprise ATS Ingestion89ms41.215.160.88 (Kumasi, GH)
GET42910:39:10.004/v1/analytics/realtimeSandbox QA Integration Key12ms197.251.182.10 (Accra, GH)
DELETE20410:38:45.312/v1/keys/ak_old_882Super Admin Console35ms102.176.99.2 (Accra, GH)
GET20010:35:12.781/v1/payments/verify/pay_gh_98214Paystack Orchestrator164ms196.201.33.15 (Lagos, NG)

Generate Platform API Key

Create a new high-throughput gateway credential with customizable permission scopes and rate limiting.

Enterprise Tier (5,000 req/min • 200/s burst)Selected ✓
Standard Tier (1,200 req/min • 50/s burst)Select
✓ jobs:read✓ applications:write✓ candidates:read✓ webhooks:receive
🔒

API keys are hashed with Argon2id and encrypted at rest with AES-256 GCM. The raw token string will be shown exactly once upon creation.

HTTP Transaction Inspector

Trace ID: req_98f21bc4_accra_gw01 • 10:42:15.821
GET /v1/jobs?status=active200 OK42 ms (P50)
REQUEST HEADERS & AUTHENTICATION
Authorization: Bearer ja_live_12c98d781b29...
Host: api.jobsaig.com
Accept: application/json
X-Request-ID: req_98f21bc4
X-Forwarded-For: 102.176.65.12 (Accra, GH)
User-Agent: JobsAIG-iOS/2.4.1 (Build 419)
RESPONSE PAYLOAD (HTTP 200 • 18.4 KB)
{
"status": "success",
"total": 42,
"page": 1,
"cached": true,
"edge_node": "gh-acc-01",
"data": [
{
"id": "job_98",
"title": "Senior DevOps Engineer",
"company": "MTN Ghana",
"location": "Accra, Greater Accra"
}
]
}
REPLAY WITH CURL
curl -X GET "https://api.jobsaig.com/v1/jobs?status=active" \
-H "Authorization: Bearer ja_live_12c98d..." \
-H "Accept: application/json"

Register Client Application

Configure OAuth2 client credentials, allowed redirect URIs, and token grant types.

Register Webhook Endpoint

JobsAIG dispatches cryptographically signed HMAC-SHA256 event payloads to this URL.

✓ candidate.applied✓ interview.scheduled✓ placement.confirmed✓ invoice.paid