Getting StartedThe SignUpGo API allows you to create, manage, and retrieve event data programmatically. All API requests require authentication using API keys.
Base URL: https://api.signupgo.com
Authentication: Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
API EndpointsList all events
curl -H "Authorization: Bearer YOUR_TOKEN" https://api.signupgo.com/api/events
Create a new event
curl -X POST -H "Authorization: Bearer YOUR_TOKEN" -H "Content-Type: application/json" -d '{"title":"Parent Conference","date":"2025-02-15"}' https://api.signupgo.com/api/events
Get event details
curl -H "Authorization: Bearer YOUR_TOKEN" https://api.signupgo.com/api/events/123
Reserve a time slot
curl -X POST -H "Authorization: Bearer YOUR_TOKEN" -H "Content-Type: application/json" -d '{"timeSlot":"2025-02-15T10:00:00Z","participantName":"John Doe","email":"john@example.com"}' https://api.signupgo.com/api/events/123/reserve
Response FormatAll API responses are returned in JSON format. Successful responses include the requested data, while error responses include an error message and status code.
Success Response {
"success": true,
"data": {
"id": "123",
"title": "Parent Conference",
"date": "2025-02-15T10:00:00Z"
}
}
Error Response {
"success": false,
"error": "Invalid API key",
"code": 401
}
Rate Limits & AuthenticationAPI requests are rate-limited to ensure fair usage and system stability:
Free Tier: 100 requests per hourPro Tier: 1,000 requests per hourEnterprise: Custom limits availableRate limit information is included in response headers:
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 95
X-RateLimit-Reset: 1640995200
🚀 What You Can Build Event Management Create, update, and manage events programmatically
Registration Tracking Monitor registrations and participant data in real-time
Automation Build custom workflows and integrations
Custom Apps Develop mobile apps or web applications
Third-Party Integration Connect with CRM, email, and calendar systems
Secure Access Enterprise-grade security and authentication
📚 SDKs & Libraries We're working on official SDKs for popular programming languages. In the meantime, you can use any HTTP client library to interact with our REST API.
JavaScript/Node.js: Use axios, fetch, or requestPython: Use requests or httpxPHP: Use Guzzle or cURLRuby: Use HTTParty or Net::HTTPJava: Use OkHttp or Apache HttpClient🆘 Support & Resources Need help with the API? We're here to support you:
Ready to Get Started? Get your API key and start building amazing integrations with SignUpGo.
Request API Access →