API Reference
RESTful API for all Placino operations: project management, data ingestion, queries, and audit retrieval.
Base URL
Authentication
All requests require Bearer token authentication:
Get API Key
API keys issued via admin console. Each key has expiry date and optional IP whitelist.
Key Rotation
Rotate keys every 90 days. Old key remains valid during rotation window (7 days) to prevent outages.
OAuth 2.0 (Optional)
For web applications, use OAuth 2.0 authorization code flow. Placino supports standard OpenID Connect discovery.
Request/Response Format
All requests and responses use JSON. Timestamps in ISO 8601 UTC format.
Request Headers
Success Response (200 OK)
Error Response (400+)
Rate Limiting
API rate limits apply per API key:
Default: 100 requests/minute
Burst: 200 requests/minute for 10 seconds
Large datasets: 10 concurrent ingestion jobs max
Rate limit info returned in response headers:
Common Response Codes
200 OK: Request succeeded.
201 Created: Resource created (project, dataset).
400 Bad Request: Invalid parameters.
401 Unauthorized: Missing or invalid API key.
403 Forbidden: User lacks permission for resource.
404 Not Found: Resource does not exist.
429 Too Many Requests: Rate limit exceeded.
Pagination
List endpoints return paginated results:
Response includes total_count, page, pages metadata.
API Endpoints Overview
Placino API covers these resource types:
Explore Endpoint Details
See detailed endpoint specifications, request/response examples, and error codes:
View All Endpoints