Palpable Developer API
Welcome to the Palpable Developer API documentation. This API allows you to programmatically control your IoT devices, create automations, and integrate Palpable into your applications.
Base URL
https://palpable.technology/apiAuthentication
All API requests require authentication using an API key. You can create API keys in the Palpable mobile app under Settings > Developer > API Keys.
Include your API key in the Authorization header:
curl -H "Authorization: Bearer pk_your_api_key_here" \
https://palpable.technology/api/devicesRate Limits
- Standard tier: 100 requests per minute
- Pro tier: 1,000 requests per minute
- Enterprise: Custom limits
Rate limit headers are included in all responses:
X-RateLimit-Limit: Maximum requests per minuteX-RateLimit-Remaining: Requests remaining in current windowX-RateLimit-Reset: Unix timestamp when the limit resets
Response Format
All responses are JSON. Successful responses include the requested data:
{
"devices": [...],
"success": true
}Error responses include an error message:
{
"error": "Device not found",
"status": 404
}Quick Links
- Devices API - Manage your IoT devices
- Commands API - Send commands to devices
- Automations API - Create and manage automations
- Webhooks - Receive real-time sensor data
- API Keys - Manage your API keys
SDKs & Libraries
Official SDKs coming soon:
- JavaScript/TypeScript
- Python
- Go