const data = {
name: 'my first environment'
description: 'Used for development'
organisationId: 'abc123'
slug: 'my-env-slug'
cloneOptions: {
sourceFormsAppEnvironmentId: 1
isCloningFormElementOptionsSets: true
isCloningFormElementLookups: true
isCloningFormSubmissionEvents: true
isCloningFormPostSubmissionActions: true
isCloningFormServerValidation: true
isCloningFormExternalIdGenerationOnSubmit: true
isCloningFormPersonalisation: true
}
}
const formsAppEnvironment = await formsAppEnvironments.createFormsAppEnvironment(
data,
)
// Use formsAppEnvironment here...
The data for the new forms app environment
const formsAppEnvironment =
await formsAppEnvironments.getFormsAppEnvironment(1)
// Use data here...
const searchParams = {
limit: 1,
offset: 0,
}
const { formsAppEnvironments, meta } =
await formsAppEnvironments.searchFormsAppEnvironments(searchParams)
Optional
searchParams: BaseSearchOptionsSearch options
const data = {
name: 'my first environment'
description: 'Used for development ONLY'
organisationId: 'abc123'
slug: 'my-env-slug'
}
const formsAppEnvironment = await formsAppEnvironments.updateFormsAppEnvironment(
data,
)
// Use formsAppEnvironment here...
Optional
formsAppEnvironment: FormsAppEnvironmentThe data for the forms app environment template to update
Example