Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.briksync.com/llms.txt

Use this file to discover all available pages before exploring further.

API authentication

The BrikSync PropOS API supports a hybrid authentication model. External integrations use API keys, while the web application uses session tokens managed automatically by the browser.

API keys (BUSINESS plan)

API keys are available on the BUSINESS plan. Generate and manage keys from Settings → API Access (Admin or Super Admin role required).

Generating a key

  1. Navigate to Settings → API Access in the BrikSync dashboard.
  2. Click Generate API Key.
  3. Copy the key immediately — it is only shown once.

Using a key

Include your API key in the Authorization header of every request:
curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://briksync.com/api/properties

IP allowlisting

You can optionally restrict API key usage to specific IP addresses or CIDR ranges. Configure allowlists from Settings → API Access.
Store API keys securely. Do not expose them in client-side code or public repositories. If a key is compromised, revoke it immediately from Settings → API Access and generate a new one.

Session tokens

The BrikSync web application authenticates using session tokens managed automatically by the browser. You do not need to handle session tokens directly — they are set and refreshed as part of the normal sign-in flow.

Plan requirements

Authentication methodRequired plan
Session tokensAll plans
API keysBUSINESS
API access was previously available on the PRO plan. As of July 2026, new API key generation requires the BUSINESS plan. Existing PRO plan integrations continue during the transition period.

Error responses

ScenarioHTTP statusError code
Missing or expired credentials401UNAUTHORIZED
Insufficient role403FORBIDDEN
Plan does not include API access403PLAN_UPGRADE_REQUIRED
See the API overview for the full list of error codes and response formats.
Last modified on April 16, 2026