BongaWonga Reference¶
Useful tools and resources for working with the BongaWonga training APIs.
API Helper Script¶
The bw-api.sh script in the docs/howtos/examples/ directory lets you make
authenticated requests to any BongaWonga API from the command line:
./docs/howtos/examples/bw-api.sh hris /employees
./docs/howtos/examples/bw-api.sh app /users 2 50
./docs/howtos/examples/bw-api.sh idp /groups
It requires the corresponding BW_*_API_KEY environment variable for each system.
System Endpoints¶
System |
Base URL |
Env Variable |
|---|---|---|
BongaWonga App |
|
|
BongaWonga HRIS |
|
|
BongaWonga IdP |
|
|
BongaWonga CustomApps |
|
|
All endpoints use Bearer token authentication (Authorization: Bearer <api-key>)
and support ?page= and ?per_page= query parameters for pagination.
Getting API Keys¶
Sign in to each BongaWonga application, then navigate to your profile page:
System |
Profile page |
|---|---|
BongaWonga App |
|
BongaWonga HRIS |
|
BongaWonga IdP |
|
BongaWonga CustomApps |
|
External Resources¶
OAA Runner Framework — the integration framework
oaa-runner Tutorials — all published tutorials
Veza Developer Docs — Veza API and OAA schema documentation
Veza OAA Custom App Template — destination types and field mappings