Build with ActRight API
Access petitions, signatures, comments, and more through a modern REST API. Ship integrations in minutes.
https://api.actright.comQuick Start
Fetch petitions in your preferred language.
curl -s https://api.actright.com/v1/petitions?limit=5 \
-H "Authorization: Bearer YOUR_API_KEY" | jq .{
"data": [
{
"id": "pet_abc123",
"title": "Save the Local Park",
"slug": "save-the-local-park",
"signatureCount": 1248,
"goal": 5000,
"status": "active"
}
],
"meta": { "total": 42, "page": 1, "limit": 5 }
}Authentication
All API requests require a Bearer token in the Authorization header.
Authorization: Bearer gsk_your_api_key_hereAPI Key Scopes: Keys can be created with read, read_write, or full access. Use the least privilege scope for your use case.
Rate Limits
API requests are rate limited to ensure fair usage.
Rate limit headers are included in every response: X-RateLimit-IP-Limit, X-RateLimit-IP-Remaining, X-RateLimit-IP-Reset. API key requests use their own tier limits.
API Playground
Try out API endpoints directly from your browser. No setup required.
API Playground
LiveResources
Everything you need to build with ActRight.
Getting Started Guide
Authentication, quick-start examples, webhooks, and error handling.
API Documentation
Interactive reference with all endpoints, schemas, and examples.
API Keys
Generate and manage API keys for your applications.
Webhooks
Receive real-time notifications when events occur.
OAuth Apps
Register OAuth apps so users can authorize your integration.
WordPress Plugin
Embed petitions and signature forms directly into your WordPress site.
Stay Updated
Track API changes and monitor service health.