API Reference
Overview

API Reference

This section shows how to connect to Pcampus APIs — not internal architecture.

All APIs are REST + JSON.

How to connect

  1. Create an account and organization at console.pcampus.co (opens in a new tab)
  2. Register an Application and generate an M2M API key (pip_…)
  3. Call an endpoint with your Bearer token and tenant
Authorization: Bearer pip_YOUR_API_KEY
x-tenant-id: your-tenant-id
Content-Type: application/json

Example — 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

ServiceBase URL
PBCPhttps://pbcp-api.pcampus.co
Identity (PIP)https://pip.pcampus.co
Pulsehttps://pulse.pcampus.co
Connecthttps://connect-api.pcampus.co
Content OShttps://content-os-api.pcampus.co
Notificationhttps://notification-api.pcampus.co
Mailhttps://mail-api.pcampus.co
Storagehttps://storage-api.pcampus.co

Common status codes

CodeMeaning
200 / 201Success
400Missing or invalid input
401Missing or invalid token
403Token is valid but lacks permission
404Resource not found
429Rate limit exceeded

Each service page is a connect example — one sample request, not a full internal spec.