Skip to content

API Basics ​

Understanding the structure and architecture of the Pradeo Security API.

Multi-Tenant Architecture ​

Pradeo Security uses a multi-tenant architecture where each organization has its own isolated environment. Your API endpoint is specific to your tenant.

URL Format ​

https://api.<tenant>.pradeo-security.com

Where <tenant> is your unique organization identifier provided by Pradeo Security.

Example ​

If your tenant ID is acme-corp:

https://api.acme-corp.pradeo-security.com

Finding Your Tenant ID ​

Your tenant ID is provided during setup. To verify it:

  1. Contact your Pradeo Security administrator
  2. Check your onboarding documentation
  3. Look in your account settings/dashboard
  4. Check your API key credentials documentation

API Paths ​

All API endpoints are prefixed with the API version:

https://api.<tenant>.pradeo-security.com/v2/{endpoint}

Examples ​

Authentication:

bash
https://api.acme-corp.pradeo-security.com/v2/authentication/token

Devices:

bash
https://api.acme-corp.pradeo-security.com/v2/devices

Statistics:

bash
https://api.acme-corp.pradeo-security.com/v2/statistics

Device Groups:

bash
https://api.acme-corp.pradeo-security.com/v2/device-groups

Important Notes ​

Data Isolation ​

✓ Your data is isolated:

  • Data is completely separate between tenants
  • Cannot access other tenants' data
  • Credentials only work for your specific tenant

API Compatibility ​

✓ Consistent API:

  • Endpoints are standardized across all tenants
  • Request/response formats are identical
  • Same API version (v2)

Rate Limiting ​

Rate limiting is enabled on all requests:

  • Standard limits: 1000 req/min
  • If you exceed the limit, you'll receive a 429 Too Many Requests response

Next Steps ​