Portal's public API is organized around REST. Our API has predicated resource-oriented URLS, accepts JSON request bodies and returns JSON-encoded responses, and uses standard HTTP response codes, and verbs.

API Endpoint

The API endpoint is available below:

https://api-beta.joinportal.com

API Keys

You can generate your API key on the Settings > API page.

25222522 12161216

Authentication

Portal supports API key based authentication. To authenticate your requests, you need to pass your key as an X-API-KEY header.

curl \
  -X POST \
  -H "Content-Type: application/json" \
  -H "X-API-KEY: <Replace this with your API Key>" \
  --data '<Replace this with a json request body as needed>' \
  https://beta-api.joinportal.com/<Replace this with a resource>