iOS Services
ZCNotificationService
This service lets you manage the mobile push notifications with regards to the Zoho Creator SDK. Note: Zoho Creator's Mobile SDK is currently a Beta feature. We do not recommend using it for apps in the production stage Methods ...
ZCPageAPIService
This API service lets you manage the different functionalities in a page. Methods fetch(for:completionHandler:)This fetches the contents of a page. fetchExternalData(forIds:pageInfo:completionHandler:)This fetches fetches the data for the components ...
Execute approval action
This service lets you fetch Approval tasks in your Zoho Creator applications and execute approval actions. Execute approval action Methods func executeApprovalAction(ofType actionStatus: ApprovalStatus, with actionComment : String, inSummary ...
Fetch approval summary
This service lets you fetch Approval tasks in your Zoho Creator applications and execute approval actions. Fetch approval Summary Methods func fetchApprovalSummary(for approvalTask : ApprovalTask , with approvalAPIInfo : ApprovalAPIInfo, ...
Fetch approval list
ZCApprovalAPIService This service lets you fetch Approval tasks in your Zoho Creator applications and execute approval actions. Fetch approval List Methods func fetchApprovalList(for approvalAPIInfo:ApprovalAPIInfo, withFormLinkname formLinkname: ...
Fetch recent approval
This service lets you fetch Approval tasks in your Zoho Creator applications and execute approval actions. Fetch recent approval List Methods static func fetchRecentApprovalList(for approvalAPIInfo:ApprovalAPIInfo, completionHandler: @escaping ...
File download
This API service lets you manage the different functionalities in a report. File download Methods downloadMedia(from:completionHandler:)This downloads the files in the image, file, audio, video, and signature fields. ...
Print template
This API service lets you manage the different functionalities in a report. Print template Methods fetchPrintTemplate(forRecordID:ofReport:completionHandler:)This fetches the HTML content of the Print Template of a record in the report. ...
Related records
This API service lets you manage the different functionalities in a report. Related records Methods fetchRelatedReport(forRecordID recordID: String, withBase baseReportInfo: ReportInfo, and dataBlock: DataBlock, apiConfig: ReportAPIConfiguration, ...
Export records
This API service lets you manage the different functionalities in a report. Export records Methods exportReport(for reportInfo: ReportInfo,withOption option:ReportExportAPI.ActionType, reportConfig: ReportAPIConfiguration, exportConfig: ...
Custom actions
This API service lets you manage the different functionalities in a report. Custom action Methods performCustomAction(workFlowLinkName: String ,onRecordIDs recordIDs: [String], in reportInfo: ReportInfo,completionHandler: @escaping ...
Fetch reports
This API service lets you manage the different functionalities in a report. Fetch reports Methods fetchListReport(for:with:completionHandler:)This fetches metadata and the records of the List report. ...
Delete and duplicate records
This API service lets you manage the different functionalities in a report. Delete and duplicate records Methods deleteRecords(withRecordIDs:in:completionHandler:)This deletes one or more records from the report. ...
Field actions
This API service lets you manage the different functionalities in a form. Field actions Methods executeFieldAction(forFieldLinkName:with:completionHandler:)This should be called to evaluate and execute the field action / rule for a field. Use ...
Formula calculations
This API service lets you manage the different functionalities in a form. Formula calculation Methods executeFormula(forFieldLinkName:withDelegate:form:)This should be called to calculate the result of a formula field which is a part of the form ...
Deluge script executions
This API service lets you manage the different functionalities in a form. Deluge script executions Methods executeOnUserInput(for:withDelegate:form:) This should be called to execute the "on user input" deluge script of a field in a form. It should ...
Upload media
This API service lets you manage the different functionalities in a form. Upload media Methods upload(media:withFileName:for:form:completionHandler:)This uploads files entered in the file upload, audio, video, and image fields in the form. This has ...
Fetch choices
This API service lets you manage the different functionalities in a form. Fetch choices Methods fetchChoices(of:in:fromIndex:completionHandler:)This fetches 50 choices (if available) from the given Index for the lookup fields beyond the 500 choices ...
Bulk editing records in a report
This API service lets you manage the different functionalities in a form. Bulk editing records in a report Methods fetch(forBulkEditingRecordsIn reportInfo: ReportInfo,formLinkName: String, completionHandler:@escaping (Result<Form>) -> Void)This ...
Editing a record in a report
This API service lets you manage the different functionalities in a form. Editing a record in a report Methods fetch(forRecordID:reportLinkName:formInfo:completionHandler:)This fetches the metadata of the form in order to edit a record in a report. ...
Adding an entry in lookup field
This API service lets you manage the different functionalities in a form. Adding a entry in lookup field Methods fetch(for:completionHandler:)This fetches the meta-data of the form that can be accessed through "Allow new entries" property of the ...
Adding a record in a form
This API service lets you manage the different functionalities in a form. Adding a record in a form Methods fetch(for:completionHandler:)This fetches the metadata of the form. submit(form:completionHandler:)This submits the data entered in the form. ...
Adding a record from a report
This API service lets you manage the different functionalities in a form. Adding a record from a report The below methods are to be used when a record is to be added from the report. Methods fetch(forReportLinkName:formInfo:completionHandler:)This ...
ZCUIService
ZCUIService This service lets you manage the interface of various components of the Zoho Creator application. While using the ViewControllers that is created using ZCUIService, you can use the below method to set the left barbutton item. func ...
ZCAPIService
ZCAPIService This service lets you fetch the list of applications and sections along with its components. Methods fetchSectionList(for:completionHandler:)To fetch the list of all sections and their components (Forms, Reports and Pages) and the list ...