API Reference
This section shows how to connect to Pcampus APIs — not internal architecture.
All APIs are REST + JSON.
How to connect
- Create an account and organization at console.pcampus.co (opens in a new tab)
- Register an Application and generate an M2M API key (
pip_…) - Call an endpoint with your Bearer token and tenant
Authorization: Bearer pip_YOUR_API_KEY
x-tenant-id: your-tenant-id
Content-Type: application/jsonExample — confirm the connection
curl https://pip.pcampus.co/identity/me \
-H "Authorization: Bearer pip_YOUR_API_KEY"A JSON user or application payload means you can call the other APIs.
Base URLs
| Service | Base URL |
|---|---|
| PBCP | https://pbcp-api.pcampus.co |
| Identity (PIP) | https://pip.pcampus.co |
| Pulse | https://pulse.pcampus.co |
| Connect | https://connect-api.pcampus.co |
| Content OS | https://content-os-api.pcampus.co |
| Notification | https://notification-api.pcampus.co |
https://mail-api.pcampus.co | |
| Storage | https://storage-api.pcampus.co |
Common status codes
| Code | Meaning |
|---|---|
200 / 201 | Success |
400 | Missing or invalid input |
401 | Missing or invalid token |
403 | Token is valid but lacks permission |
404 | Resource not found |
429 | Rate limit exceeded |
Each service page is a connect example — one sample request, not a full internal spec.