transform
GETALL,CFO/DuplicateFormDefinition
Arguments
- formIdCharacter
FormId of the form definition to be duplicated
- newFormIdCharacter
FormId for the duplicated form definition
- newFormnameCharacter
Friendly name for the duplicate form definition
- newAccountIdCharacter
Returns
- resultJSON Object
Returns an object with these properties:
- errorboolean
true if there was an error
- errorTextstring
- resultobject
- formsAdded
number of records added
Description
Duplicates a TransForm form definition in the account associated with the API key.
CURL
CURL --insecure -H "apikey:Your_api_key" -H "accept: application/json" "https://transform.alphasoftware.com/transformAPIVersion1.a5svc/DuplicateFormDefinition?formId=value_of_formId&newformId=value_of_newformId&newFormName=value_of_newFormName"
Node
var https = require('https'); var options = { protocol: "https:", hostname: "transform.alphasoftware.com", path: "/transformAPIVersion1.a5svc/DuplicateFormDefinition?formId=value%5fof%5fformId&newformId=value%5fof%5fnewformId&newFormName=value%5fof%5fnewFormName", headers: {apikey: "Your_api_key"} }; https.get(options, (resp) => { let data = ''; resp.on('data', (chunk) => {data += chunk;}); resp.on('end', () => {console.log(data);}); }).on("error", (err) => {console.log("Error: " + err.message);});
Xbasic
dim apikey as c = "Your_api_key" dim postdata as c dim url as c = "/DuplicateFormDefinition?formId=value%5fof%5fformId&newformId=value%5fof%5fnewformId&newFormName=value%5fof%5fnewFormName" dim pr as p pr = a5dialogHelper_transformAPIQuery(url,postdata,apikey) if pr.error = .f. then dim result as c result = pr.result else dim errorText as c errorText = pr.errorText end if