Build USSD apps, manage sessions, and progress menu flows using the current public contract
AfriRoute’s public API already covers USSD app registration plus session start, menu progression, lookup, and termination. The portal should frame that as a telecom workflow developers can understand quickly.
Docs mode
Reference and guide
Keep the task clear, the example nearby, and the next step obvious.
USSD developer flow
Create or configure your USSD application first, then start a session, respond with menu state, and explicitly end the session when the flow is complete.
Because USSD is stateful and telecom-specific, keep the examples operational: session IDs, user input progression, and menu rendering matter more than generic schema detail.
Core endpoints
Public positioning
Present USSD as a telecom-native product with session state and input progression, not as a generic messaging variant. Developers integrating with African mobile networks need that framing immediately.