ApexERPHost

<back to all web services

GetDynamicForm

Requires Authentication
The following routes are available for this service:
GET/Core/Dynamic/Forms/{UnId}
GetDynamicForm Parameters:
NameParameterData TypeRequiredDescription
UnIdpathGuidNo
DynamicForm Parameters:
NameParameterData TypeRequiredDescription
UnIdformGuidNo
NameformstringNo
DescriptionformstringNo
TypeformintNo
DataSourceIdformGuid?No
DataSourceformDynamicDataSourceNo
CategoryIdformGuid?No
ScriptformstringNo
DynamicPopupsformList<DynamicPopup>No
HCodeformstringNo
Visibilityformbool?No
ParamsformFormObjParamsNo
CopyCountformint?No
DynamicDataSource Parameters:
NameParameterData TypeRequiredDescription
DsIdformGuidNo
NameformstringNo
DescriptionformstringNo
QueryformstringNo
HasDatesformboolNo
CategoryIdformGuidNo
ParamsformList<DynamicDataSourceParam>No
HccrtformstringNo
Usedformbool?No
HasParamsformbool?No
HCodeformstringNo
DynamicDataSourceParam Parameters:
NameParameterData TypeRequiredDescription
IdformGuidNo
NameformstringNo
DescriptionformstringNo
DataSourceIdformGuidNo
DbTypeformstringNo
SizeformintNo
QueryIdformGuid?No
FormatformstringNo
IsNullableformboolNo
OrderIndexformintNo
DynamicPopup Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
NameformstringNo
DataformDynamicPopupDataNo
DynamicPopupData Parameters:
NameParameterData TypeRequiredDescription
FormUnIdformGuidNo
FormLayoutIdformint?No
PriorityformintNo
HideFormParamsformboolNo
ParamsMapformDictionary<string, string>No
ShowAsDialogformbool?No
FormObjParams Parameters:
NameParameterData TypeRequiredDescription
ShowInMenuformbool?No
ImageformstringNo
LargeImageformstringNo
OrderIndexformint?No
ParentFormTypeformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /Core/Dynamic/Forms/{UnId} HTTP/1.1 
Host: apex.nikoratrade.ge 
Accept: application/json
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"UnId":"00000000000000000000000000000000","Name":"String","Description":"String","Type":0,"DataSourceId":"00000000000000000000000000000000","DataSource":{"DsId":"00000000000000000000000000000000","Name":"String","Description":"String","Query":"String","HasDates":false,"CategoryId":"00000000000000000000000000000000","Params":[{"Id":"00000000000000000000000000000000","Name":"String","Description":"String","DataSourceId":"00000000000000000000000000000000","DbType":"String","Size":0,"QueryId":"00000000000000000000000000000000","Format":"String","IsNullable":false,"OrderIndex":0}],"Hccrt":"String","Used":false,"HasParams":false,"HCode":"String"},"CategoryId":"00000000000000000000000000000000","Script":"String","DynamicPopups":[{"Id":0,"Name":"String","Data":{"FormUnId":"00000000000000000000000000000000","FormLayoutId":0,"Priority":0,"HideFormParams":false,"ParamsMap":{"String":"String"},"ShowAsDialog":false}}],"HCode":"String","Visibility":false,"Params":{"ShowInMenu":false,"Image":"String","LargeImage":"String","OrderIndex":0,"ParentFormType":"String"},"CopyCount":0}