Build with Underafoot
Comprehensive REST API for integrating Underafoot into your applications.
Quick Start
Base URL
https://api.underafoot.com/v1
Authentication
Most endpoints require authentication via Bearer token. Include the token in your request headers:
curl -X GET "https://api.underafoot.com/v1/user" \ -H "Authorization: Bearer YOUR_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Accept: application/json"
Response Format
All responses are returned in JSON format. Successful responses include a 2xx status code. Error responses include a message and optional validation errors.
// Success Response
{
"data": { ... },
"message": "Operation successful."
}
// Error Response
{
"message": "Validation failed.",
"errors": {
"email": ["The email field is required."]
}
}Rate Limiting
API requests are limited to 60 requests per minute for authenticated users and 20 requests per minute for unauthenticated requests. Rate limit headers are included in all responses.
Authentication
Endpoints for user authentication and session management.
User
Manage user profile and settings.
Creators
Public endpoints for browsing creators.
Subscriptions
Manage subscriptions to creators.
Media Access
Access creator content with proper authorization.
Creator Dashboard
Creator-only endpoints for managing content.
Client Libraries
Official SDKs for popular languages (coming soon).
Need Help?
Check our comprehensive documentation or reach out to our developer support team.