curl --request POST \
--url https://api.fillout.com/v1/api/forms/{formId}/submissions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"submissions": [
{
"questions": [
{
"id": "<string>",
"value": "<unknown>"
}
],
"urlParameters": [
{
"id": "<string>",
"name": "<string>",
"value": "<string>"
}
],
"submissionTime": "2023-11-07T05:31:56Z",
"lastUpdatedAt": "2023-11-07T05:31:56Z",
"scheduling": [
{
"id": "<string>",
"value": {
"fullName": "<string>",
"email": "[email protected]",
"eventStartTime": "2023-11-07T05:31:56Z",
"eventEndTime": "2023-11-07T05:31:56Z",
"timezone": "<string>",
"userId": 123,
"scheduledUserEmail": "[email protected]",
"eventId": "<string>",
"eventUrl": "<string>",
"rescheduleOrCancelUrl": "<string>",
"meetingNotes": "<string>"
}
}
],
"payments": [
{
"id": "<string>",
"value": {
"paymentId": "<string>",
"stripeCustomerId": "<string>",
"stripeCustomerUrl": "<string>",
"stripePaymentUrl": "<string>",
"totalAmount": 123,
"currency": "<string>",
"email": "[email protected]",
"status": "<string>",
"stripeSubscriptionId": "<string>"
}
}
],
"login": {
"email": "[email protected]"
}
}
]
}
'{
"submissions": [
{
"submissionId": "<string>",
"submissionTime": "2023-11-07T05:31:56Z",
"questions": [
{
"id": "<string>",
"name": "<string>",
"type": "<string>",
"value": "<unknown>"
}
],
"lastUpdatedAt": "2023-11-07T05:31:56Z",
"calculations": [
{
"id": "<string>",
"name": "<string>",
"type": "number",
"value": "<string>"
}
],
"urlParameters": [
{
"id": "<string>",
"name": "<string>",
"value": "<string>"
}
],
"scheduling": [
{
"id": "<string>",
"name": "<string>",
"value": {
"fullName": "<string>",
"email": "[email protected]",
"timezone": "<string>",
"eventStartTime": "2023-11-07T05:31:56Z",
"eventEndTime": "2023-11-07T05:31:56Z",
"eventId": "<string>",
"eventUrl": "<string>",
"rescheduleOrCancelUrl": "<string>",
"userId": 123,
"scheduledUserEmail": "[email protected]",
"meetingNotes": "<string>"
}
}
],
"payments": [
{
"id": "<string>",
"name": "<string>",
"value": {
"paymentId": "<string>",
"stripeCustomerId": "<string>",
"stripeCustomerUrl": "<string>",
"stripePaymentUrl": "<string>",
"totalAmount": 123,
"currency": "<string>",
"email": "[email protected]",
"discountCode": "<string>",
"status": "<string>",
"stripeSubscriptionId": "<string>"
}
}
],
"quiz": {
"score": 123,
"maxScore": 123
},
"login": {
"email": "[email protected]"
}
}
]
}Create new submissions for a form
curl --request POST \
--url https://api.fillout.com/v1/api/forms/{formId}/submissions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"submissions": [
{
"questions": [
{
"id": "<string>",
"value": "<unknown>"
}
],
"urlParameters": [
{
"id": "<string>",
"name": "<string>",
"value": "<string>"
}
],
"submissionTime": "2023-11-07T05:31:56Z",
"lastUpdatedAt": "2023-11-07T05:31:56Z",
"scheduling": [
{
"id": "<string>",
"value": {
"fullName": "<string>",
"email": "[email protected]",
"eventStartTime": "2023-11-07T05:31:56Z",
"eventEndTime": "2023-11-07T05:31:56Z",
"timezone": "<string>",
"userId": 123,
"scheduledUserEmail": "[email protected]",
"eventId": "<string>",
"eventUrl": "<string>",
"rescheduleOrCancelUrl": "<string>",
"meetingNotes": "<string>"
}
}
],
"payments": [
{
"id": "<string>",
"value": {
"paymentId": "<string>",
"stripeCustomerId": "<string>",
"stripeCustomerUrl": "<string>",
"stripePaymentUrl": "<string>",
"totalAmount": 123,
"currency": "<string>",
"email": "[email protected]",
"status": "<string>",
"stripeSubscriptionId": "<string>"
}
}
],
"login": {
"email": "[email protected]"
}
}
]
}
'{
"submissions": [
{
"submissionId": "<string>",
"submissionTime": "2023-11-07T05:31:56Z",
"questions": [
{
"id": "<string>",
"name": "<string>",
"type": "<string>",
"value": "<unknown>"
}
],
"lastUpdatedAt": "2023-11-07T05:31:56Z",
"calculations": [
{
"id": "<string>",
"name": "<string>",
"type": "number",
"value": "<string>"
}
],
"urlParameters": [
{
"id": "<string>",
"name": "<string>",
"value": "<string>"
}
],
"scheduling": [
{
"id": "<string>",
"name": "<string>",
"value": {
"fullName": "<string>",
"email": "[email protected]",
"timezone": "<string>",
"eventStartTime": "2023-11-07T05:31:56Z",
"eventEndTime": "2023-11-07T05:31:56Z",
"eventId": "<string>",
"eventUrl": "<string>",
"rescheduleOrCancelUrl": "<string>",
"userId": 123,
"scheduledUserEmail": "[email protected]",
"meetingNotes": "<string>"
}
}
],
"payments": [
{
"id": "<string>",
"name": "<string>",
"value": {
"paymentId": "<string>",
"stripeCustomerId": "<string>",
"stripeCustomerUrl": "<string>",
"stripePaymentUrl": "<string>",
"totalAmount": 123,
"currency": "<string>",
"email": "[email protected]",
"discountCode": "<string>",
"status": "<string>",
"stripeSubscriptionId": "<string>"
}
}
],
"quiz": {
"score": 123,
"maxScore": 123
},
"login": {
"email": "[email protected]"
}
}
]
}Enter your Fillout API key. Format: Bearer <api_key>
The public identifier of the form
List of submissions to create (maximum 10)
10Show child attributes
When the submission was made (optional)
When the submission was last updated (optional)
List of scheduling responses (optional)
Show child attributes
Identifier of the scheduling field
Scheduling details
Show child attributes
Full name of the person booking
Email of the person booking
Start time of the event
End time of the event
Timezone for the meeting
User ID (optional)
Email of the scheduled user (optional)
Calendar event ID (optional)
URL to the calendar event (optional)
URL to reschedule or cancel the event (optional)
Meeting notes (optional)
List of payment responses (optional)
Show child attributes
Identifier of the payment field
Payment details
Show child attributes
Stripe payment ID
Stripe customer ID (optional)
URL to Stripe customer dashboard (optional)
URL to Stripe payment dashboard (optional)
Total amount in cents (optional)
Currency code (optional)
Customer email (optional)
Payment status (optional)
Stripe subscription ID (optional)
Created submissions
List of created submissions
Show child attributes
Unique identifier for the submission
When the submission was made
When the submission was last updated
List of calculation responses
Show child attributes
Identifier of the calculation
Name of the calculation
Type of the calculation
number, text, duration The calculated value
List of scheduling responses (if using Fillout Scheduling)
Show child attributes
Identifier of the scheduling field
Name of the scheduling field
Scheduling details
Show child attributes
Full name of the person booking
Email of the person booking
Timezone for the meeting
Start time of the event
End time of the event
Calendar event ID
URL to the calendar event
URL to reschedule or cancel the event
User ID (optional)
Email of the scheduled user (optional)
Meeting notes (optional)
List of payment responses (if using Fillout Payments)
Show child attributes
Identifier of the payment field
Name of the payment field
Payment details
Show child attributes
Stripe payment ID
Stripe customer ID (optional)
URL to Stripe customer dashboard (optional)
URL to Stripe payment dashboard (optional)
Total amount in cents (optional)
Currency code (optional)
Customer email (optional)
Discount code used (optional)
Payment status (optional)
Stripe subscription ID (optional)
Was this page helpful?