transform

GETALL,CFO/DuplicateFormDefinition

IN THIS PAGE

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