REST + MCP
The Oppium API — the opportunity network. People, assets and demand connect through typed signals so opportunities reach the actors who can act on them. Base URL https://www.oppium.com/api/v1. Auth is a Sanctum bearer token from POST /auth/login (or the passwordless demo sign-in below). Sign in to explore live with seeded demo data.
/auth/demo-login)| Persona | Market | |
|---|---|---|
| Revendeuse — Abidjan | [email protected] | CI |
| Mareyeuse — Abidjan | [email protected] | CI |
| Chauffeur — Abidjan | [email protected] | CI |
| Job seeker — Lagos | [email protected] | NG |
| Driver — Lagos | [email protected] | NG |
| [Démo] Coach business — Dakar | [email protected] | SN |
| [Démo] Reseller — fresh (test apply+quiz) | [email protected] | SN |
| Revendeuse — Dakar | [email protected] | SN |
| [Démo] Supplier — Acme Distribution | [email protected] | SN |
| [Démo] Expert agronome — Thiès/Mbour | [email protected] | SN |
| [Démo] Reseller — authorized | [email protected] | SN |
| [Démo] Grossiste — TH | [email protected] | SN |
| Grossiste — Dakar | [email protected] | SN |
| [Démo] Reseller — applied + passed | [email protected] | SN |
| [Démo] Producteur — Mbour | [email protected] | SN |
| Productrice — Thiès | [email protected] | SN |
| Étudiante — Dakar | [email protected] | SN |
Pick a demo account and click "Sign in (demo)". The token stays in this page only — never sent to a third party.
/api/v1/auth/register — sign up/api/v1/auth/login — login → Sanctum bearer token/api/v1/auth/demo-login {user_id} — passwordless demo sign-in (test personas)?country=SN)/api/v1/public/programs/{program} — program detail + advisors/events/{slug}/pages/{page} · /pages/{page}/posts · /items/api/v1/coaches/{page}/ratings — a coach's testimonials + aggregate/api/v1/me — your profile + actor profiles · PATCH /me/api/v1/feed — blended ranked feed (signals, posts, opportunities, news)/api/v1/opportunities — your matched opportunities, ranked, with explanations/api/v1/opportunities/browse · /opportunities/{id} · POST /{id}/dismiss/api/v1/me/opportunity-signals/{signal}/activate — publish a supply signal/api/v1/me/goals — stated objectives that bias matching/api/v1/saved-items · /api/v1/me/notifications/api/v1/me/pages · /api/v1/pages — create/manage a commercial face/api/v1/pages/{page}/posts — post as the page · /follows to follow/api/v1/kits/{slug}/ratings · /coaches/{page}/ratings — adopter-gated ratings & testimonials/api/v1/coach-ratings/{id}/respond · /report — coach right-of-reply / moderation/api/v1/pages/{page}/mentor-sessions · /{mentorSession}/book · /{mentorSession}/join — video mentorship/api/v1/pages/{page}/subscribe — subscribe to a coach (free/paid tiers)/api/v1/programs/{program}/apply · /api/v1/me/programs — apply to / track programs/api/v1/listings — supply/demand listings · POST /listings/{listing}/inquiries/api/v1/transactions — offer → /agree → /fulfill → /pay (deal room)/api/v1/forward-contracts — lock a price now → /accept → /fulfill → /settle/api/v1/opportunities/{signal}/bids — bid on an RFQ → /bids/{rfq_bid}/award/api/v1/me/jobs · /api/v1/jobs/{signal}/applicants — hiring/api/v1/me/conversations · /conversations/{user}/messages · /offer/api/v1/agent/clients — register an agent client (verified accounts)/api/v1/me/agents/{agent}/grant — user consent → scoped token/api/v1/agent/oauth/token — exchange client credentials for a scoped Sanctum token/api/v1/agent/tools · POST /api/v1/agent/tools/{tool}/invoke — scope-filtered tool catalog/api/v1/mcp — MCP JSON-RPC 2.0 (initialize / tools/list / tools/call)/api/v1/partner/opportunities — token-gated opportunity syndication (opportunities:read scope)