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.

View documentation →

List Submissions

GET /forms/{formId}/submissions

Retrieve a paginated list of submissions for a specific form.

View documentation →

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'
});