Method | Description | |
---|---|---|
APIClient ( ) : System | ||
APIClient ( String apiKey, bool debugMode = false ) : System | ||
cloneForm ( long formID ) : Newtonsoft.Json.Linq.JObject |
Clone a single form
|
|
createForm ( dynamic>.Dictionary |
Create a new form
|
|
createFormQuestion ( long formID, string>.Dictionary |
Add new question to specified form.
|
|
createFormQuestions ( long formID, string questions ) : Newtonsoft.Json.Linq.JObject |
Add new questions to specified form
|
|
createFormSubmission ( long formID, string>.Dictionary |
Submit data to this form using the API
|
|
createFormSubmissions ( long formID, string submissions ) : Newtonsoft.Json.Linq.JObject |
Submit data to this form using the API
|
|
createFormWebhook ( long formID, string webhookURL ) : Newtonsoft.Json.Linq.JObject |
Add a new webhook
|
|
createForms ( string form ) : Newtonsoft.Json.Linq.JObject |
Create new forms
|
|
createReport ( long formID, string>.Dictionary |
Create new report of a form
|
|
deleteForm ( long formID ) : Newtonsoft.Json.Linq.JObject |
Delete a specific form
|
|
deleteFormQuestion ( long formID, long qid ) : Newtonsoft.Json.Linq.JObject |
Delete a single form question
|
|
deleteFormWebhook ( long formID, long webhookID ) : Newtonsoft.Json.Linq.JObject |
Delete a specific webhook of a form
|
|
deleteReport ( long reportID ) : Newtonsoft.Json.Linq.JObject |
Delete a report of a form
|
|
deleteSubmission ( long sid ) : Newtonsoft.Json.Linq.JObject |
Delete a single submission
|
|
editFormQuestion ( long formID, long qid, string>.Dictionary |
Add or edit a single question properties
|
|
editSubmission ( long sid, string>.Dictionary |
Edit a single submission
|
|
getFolder ( String folderID ) : Newtonsoft.Json.Linq.JObject |
Get folder details
|
|
getFolders ( ) : Newtonsoft.Json.Linq.JObject |
Get a list of form folders for this account
|
|
getForm ( long formID ) : Newtonsoft.Json.Linq.JObject |
Get basic information about a form
|
|
getFormFiles ( long formID ) : Newtonsoft.Json.Linq.JObject |
List of files uploaded on a form
|
|
getFormProperties ( long formID ) : Newtonsoft.Json.Linq.JObject |
Get a list of all properties on a form
|
|
getFormProperty ( long formID, string propertyKey ) : Newtonsoft.Json.Linq.JObject |
Get a specific property of the form
|
|
getFormQuestion ( long formID, long qid ) : Newtonsoft.Json.Linq.JObject |
Get details about a question
|
|
getFormQuestions ( long formID ) : Newtonsoft.Json.Linq.JObject |
Get a list of all questions on a form
|
|
getFormReports ( long formID ) : Newtonsoft.Json.Linq.JObject |
Get all the reports of a form, such as excel, csv, grid, html, etc.
|
|
getFormSubmissons ( long formID, int offset, int limit, String>.Dictionary |
List of a form submissions
|
|
getFormWebhooks ( long formID ) : Newtonsoft.Json.Linq.JObject |
Get list of webhooks for a form
|
|
getForms ( int offset, int limit, String>.Dictionary |
Get a list of forms for this account
|
|
getHistory ( string action = "", string date = "", string sortBy = "", string startDate = "", string endDate = "" ) : Newtonsoft.Json.Linq.JObject |
Get user activity log
|
|
getPlan ( String planName ) : Newtonsoft.Json.Linq.JObject |
Get details of a plan
|
|
getReport ( long reportID ) : Newtonsoft.Json.Linq.JObject |
Get report details
|
|
getReports ( ) : Newtonsoft.Json.Linq.JObject |
List of URLS for reports in this account
|
|
getSettings ( ) : Newtonsoft.Json.Linq.JObject |
Get user's settings for this account
|
|
getSubmission ( long sid ) : Newtonsoft.Json.Linq.JObject |
Get submission data
|
|
getSubmissions ( int offset, int limit, String>.Dictionary |
Get a list of submissions for this account
|
|
getSubusers ( ) : Newtonsoft.Json.Linq.JObject |
Get a list of sub users for this account
|
|
getUsage ( ) : Newtonsoft.Json.Linq.JObject |
Get number of form submissions received this month
|
|
getUser ( ) : Newtonsoft.Json.Linq.JObject |
Get user account details for a JotForm user
|
|
loginUser ( string>.Dictionary |
Login user with given credentials
|
|
logoutUser ( ) : Newtonsoft.Json.Linq.JObject |
Logout user
|
|
registerUser ( string>.Dictionary |
Register with username, password and email
|
|
setFormProperties ( long formID, string>.Dictionary |
Add or edit properties of a specific form
|
|
setMultipleFormProperties ( long formID, string formProperties ) : Newtonsoft.Json.Linq.JObject |
Add or edit properties of a specific form
|
|
updateSettings ( string>.Dictionary |
Update user's settings
|
Method | Description | |
---|---|---|
CreateConditions ( int offset, int limit, String>.Dictionary |
||
CreateHistoryQuery ( string action, string date, string sortBy, string startDate, string endDate ) : |
||
ToQueryString ( |
||
debug ( String str ) : void | ||
executeDeleteRequest ( string path, |
||
executeGetRequest ( string path, |
||
executeHttpRequest ( string path, |
||
executeHttpRequest ( string path, string parameters ) : Newtonsoft.Json.Linq.JObject | ||
executePostRequest ( string path, |
||
executePutRequest ( string path, string parameters = null ) : Newtonsoft.Json.Linq.JObject |
public APIClient ( String apiKey, bool debugMode = false ) : System | ||
apiKey | String | |
debugMode | bool | |
return | System |
public cloneForm ( long formID ) : Newtonsoft.Json.Linq.JObject | ||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
return | Newtonsoft.Json.Linq.JObject |
public createForm ( dynamic>.Dictionary |
||
form | dynamic>.Dictionary | Questions, properties and emails of new form. |
return | Newtonsoft.Json.Linq.JObject |
public createFormQuestion ( long formID, string>.Dictionary |
||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
question | string>.Dictionary | |
return | Newtonsoft.Json.Linq.JObject |
public createFormQuestions ( long formID, string questions ) : Newtonsoft.Json.Linq.JObject | ||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
questions | string | New question properties like type and text. |
return | Newtonsoft.Json.Linq.JObject |
public createFormSubmission ( long formID, string>.Dictionary |
||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
submission | string>.Dictionary | Submission data with question IDs |
return | Newtonsoft.Json.Linq.JObject |
public createFormSubmissions ( long formID, string submissions ) : Newtonsoft.Json.Linq.JObject | ||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
submissions | string | Submission data with question IDs. |
return | Newtonsoft.Json.Linq.JObject |
public createFormWebhook ( long formID, string webhookURL ) : Newtonsoft.Json.Linq.JObject | ||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
webhookURL | string | Webhook URL is where form data will be posted when form is submitted. |
return | Newtonsoft.Json.Linq.JObject |
public createForms ( string form ) : Newtonsoft.Json.Linq.JObject | ||
form | string | Questions, properties and emails of new forms. |
return | Newtonsoft.Json.Linq.JObject |
public createReport ( long formID, string>.Dictionary |
||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
report | string>.Dictionary | Report details. List type, title etc. |
return | Newtonsoft.Json.Linq.JObject |
public deleteForm ( long formID ) : Newtonsoft.Json.Linq.JObject | ||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
return | Newtonsoft.Json.Linq.JObject |
public deleteFormQuestion ( long formID, long qid ) : Newtonsoft.Json.Linq.JObject | ||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
qid | long | Identifier for each question on a form. You can get a list of question IDs from /form/{id}/questions. |
return | Newtonsoft.Json.Linq.JObject |
public deleteFormWebhook ( long formID, long webhookID ) : Newtonsoft.Json.Linq.JObject | ||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
webhookID | long | You can get webhook IDs when you call /form/{formID}/webhooks. |
return | Newtonsoft.Json.Linq.JObject |
public deleteReport ( long reportID ) : Newtonsoft.Json.Linq.JObject | ||
reportID | long | You can get a list of reports from /user/reports |
return | Newtonsoft.Json.Linq.JObject |
public deleteSubmission ( long sid ) : Newtonsoft.Json.Linq.JObject | ||
sid | long | You can get submission IDs when you call /user/submissions. |
return | Newtonsoft.Json.Linq.JObject |
public editFormQuestion ( long formID, long qid, string>.Dictionary |
||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
qid | long | Identifier for each question on a form. You can get a list of question IDs from /form/{id}/questions. |
questionProperties | string>.Dictionary | New question properties like text and order. |
return | Newtonsoft.Json.Linq.JObject |
public editSubmission ( long sid, string>.Dictionary |
||
sid | long | You can get submission IDs when you call /user/submissions. |
submission | string>.Dictionary | New submission data with question IDs |
return | Newtonsoft.Json.Linq.JObject |
public getFolder ( String folderID ) : Newtonsoft.Json.Linq.JObject | ||
folderID | String | You can get folders IDs when you call /user/folders. |
return | Newtonsoft.Json.Linq.JObject |
public getFolders ( ) : Newtonsoft.Json.Linq.JObject | ||
return | Newtonsoft.Json.Linq.JObject |
public getForm ( long formID ) : Newtonsoft.Json.Linq.JObject | ||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
return | Newtonsoft.Json.Linq.JObject |
public getFormFiles ( long formID ) : Newtonsoft.Json.Linq.JObject | ||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
return | Newtonsoft.Json.Linq.JObject |
public getFormProperties ( long formID ) : Newtonsoft.Json.Linq.JObject | ||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
return | Newtonsoft.Json.Linq.JObject |
public getFormProperty ( long formID, string propertyKey ) : Newtonsoft.Json.Linq.JObject | ||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
propertyKey | string | Property key |
return | Newtonsoft.Json.Linq.JObject |
public getFormQuestion ( long formID, long qid ) : Newtonsoft.Json.Linq.JObject | ||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
qid | long | Identifier for each question on a form. You can get a list of question IDs from /form/{id}/questions. |
return | Newtonsoft.Json.Linq.JObject |
public getFormQuestions ( long formID ) : Newtonsoft.Json.Linq.JObject | ||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
return | Newtonsoft.Json.Linq.JObject |
public getFormReports ( long formID ) : Newtonsoft.Json.Linq.JObject | ||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
return | Newtonsoft.Json.Linq.JObject |
public getFormSubmissons ( long formID, int offset, int limit, String>.Dictionary |
||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
offset | int | Start of each result set for form list. (optional) |
limit | int | Number of results in each result set for form list. (optional) |
filter | String>.Dictionary | Filters the query results to fetch a specific form range.(optional) |
orderBy | String | Order results by a form field name. (optional) |
return | Newtonsoft.Json.Linq.JObject |
public getFormWebhooks ( long formID ) : Newtonsoft.Json.Linq.JObject | ||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
return | Newtonsoft.Json.Linq.JObject |
public getForms ( int offset, int limit, String>.Dictionary |
||
offset | int | Start of each result set for form list (optional) |
limit | int | Number of results in each result set for form list (optional) |
filter | String>.Dictionary | Filters the query results to fetch a specific form range (optional) |
orderBy | String | Order results by a form field name (optional) |
return | Newtonsoft.Json.Linq.JObject |
public getHistory ( string action = "", string date = "", string sortBy = "", string startDate = "", string endDate = "" ) : Newtonsoft.Json.Linq.JObject | ||
action | string | Filter results by activity performed. Default is 'all'. |
date | string | Limit results by a date range. If you'd like to limit results by specific dates you can use startDate and endDate fields instead. |
sortBy | string | Lists results by ascending and descending order. |
startDate | string | |
endDate | string | Limit results to only before a specific date. Format: MM/DD/YYYY. |
return | Newtonsoft.Json.Linq.JObject |
public getPlan ( String planName ) : Newtonsoft.Json.Linq.JObject | ||
planName | String | Name of the requested plan. FREE, PREMIUM etc. |
return | Newtonsoft.Json.Linq.JObject |
public getReport ( long reportID ) : Newtonsoft.Json.Linq.JObject | ||
reportID | long | You can get a list of reports from /user/reports |
return | Newtonsoft.Json.Linq.JObject |
public getReports ( ) : Newtonsoft.Json.Linq.JObject | ||
return | Newtonsoft.Json.Linq.JObject |
public getSettings ( ) : Newtonsoft.Json.Linq.JObject | ||
return | Newtonsoft.Json.Linq.JObject |
public getSubmission ( long sid ) : Newtonsoft.Json.Linq.JObject | ||
sid | long | You can get submission IDs when you call /form/{id}/submissions. |
return | Newtonsoft.Json.Linq.JObject |
public getSubmissions ( int offset, int limit, String>.Dictionary |
||
offset | int | Start of each result set for form list. (optional) |
limit | int | Number of results in each result set for form list. (optional) |
filter | String>.Dictionary | Filters the query results to fetch a specific form range.(optional) |
orderBy | String | Order results by a form field name. (optional) |
return | Newtonsoft.Json.Linq.JObject |
public getSubusers ( ) : Newtonsoft.Json.Linq.JObject | ||
return | Newtonsoft.Json.Linq.JObject |
public getUsage ( ) : Newtonsoft.Json.Linq.JObject | ||
return | Newtonsoft.Json.Linq.JObject |
public getUser ( ) : Newtonsoft.Json.Linq.JObject | ||
return | Newtonsoft.Json.Linq.JObject |
public loginUser ( string>.Dictionary |
||
credentials | string>.Dictionary | Username, password, application name and access type of user |
return | Newtonsoft.Json.Linq.JObject |
public logoutUser ( ) : Newtonsoft.Json.Linq.JObject | ||
return | Newtonsoft.Json.Linq.JObject |
public registerUser ( string>.Dictionary |
||
userDetails | string>.Dictionary | Username, password and email to register a new user |
return | Newtonsoft.Json.Linq.JObject |
public setFormProperties ( long formID, string>.Dictionary |
||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
formProperties | string>.Dictionary | New properties like label width. |
return | Newtonsoft.Json.Linq.JObject |
public setMultipleFormProperties ( long formID, string formProperties ) : Newtonsoft.Json.Linq.JObject | ||
formID | long | Form ID is the numbers you see on a form URL. You can get form IDs when you call /user/forms. |
formProperties | string | New properties like label width. |
return | Newtonsoft.Json.Linq.JObject |
public updateSettings ( string>.Dictionary |
||
settings | string>.Dictionary | New user setting values with setting keys |
return | Newtonsoft.Json.Linq.JObject |