Concepts
Export columns
Three ways to export
POST /v1/submissions/exportgives rows as JSON, one page at a time.POST /v1/submissions/export.csvgives the whole CSV file in one answer, up to 15 MB.POST /v1/exportsprepares a CSV file of any size in the background.
All three take the same filters and sort as GET /v1/submissions. With no filters, they export every response of the form. The CSV file is UTF-8 with a byte order mark and CRLF lines.
Columns
The columns come in this order.
id,createdAt,updatedAt,status,leftAt,completedAt,ending,countsAsLead,versionandphoneVerified. Times are ISO 8601 in UTC.statusreads Started, Left or Finished,endingis the ending's name, andcountsAsLeadreads Yes or No.- One column per question, in form order, keyed
answers.<answer key>and headed by the question's current label. Questions removed in later versions keep their last label. Answers to questions in no known version are headed by their key. They come after the other answer columns in JSON pages and in the one-call CSV, and at the very end of a background export. attribution.*columns for the UTM parameters, landing page, referrer, ad click IDs, Jornaya LeadiD and Meta event ID.earlierSubmissionId,emailCheck,trustedFormCertUrlandtelegramCheck.emailCheckreads Valid, Invalid, Disposable, Accepts any address, Unknown or Not checked.telegramCheckreads Personal account, Not found on Telegram, Channel, Group, Bot or Not checked. Each is blank when the response has nothing checked or no certificate.consent,consentAtandconsentText.consentreads Agreed, Not agreed or Not asked. The time and wording are blank unless agreed. See Consent.- Last, a country column for each address question, keyed
answers.<answer key>.countryand headed by the question and "(country)". It holds an ISO 3166-1 alpha-2 code.
Values
Names split into .first and .last columns. Addresses split into .line1, .line2, .city, .state and .zip, where .state is the region and .zip the postal code. Picked options show their labels, with several joined by "; ". Phones are in E.164 format and dates are YYYY-MM-DD.
Files are permanent links into the app, one per line, that ask for sign-in. See Files.
Merging pages
Merge JSON pages by column key. A later page can add columns for answers to questions in older versions.
To download a file over the API, take the file id from the end of its link and call GET /v1/files/{fileId}.