ProcFormLayoutShare( int FormID, int LayoutID )
Generates a saved document and returns the quick share link for them.
Request
Request Data:
- (int) FormID (required) – the form to save as a document using one of the existing layouts
- (int) LayoutID (optional) – the ID of the layout to use
{
"FormID": <int>,
"LayoutID": <int>
}Response
{
"Result": {
"FormID": <int>,
"LayoutID": <int>,
"LayoutDocumentID": <string:guid>,
"DocumentUrl": <string>,
"DocumentUrlForGuest": <string>
}
}Notes:
- The LayoutDocumentID is a GUID for the saved layout
- DocumentUrl will be empty if quick share is not enabled for staff users
- DocumentUrlForGuest will be empty if quick share is not enabled for guest users
Errors
- “Form not found”
- “Layout not found”
- “Permission denied” – if the user does not have permission to see the form
- “Quick share is not enabled”
- "Call requires parameter: \"FormID\" which was not found"
- "Call requires parameter: \"LayoutID\" which was not found"