Create custom language

POST {{base_url}}/custom-languages

Once your custom language is created, you can apply it to any form using the custom_language_id value.

Refer to Forms --> Update a form --> Use custom language within the API documentation for more information.

Request Body

{"name"=>"My Custom Language", "base_language"=>"en-US", "values"=>{"form-page.actions.answer-type-picker"=>"How would you like to answer?", "form-page.actions.video-type"=>"video", "form-page.actions.audio-type"=>"audio", "form-page.actions.text-type"=>"text", "form-page.actions.long-video-type"=>"Record your answer", "form-page.actions.long-audio-type"=>"Record your answer", "form-page.text-field.placeholder-text"=>"Type here...", "form-page.video-recorder.record-prompt"=>"Hit RECORD to start!", "form-page.video-audio.support-prompt"=>"✌️ You can practice before sending", "form-page.confirmation.approve-button"=>"YES", "form-page.confirmation.reject-button"=>"NO", "form-page.confirmation.prompt"=>"Ready to send?", "form-page.video-recorder.loading-text"=>"Firing up...", "form-page.audio-recorder.loading-text"=>"Firing up...", "form-page.poll-single-tip"=>"Choose 1 of ", "form-page.poll-multi-tip"=>"Choose up to", "form-page.poll-tip-options"=>"options", "form-page.voice-speak_prompt"=>"Speak", "form-page.voice-thinking_prompt"=>"Thinking", "form-page.voice-not_understood"=>"I did not understand", "form-page.voice-try_again"=>"Try again", "form-page.actions.calendar-type"=>"Book a meeting", "form-page.thankyou.visual-or-text"=>"🙌", "form-page.thankyou.success-message"=>"All done! Thank you for answering.", "form-page.contact-form.prompt-singleStep"=>"Before you go, please leave your contact details so we can get back to you...", "form-page.contact-form.prompt-multiStep"=>"Before you go, please leave your contact details so we can get back to you...", "form-page.contact-form.placeholder-name"=>"Your name", "form-page.contact-form.placeholder-email"=>"Your email", "form-page.contact-form.placeholder-phone-number"=>"Your phone number", "form-page.contact-form.placeholder-product-name"=>"Your product name", "form-page.contact-form.invalid-email-message"=>"This e-mail looks badly formatted.", "form-page.contact-form.invalid-phone-number-message"=>"This phone number looks incorrect.", "form-page.contact-form.missing-consent"=>"Accept the terms & conditions", "form-page.contact-form.final-step-cta"=>"Send your answer", "form-page.contact-form.next-step-cta"=>"Next step", "form-page.uploading-screen.title"=>"Sending...", "form-page.uploading-screen.description-uploading"=>"We're currently uploading your response.", "form-page.uploading-screen.leaving-warning"=>"Please don't leave this page!", "form-page.uploading-banner.upload-message"=>"Uploading", "form-page.uploading-banner.leaving-warning"=>"Please don't leave this page!", "form-page.actions.time-to-interact"=>"Interact in ${seconds}s", "form-page.redirecting-screen.title"=>"Redirecting...", "form-page.uploading-screen.description-redirect-part-0"=>"We'll automatically redirect you to", "form-page.uploading-screen.description-redirect-part-1-link"=>"this url", "form-page.uploading-screen.description-redirect-part-2"=>"once the upload is finished.", "form-page.barbones-renderer.fallback-cta"=>"Reply", "form-page.live-retry.description"=>"Bummer! Looks like no one is available to take your call.", "form-page.live-retry.cta"=>"Retry call", "form-page.live-retry.rejection"=>"Never mind, let's continue", "form-page.recording-permissions.title"=>"To record video, your browser will need to request access to your camera & microphone.", "form-page.recording-permissions.button"=>"Request permissions", "form-page.in-app-instructions.dots-icon-browser"=>"To answer, please tap the <b>&quot; icon</b> and then select <b>&quot;Open in Browser&quot;</b>", "form-page.in-app-instructions.dots-icon-safari"=>"To answer, please tap the <b>&quot; icon</b> and then select <b>&quot;Open in Safari&quot;</b>", "form-page.in-app-instructions.dots-icon-chrome"=>"To answer, please tap the <b>&quot; icon</b> and then select <b>&quot;Open in Chrome&quot;</b>"}}

HEADERS

KeyDatatypeRequiredDescription
Authorizationstring
Content-Typestring
Organization-Idstring

RESPONSES

status: Created

{&quot;custom_language_id&quot;:&quot;xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&quot;,&quot;organization_id&quot;:&quot;xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&quot;,&quot;id&quot;:&quot;xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&quot;,&quot;name&quot;:&quot;My Custom Language&quot;,&quot;base_language&quot;:&quot;en-US&quot;,&quot;values&quot;:{&quot;form-page.actions.answer-type-picker&quot;:&quot;How would you like to answer?&quot;,&quot;form-page.actions.video-type&quot;:&quot;video&quot;,&quot;form-page.actions.audio-type&quot;:&quot;audio&quot;,&quot;form-page.actions.text-type&quot;:&quot;text&quot;,&quot;form-page.actions.long-video-type&quot;:&quot;Record your answer&quot;,&quot;form-page.actions.long-audio-type&quot;:&quot;Record your answer&quot;,&quot;form-page.text-field.placeholder-text&quot;:&quot;Type here...&quot;,&quot;form-page.video-recorder.record-prompt&quot;:&quot;Hit RECORD to start!&quot;,&quot;form-page.video-audio.support-prompt&quot;:&quot;✌️ You can practice before sending&quot;,&quot;form-page.confirmation.approve-button&quot;:&quot;YES&quot;,&quot;form-page.confirmation.reject-button&quot;:&quot;NO&quot;,&quot;form-page.confirmation.prompt&quot;:&quot;Ready to send?&quot;,&quot;form-page.video-recorder.loading-text&quot;:&quot;Firing up...&quot;,&quot;form-page.audio-recorder.loading-text&quot;:&quot;Firing up...&quot;,&quot;form-page.poll-single-tip&quot;:&quot;Choose 1 of &quot;,&quot;form-page.poll-multi-tip&quot;:&quot;Choose up to&quot;,&quot;form-page.poll-tip-options&quot;:&quot;options&quot;,&quot;form-page.voice-speak_prompt&quot;:&quot;Speak&quot;,&quot;form-page.voice-thinking_prompt&quot;:&quot;Thinking&quot;,&quot;form-page.voice-not_understood&quot;:&quot;I did not understand&quot;,&quot;form-page.voice-try_again&quot;:&quot;Try again&quot;,&quot;form-page.actions.calendar-type&quot;:&quot;Book a meeting&quot;,&quot;form-page.thankyou.visual-or-text&quot;:&quot;🙌&quot;,&quot;form-page.thankyou.success-message&quot;:&quot;All done! Thank you for answering.&quot;,&quot;form-page.contact-form.prompt-singleStep&quot;:&quot;Before you go, please leave your contact details so we can get back to you...&quot;,&quot;form-page.contact-form.prompt-multiStep&quot;:&quot;Before you go, please leave your contact details so we can get back to you...&quot;,&quot;form-page.contact-form.placeholder-name&quot;:&quot;Your name&quot;,&quot;form-page.contact-form.placeholder-email&quot;:&quot;Your email&quot;,&quot;form-page.contact-form.placeholder-phone-number&quot;:&quot;Your phone number&quot;,&quot;form-page.contact-form.placeholder-product-name&quot;:&quot;Your product name&quot;,&quot;form-page.contact-form.invalid-email-message&quot;:&quot;This e-mail looks badly formatted.&quot;,&quot;form-page.contact-form.invalid-phone-number-message&quot;:&quot;This phone number looks incorrect.&quot;,&quot;form-page.contact-form.missing-consent&quot;:&quot;Accept the terms \u0026 conditions&quot;,&quot;form-page.contact-form.final-step-cta&quot;:&quot;Send your answer&quot;,&quot;form-page.contact-form.next-step-cta&quot;:&quot;Next step&quot;,&quot;form-page.uploading-screen.title&quot;:&quot;Sending...&quot;,&quot;form-page.uploading-screen.description-uploading&quot;:&quot;We&#39;re currently uploading your response.&quot;,&quot;form-page.uploading-screen.leaving-warning&quot;:&quot;Please don&#39;t leave this page!&quot;,&quot;form-page.uploading-banner.upload-message&quot;:&quot;Uploading&quot;,&quot;form-page.uploading-banner.leaving-warning&quot;:&quot;Please don&#39;t leave this page!&quot;,&quot;form-page.actions.time-to-interact&quot;:&quot;Interact in ${seconds}s&quot;,&quot;form-page.redirecting-screen.title&quot;:&quot;Redirecting...&quot;,&quot;form-page.uploading-screen.description-redirect-part-0&quot;:&quot;We&#39;ll automatically redirect you to&quot;,&quot;form-page.uploading-screen.description-redirect-part-1-link&quot;:&quot;this url&quot;,&quot;form-page.uploading-screen.description-redirect-part-2&quot;:&quot;once the upload is finished.&quot;,&quot;form-page.barbones-renderer.fallback-cta&quot;:&quot;Reply&quot;,&quot;form-page.live-retry.description&quot;:&quot;Bummer! Looks like no one is available to take your call.&quot;,&quot;form-page.live-retry.cta&quot;:&quot;Retry call&quot;,&quot;form-page.live-retry.rejection&quot;:&quot;Never mind, let&#39;s continue&quot;,&quot;form-page.recording-permissions.title&quot;:&quot;To record video, your browser will need to request access to your camera \u0026 microphone.&quot;,&quot;form-page.recording-permissions.button&quot;:&quot;Request permissions&quot;,&quot;form-page.in-app-instructions.dots-icon-browser&quot;:&quot;To answer, please tap the \u003cb\u003e\u0026quot; icon\u003c/b\u003e and then select \u003cb\u003e\u0026quot;Open in Browser\u0026quot;\u003c/b\u003e&quot;,&quot;form-page.in-app-instructions.dots-icon-safari&quot;:&quot;To answer, please tap the \u003cb\u003e\u0026quot; icon\u003c/b\u003e and then select \u003cb\u003e\u0026quot;Open in Safari\u0026quot;\u003c/b\u003e&quot;,&quot;form-page.in-app-instructions.dots-icon-chrome&quot;:&quot;To answer, please tap the \u003cb\u003e\u0026quot; icon\u003c/b\u003e and then select \u003cb\u003e\u0026quot;Open in Chrome\u0026quot;\u003c/b\u003e&quot;}}