Submissions API
API endpoints for managing form submissions in Mantlz
Submissions API
The Mantlz Submissions API provides endpoints for submitting form data and retrieving form submissions. These endpoints allow you to programmatically submit data to your forms and access the submissions that users have made.
Available Endpoints
Submit Form
POST /forms/submit
Submit data to a form, such as user feedback, contact information, or waitlist sign-ups.
List Submissions
GET /forms/{formId}/submissions
Retrieve a paginated list of submissions for a specific form.
Common Use Cases
- Custom Forms: Submit data from custom-built forms on your website
- Data Export: Export form submissions for analysis in external tools
- Integration: Connect Mantlz forms with other systems in your workflow
Example: Submitting Form Data
async function submitFormData(formId, data) {
const response = await fetch('https://app.mantlz.com/api/v1/forms/submit', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-API-Key': 'mk_your_api_key_here'
},
body: JSON.stringify({
formId: formId,
data: data
})
});
return await response.json();
}
// Example usage
submitFormData('form_123abc', {
email: 'user@example.com',
name: 'John Doe',
message: 'This is my feedback'
});