Admin Upload Console

Sign in with the backend admin password, upload a full sync JSON file, manage content sections, and provision licensed commercial API clients with monitored access keys from one console.

Session

Signed out

Sync Version

Loading...

Selected Section

lessons

API Base

/api

Commercial Clients

0

Commercial Requests

0

Admin Sign In

Use the password configured as ADMIN_PASSWORD in the backend .env. The page stores only the returned admin token in session storage.

Section Upload

Replace one supported section with a JSON file. For lessons_english, lessons_yoruba, lessons_igbo, and lessons_hausa, the backend merges that language into the combined lessons dataset instead of overwriting the other languages.

Manual JSON Editor

Paste JSON for the selected section and save it directly. This is useful for quick fixes when you do not want to upload a file.

Live API Preview

Loading current sync metadata...

Commercial Monitoring

Review licensed clients, update plan and quota settings, suspend or reactivate access, issue new keys, revoke compromised keys, and inspect recent traffic without dropping into raw JSON endpoints.

Usage Summary

Requests

0

Successful

0

Failed

0

Licensed Clients

Selected Client

Sign in and select a client to inspect keys, update license settings, and review recent traffic.

Recent Commercial Requests

Page 1 of 1