From 99d73fae6d5e0be13a2585f50d54a728f6a574e2 Mon Sep 17 00:00:00 2001 From: Innocenzo Biondo Date: Fri, 29 Sep 2017 15:55:20 +0200 Subject: [PATCH] Built motion from commit 685965e4.|2.0.32 --- apidoc/api_data.js | 2 +- apidoc/api_data.json | 2 +- apidoc/api_project.js | 2 +- apidoc/api_project.json | 2 +- demo/agents/ajax.js | 61 - demo/agents/index.html | 63 - demo/webrtc/index.html | 106 + package.json | 2 +- public/assets/icons/selection.json |60587 ++++++++++---------- public/assets/plugins/mxgraph/css/explorer.css | 6 +- public/index.html | 8 +- public/scripts/app.3e914f3e.js | 1 - public/scripts/app.de4876f1.js | 1 + public/scripts/vendor.523bec26.js | 1 + public/scripts/vendor.a1abc77c.js | 1 - public/styles/app.5597535b.css | 1 + public/styles/app.ecb6dd68.css | 1 - public/styles/vendor.7b0b0de8.css | 10 + public/styles/vendor.949debff.css | 10 - server/api/action/action.attributes.js | 2 +- server/api/action/action.controller.js | 2 +- server/api/action/action.model.js | 2 +- server/api/action/action.rpc.js | 2 +- server/api/action/index.js | 2 +- .../analyticCustomReport.attributes.js | 2 +- .../analyticCustomReport.controller.js | 2 +- .../analyticCustomReport.model.js | 2 +- .../analyticCustomReport.rpc.js | 2 +- server/api/analyticCustomReport/index.js | 2 +- .../analyticDefaultReport.attributes.js | 2 +- .../analyticDefaultReport.controller.js | 2 +- .../analyticDefaultReport.model.js | 2 +- .../analyticDefaultReport.rpc.js | 2 +- server/api/analyticDefaultReport/index.js | 2 +- .../analyticExtractedReport.attributes.js | 2 +- .../analyticExtractedReport.controller.js | 2 +- .../analyticExtractedReport.model.js | 2 +- .../analyticExtractedReport.rpc.js | 2 +- server/api/analyticExtractedReport/index.js | 2 +- .../analyticFieldReport.attributes.js | 2 +- .../analyticFieldReport.controller.js | 2 +- .../analyticFieldReport.model.js | 2 +- .../analyticFieldReport/analyticFieldReport.rpc.js | 2 +- server/api/analyticFieldReport/index.js | 2 +- .../analyticMetric/analyticMetric.attributes.js | 2 +- .../analyticMetric/analyticMetric.controller.js | 2 +- server/api/analyticMetric/analyticMetric.model.js | 2 +- server/api/analyticMetric/analyticMetric.rpc.js | 2 +- server/api/analyticMetric/index.js | 2 +- .../analyticTreeReport.attributes.js | 2 +- .../analyticTreeReport.controller.js | 2 +- .../analyticTreeReport/analyticTreeReport.model.js | 2 +- .../analyticTreeReport/analyticTreeReport.rpc.js | 2 +- server/api/analyticTreeReport/index.js | 2 +- server/api/authGoogle/authGoogle.controller.js | 2 +- server/api/authGoogle/index.js | 2 +- server/api/authLocal/authLocal.controller.js | 2 +- server/api/authLocal/index.js | 2 +- server/api/automation/automation.attributes.js | 2 +- server/api/automation/automation.controller.js | 2 +- server/api/automation/automation.model.js | 2 +- server/api/automation/automation.rpc.js | 2 +- server/api/automation/index.js | 2 +- server/api/campaign/campaign.attributes.js | 2 +- server/api/campaign/campaign.controller.js | 2 +- server/api/campaign/campaign.model.js | 2 +- server/api/campaign/campaign.rpc.js | 2 +- server/api/campaign/index.js | 2 +- server/api/cannedAnswer/cannedAnswer.attributes.js | 2 +- server/api/cannedAnswer/cannedAnswer.controller.js | 2 +- server/api/cannedAnswer/cannedAnswer.model.js | 2 +- server/api/cannedAnswer/cannedAnswer.rpc.js | 2 +- server/api/cannedAnswer/index.js | 2 +- server/api/cdr/cdr.attributes.js | 2 +- server/api/cdr/cdr.controller.js | 2 +- server/api/cdr/cdr.model.js | 2 +- server/api/cdr/cdr.rpc.js | 2 +- server/api/cdr/index.js | 2 +- .../chatApplication/chatApplication.attributes.js | 2 +- .../chatApplication/chatApplication.controller.js | 2 +- .../api/chatApplication/chatApplication.model.js | 2 +- server/api/chatApplication/chatApplication.rpc.js | 2 +- server/api/chatApplication/index.js | 2 +- .../chatDisposition/chatDisposition.attributes.js | 2 +- .../chatDisposition/chatDisposition.controller.js | 2 +- .../api/chatDisposition/chatDisposition.model.js | 2 +- server/api/chatDisposition/chatDisposition.rpc.js | 2 +- server/api/chatDisposition/index.js | 2 +- server/api/chatEnquiry/chatEnquiry.attributes.js | 1 - server/api/chatEnquiry/chatEnquiry.controller.js | 1 - server/api/chatEnquiry/chatEnquiry.model.js | 1 - server/api/chatEnquiry/chatEnquiry.rpc.js | 1 - server/api/chatEnquiry/index.js | 1 - .../chatInteraction/chatInteraction.attributes.js | 2 +- .../chatInteraction/chatInteraction.controller.js | 2 +- .../api/chatInteraction/chatInteraction.model.js | 2 +- server/api/chatInteraction/chatInteraction.rpc.js | 2 +- server/api/chatInteraction/index.js | 2 +- server/api/chatMessage/chatMessage.attributes.js | 2 +- server/api/chatMessage/chatMessage.controller.js | 2 +- server/api/chatMessage/chatMessage.events.js | 2 +- server/api/chatMessage/chatMessage.model.js | 2 +- server/api/chatMessage/chatMessage.rpc.js | 2 +- server/api/chatMessage/chatMessage.socket.js | 2 +- server/api/chatMessage/index.js | 2 +- .../chatProactiveAction.attributes.js | 2 +- .../chatProactiveAction.controller.js | 2 +- .../chatProactiveAction.model.js | 2 +- .../chatProactiveAction/chatProactiveAction.rpc.js | 2 +- server/api/chatProactiveAction/index.js | 2 +- server/api/chatQueue/chatQueue.attributes.js | 2 +- server/api/chatQueue/chatQueue.controller.js | 2 +- server/api/chatQueue/chatQueue.model.js | 2 +- server/api/chatQueue/chatQueue.rpc.js | 2 +- server/api/chatQueue/index.js | 2 +- server/api/chatReport/chatReport.attributes.js | 2 +- server/api/chatReport/chatReport.controller.js | 2 +- server/api/chatReport/chatReport.model.js | 2 +- server/api/chatReport/chatReport.rpc.js | 2 +- server/api/chatReport/index.js | 2 +- .../chatSessionReport.attributes.js | 2 +- .../chatSessionReport.controller.js | 2 +- .../chatSessionReport/chatSessionReport.model.js | 2 +- .../api/chatSessionReport/chatSessionReport.rpc.js | 2 +- server/api/chatSessionReport/index.js | 2 +- server/api/chatVisitor/chatVisitor.attributes.js | 1 - server/api/chatVisitor/chatVisitor.controller.js | 1 - server/api/chatVisitor/chatVisitor.model.js | 1 - server/api/chatVisitor/chatVisitor.rpc.js | 1 - server/api/chatVisitor/index.js | 1 - server/api/chatWebsite/chatWebsite.attributes.js | 2 +- server/api/chatWebsite/chatWebsite.controller.js | 2 +- server/api/chatWebsite/chatWebsite.model.js | 2 +- server/api/chatWebsite/chatWebsite.rpc.js | 2 +- server/api/chatWebsite/index.js | 2 +- .../chatWebsiteField.attributes.js | 1 - .../chatWebsiteField.controller.js | 1 - .../api/chatWebsiteField/chatWebsiteField.model.js | 1 - .../api/chatWebsiteField/chatWebsiteField.rpc.js | 1 - server/api/chatWebsiteField/index.js | 1 - server/api/cmCompany/cmCompany.attributes.js | 2 +- server/api/cmCompany/cmCompany.controller.js | 2 +- server/api/cmCompany/cmCompany.model.js | 2 +- server/api/cmCompany/cmCompany.rpc.js | 2 +- server/api/cmCompany/index.js | 2 +- server/api/cmContact/cmContact.attributes.js | 2 +- server/api/cmContact/cmContact.controller.js | 2 +- server/api/cmContact/cmContact.model.js | 2 +- server/api/cmContact/cmContact.rpc.js | 2 +- server/api/cmContact/index.js | 2 +- .../api/cmCustomField/cmCustomField.attributes.js | 2 +- .../api/cmCustomField/cmCustomField.controller.js | 2 +- server/api/cmCustomField/cmCustomField.model.js | 2 +- server/api/cmCustomField/cmCustomField.rpc.js | 2 +- server/api/cmCustomField/index.js | 2 +- server/api/cmHopper/cmHopper.attributes.js | 2 +- server/api/cmHopper/cmHopper.controller.js | 2 +- server/api/cmHopper/cmHopper.model.js | 2 +- server/api/cmHopper/cmHopper.rpc.js | 2 +- server/api/cmHopper/index.js | 2 +- .../api/cmHopperBlack/cmHopperBlack.attributes.js | 2 +- .../api/cmHopperBlack/cmHopperBlack.controller.js | 2 +- server/api/cmHopperBlack/cmHopperBlack.model.js | 2 +- server/api/cmHopperBlack/cmHopperBlack.rpc.js | 2 +- server/api/cmHopperBlack/index.js | 2 +- .../api/cmHopperFinal/cmHopperFinal.attributes.js | 2 +- .../api/cmHopperFinal/cmHopperFinal.controller.js | 2 +- server/api/cmHopperFinal/cmHopperFinal.model.js | 2 +- server/api/cmHopperFinal/cmHopperFinal.rpc.js | 2 +- server/api/cmHopperFinal/index.js | 2 +- .../cmHopperHistory/cmHopperHistory.attributes.js | 2 +- .../cmHopperHistory/cmHopperHistory.controller.js | 2 +- .../api/cmHopperHistory/cmHopperHistory.model.js | 2 +- server/api/cmHopperHistory/cmHopperHistory.rpc.js | 2 +- server/api/cmHopperHistory/index.js | 2 +- server/api/cmList/cmList.attributes.js | 2 +- server/api/cmList/cmList.controller.js | 2 +- server/api/cmList/cmList.model.js | 2 +- server/api/cmList/cmList.rpc.js | 2 +- server/api/cmList/index.js | 2 +- server/api/condition/condition.attributes.js | 2 +- server/api/condition/condition.controller.js | 2 +- server/api/condition/condition.model.js | 2 +- server/api/condition/condition.rpc.js | 2 +- server/api/condition/index.js | 2 +- server/api/dashboard/dashboard.attributes.js | 2 +- server/api/dashboard/dashboard.controller.js | 2 +- server/api/dashboard/dashboard.model.js | 2 +- server/api/dashboard/dashboard.rpc.js | 2 +- server/api/dashboard/index.js | 2 +- .../api/dashboardItem/dashboardItem.attributes.js | 2 +- .../api/dashboardItem/dashboardItem.controller.js | 2 +- server/api/dashboardItem/dashboardItem.model.js | 2 +- server/api/dashboardItem/dashboardItem.rpc.js | 2 +- server/api/dashboardItem/index.js | 2 +- server/api/faxAccount/faxAccount.attributes.js | 2 +- server/api/faxAccount/faxAccount.controller.js | 2 +- server/api/faxAccount/faxAccount.model.js | 2 +- server/api/faxAccount/faxAccount.rpc.js | 2 +- server/api/faxAccount/index.js | 2 +- .../faxApplication/faxApplication.attributes.js | 2 +- .../faxApplication/faxApplication.controller.js | 2 +- server/api/faxApplication/faxApplication.model.js | 2 +- server/api/faxApplication/faxApplication.rpc.js | 2 +- server/api/faxApplication/index.js | 2 +- .../api/faxAttachment/faxAttachment.attributes.js | 2 +- .../api/faxAttachment/faxAttachment.controller.js | 2 +- server/api/faxAttachment/faxAttachment.model.js | 2 +- server/api/faxAttachment/faxAttachment.rpc.js | 2 +- server/api/faxAttachment/index.js | 2 +- .../faxDisposition/faxDisposition.attributes.js | 2 +- .../faxDisposition/faxDisposition.controller.js | 2 +- server/api/faxDisposition/faxDisposition.model.js | 2 +- server/api/faxDisposition/faxDisposition.rpc.js | 2 +- server/api/faxDisposition/index.js | 2 +- .../faxInteraction/faxInteraction.attributes.js | 2 +- .../faxInteraction/faxInteraction.controller.js | 2 +- server/api/faxInteraction/faxInteraction.model.js | 2 +- server/api/faxInteraction/faxInteraction.rpc.js | 2 +- server/api/faxInteraction/index.js | 2 +- server/api/faxMessage/faxMessage.attributes.js | 2 +- server/api/faxMessage/faxMessage.controller.js | 2 +- server/api/faxMessage/faxMessage.model.js | 2 +- server/api/faxMessage/faxMessage.rpc.js | 2 +- server/api/faxMessage/index.js | 2 +- server/api/faxQueue/faxQueue.attributes.js | 2 +- server/api/faxQueue/faxQueue.controller.js | 2 +- server/api/faxQueue/faxQueue.model.js | 2 +- server/api/faxQueue/faxQueue.rpc.js | 2 +- server/api/faxQueue/index.js | 2 +- server/api/faxReport/faxReport.attributes.js | 2 +- server/api/faxReport/faxReport.controller.js | 2 +- server/api/faxReport/faxReport.model.js | 2 +- server/api/faxReport/faxReport.rpc.js | 2 +- server/api/faxReport/index.js | 2 +- .../faxSessionReport.attributes.js | 2 +- .../faxSessionReport.controller.js | 2 +- .../api/faxSessionReport/faxSessionReport.model.js | 2 +- .../api/faxSessionReport/faxSessionReport.rpc.js | 2 +- server/api/faxSessionReport/index.js | 2 +- server/api/intDeskAccount/index.js | 2 +- .../intDeskAccount/intDeskAccount.attributes.js | 2 +- .../intDeskAccount/intDeskAccount.controller.js | 2 +- server/api/intDeskAccount/intDeskAccount.model.js | 2 +- server/api/intDeskAccount/intDeskAccount.rpc.js | 2 +- server/api/intDeskConfiguration/index.js | 2 +- .../intDeskConfiguration.attributes.js | 2 +- .../intDeskConfiguration.controller.js | 2 +- .../intDeskConfiguration.model.js | 2 +- .../intDeskConfiguration.rpc.js | 2 +- server/api/intDeskField/index.js | 2 +- server/api/intDeskField/intDeskField.attributes.js | 2 +- server/api/intDeskField/intDeskField.controller.js | 2 +- server/api/intDeskField/intDeskField.model.js | 2 +- server/api/intDeskField/intDeskField.rpc.js | 2 +- server/api/intFreshdeskAccount/index.js | 2 +- .../intFreshdeskAccount.attributes.js | 2 +- .../intFreshdeskAccount.controller.js | 2 +- .../intFreshdeskAccount.model.js | 2 +- .../intFreshdeskAccount/intFreshdeskAccount.rpc.js | 2 +- server/api/intFreshdeskConfiguration/index.js | 2 +- .../intFreshdeskConfiguration.attributes.js | 2 +- .../intFreshdeskConfiguration.controller.js | 2 +- .../intFreshdeskConfiguration.model.js | 2 +- .../intFreshdeskConfiguration.rpc.js | 2 +- server/api/intFreshdeskField/index.js | 2 +- .../intFreshdeskField.attributes.js | 2 +- .../intFreshdeskField.controller.js | 2 +- .../intFreshdeskField/intFreshdeskField.model.js | 2 +- .../api/intFreshdeskField/intFreshdeskField.rpc.js | 2 +- server/api/intSalesforceAccount/index.js | 2 +- .../intSalesforceAccount.attributes.js | 2 +- .../intSalesforceAccount.controller.js | 2 +- .../intSalesforceAccount.model.js | 2 +- .../intSalesforceAccount.rpc.js | 2 +- server/api/intSalesforceConfiguration/index.js | 2 +- .../intSalesforceConfiguration.attributes.js | 2 +- .../intSalesforceConfiguration.controller.js | 2 +- .../intSalesforceConfiguration.model.js | 2 +- .../intSalesforceConfiguration.rpc.js | 2 +- server/api/intSalesforceField/index.js | 2 +- .../intSalesforceField.attributes.js | 2 +- .../intSalesforceField.controller.js | 2 +- .../intSalesforceField/intSalesforceField.model.js | 2 +- .../intSalesforceField/intSalesforceField.rpc.js | 2 +- server/api/intSugarcrmAccount/index.js | 2 +- .../intSugarcrmAccount.attributes.js | 2 +- .../intSugarcrmAccount.controller.js | 2 +- .../intSugarcrmAccount/intSugarcrmAccount.model.js | 2 +- .../intSugarcrmAccount/intSugarcrmAccount.rpc.js | 2 +- server/api/intSugarcrmConfiguration/index.js | 2 +- .../intSugarcrmConfiguration.attributes.js | 2 +- .../intSugarcrmConfiguration.controller.js | 2 +- .../intSugarcrmConfiguration.model.js | 2 +- .../intSugarcrmConfiguration.rpc.js | 2 +- server/api/intSugarcrmField/index.js | 2 +- .../intSugarcrmField.attributes.js | 2 +- .../intSugarcrmField.controller.js | 2 +- .../api/intSugarcrmField/intSugarcrmField.model.js | 2 +- .../api/intSugarcrmField/intSugarcrmField.rpc.js | 2 +- server/api/intZendeskAccount/index.js | 2 +- .../intZendeskAccount.attributes.js | 2 +- .../intZendeskAccount.controller.js | 2 +- .../intZendeskAccount/intZendeskAccount.model.js | 2 +- .../api/intZendeskAccount/intZendeskAccount.rpc.js | 2 +- server/api/intZendeskConfiguration/index.js | 2 +- .../intZendeskConfiguration.attributes.js | 2 +- .../intZendeskConfiguration.controller.js | 2 +- .../intZendeskConfiguration.model.js | 2 +- .../intZendeskConfiguration.rpc.js | 2 +- server/api/intZendeskField/index.js | 2 +- .../intZendeskField/intZendeskField.attributes.js | 2 +- .../intZendeskField/intZendeskField.controller.js | 2 +- .../api/intZendeskField/intZendeskField.model.js | 2 +- server/api/intZendeskField/intZendeskField.rpc.js | 2 +- server/api/intZohoAccount/index.js | 2 +- .../intZohoAccount/intZohoAccount.attributes.js | 2 +- .../intZohoAccount/intZohoAccount.controller.js | 2 +- server/api/intZohoAccount/intZohoAccount.model.js | 2 +- server/api/intZohoAccount/intZohoAccount.rpc.js | 2 +- server/api/intZohoConfiguration/index.js | 2 +- .../intZohoConfiguration.attributes.js | 2 +- .../intZohoConfiguration.controller.js | 2 +- .../intZohoConfiguration.model.js | 2 +- .../intZohoConfiguration.rpc.js | 2 +- server/api/intZohoField/index.js | 2 +- server/api/intZohoField/intZohoField.attributes.js | 2 +- server/api/intZohoField/intZohoField.controller.js | 2 +- server/api/intZohoField/intZohoField.model.js | 2 +- server/api/intZohoField/intZohoField.rpc.js | 2 +- server/api/integration/index.js | 2 +- server/api/integration/integration.attributes.js | 2 +- server/api/integration/integration.controller.js | 2 +- server/api/integration/integration.model.js | 2 +- server/api/integration/integration.rpc.js | 2 +- server/api/integrationReport/index.js | 2 +- .../integrationReport.attributes.js | 2 +- .../integrationReport.controller.js | 2 +- .../integrationReport/integrationReport.model.js | 2 +- .../api/integrationReport/integrationReport.rpc.js | 2 +- server/api/interval/index.js | 2 +- server/api/interval/interval.attributes.js | 2 +- server/api/interval/interval.controller.js | 2 +- server/api/interval/interval.model.js | 2 +- server/api/interval/interval.rpc.js | 2 +- server/api/jira/index.js | 2 +- server/api/jira/jira.controller.js | 2 +- server/api/jscriptyAnswerReport/index.js | 2 +- .../jscriptyAnswerReport.attributes.js | 2 +- .../jscriptyAnswerReport.controller.js | 2 +- .../jscriptyAnswerReport.model.js | 2 +- .../jscriptyAnswerReport.rpc.js | 2 +- server/api/jscriptyProject/index.js | 2 +- .../jscriptyProject/jscriptyProject.attributes.js | 2 +- .../jscriptyProject/jscriptyProject.controller.js | 2 +- .../api/jscriptyProject/jscriptyProject.model.js | 2 +- server/api/jscriptyProject/jscriptyProject.rpc.js | 2 +- server/api/jscriptyQuestionReport/index.js | 2 +- .../jscriptyQuestionReport.attributes.js | 2 +- .../jscriptyQuestionReport.controller.js | 2 +- .../jscriptyQuestionReport.model.js | 2 +- .../jscriptyQuestionReport.rpc.js | 2 +- server/api/jscriptySessionReport/index.js | 2 +- .../jscriptySessionReport.attributes.js | 2 +- .../jscriptySessionReport.controller.js | 2 +- .../jscriptySessionReport.model.js | 2 +- .../jscriptySessionReport.rpc.js | 2 +- server/api/license/index.js | 2 +- server/api/license/license.attributes.js | 2 +- server/api/license/license.controller.js | 2 +- server/api/license/license.model.js | 2 +- server/api/license/license.rpc.js | 2 +- server/api/mailAccount/index.js | 2 +- server/api/mailAccount/mailAccount.attributes.js | 2 +- server/api/mailAccount/mailAccount.controller.js | 2 +- server/api/mailAccount/mailAccount.model.js | 2 +- server/api/mailAccount/mailAccount.rpc.js | 2 +- server/api/mailApplication/index.js | 2 +- .../mailApplication/mailApplication.attributes.js | 2 +- .../mailApplication/mailApplication.controller.js | 2 +- .../api/mailApplication/mailApplication.model.js | 2 +- server/api/mailApplication/mailApplication.rpc.js | 2 +- server/api/mailAttachment/index.js | 2 +- .../mailAttachment/mailAttachment.attributes.js | 2 +- .../mailAttachment/mailAttachment.controller.js | 2 +- server/api/mailAttachment/mailAttachment.model.js | 2 +- server/api/mailAttachment/mailAttachment.rpc.js | 2 +- server/api/mailDisposition/index.js | 2 +- .../mailDisposition/mailDisposition.attributes.js | 2 +- .../mailDisposition/mailDisposition.controller.js | 2 +- .../api/mailDisposition/mailDisposition.model.js | 2 +- server/api/mailDisposition/mailDisposition.rpc.js | 2 +- server/api/mailInteraction/index.js | 2 +- .../mailInteraction/mailInteraction.attributes.js | 2 +- .../mailInteraction/mailInteraction.controller.js | 2 +- .../api/mailInteraction/mailInteraction.model.js | 2 +- server/api/mailInteraction/mailInteraction.rpc.js | 2 +- server/api/mailMessage/index.js | 2 +- server/api/mailMessage/mailMessage.attributes.js | 2 +- server/api/mailMessage/mailMessage.controller.js | 2 +- server/api/mailMessage/mailMessage.model.js | 2 +- server/api/mailMessage/mailMessage.rpc.js | 2 +- server/api/mailQueue/index.js | 2 +- server/api/mailQueue/mailQueue.attributes.js | 2 +- server/api/mailQueue/mailQueue.controller.js | 2 +- server/api/mailQueue/mailQueue.model.js | 2 +- server/api/mailQueue/mailQueue.rpc.js | 2 +- server/api/mailReport/index.js | 2 +- server/api/mailReport/mailReport.attributes.js | 2 +- server/api/mailReport/mailReport.controller.js | 2 +- server/api/mailReport/mailReport.model.js | 2 +- server/api/mailReport/mailReport.rpc.js | 2 +- server/api/mailServerIn/index.js | 2 +- server/api/mailServerIn/mailServerIn.attributes.js | 2 +- server/api/mailServerIn/mailServerIn.model.js | 2 +- server/api/mailServerIn/mailServerIn.rpc.js | 2 +- server/api/mailServerOut/index.js | 2 +- .../api/mailServerOut/mailServerOut.attributes.js | 2 +- .../api/mailServerOut/mailServerOut.controller.js | 2 +- server/api/mailServerOut/mailServerOut.model.js | 2 +- server/api/mailServerOut/mailServerOut.rpc.js | 2 +- server/api/mailSessionReport/index.js | 2 +- .../mailSessionReport.attributes.js | 2 +- .../mailSessionReport.controller.js | 2 +- .../mailSessionReport/mailSessionReport.model.js | 2 +- .../api/mailSessionReport/mailSessionReport.rpc.js | 2 +- server/api/memberReport/index.js | 2 +- server/api/memberReport/memberReport.attributes.js | 2 +- server/api/memberReport/memberReport.controller.js | 2 +- server/api/memberReport/memberReport.model.js | 2 +- server/api/memberReport/memberReport.rpc.js | 2 +- server/api/migration/index.js | 2 +- server/api/migration/migration.attributes.js | 2 +- server/api/migration/migration.controller.js | 2 +- server/api/migration/migration.model.js | 2 +- server/api/migration/migration.rpc.js | 2 +- server/api/network/index.js | 2 +- server/api/network/network.attributes.js | 2 +- server/api/network/network.controller.js | 2 +- server/api/network/network.model.js | 2 +- server/api/network/network.rpc.js | 2 +- server/api/openchannelAccount/index.js | 2 +- .../openchannelAccount.attributes.js | 2 +- .../openchannelAccount.controller.js | 2 +- .../openchannelAccount/openchannelAccount.model.js | 2 +- .../openchannelAccount/openchannelAccount.rpc.js | 2 +- server/api/openchannelApplication/index.js | 2 +- .../openchannelApplication.attributes.js | 2 +- .../openchannelApplication.controller.js | 2 +- .../openchannelApplication.model.js | 2 +- .../openchannelApplication.rpc.js | 2 +- server/api/openchannelDisposition/index.js | 2 +- .../openchannelDisposition.attributes.js | 2 +- .../openchannelDisposition.controller.js | 2 +- .../openchannelDisposition.model.js | 2 +- .../openchannelDisposition.rpc.js | 2 +- server/api/openchannelInteraction/index.js | 2 +- .../openchannelInteraction.attributes.js | 2 +- .../openchannelInteraction.controller.js | 2 +- .../openchannelInteraction.model.js | 2 +- .../openchannelInteraction.rpc.js | 2 +- server/api/openchannelMessage/index.js | 2 +- .../openchannelMessage.attributes.js | 2 +- .../openchannelMessage.controller.js | 2 +- .../openchannelMessage.events.js | 2 +- .../openchannelMessage/openchannelMessage.model.js | 2 +- .../openchannelMessage/openchannelMessage.rpc.js | 2 +- .../openchannelMessage.socket.js | 2 +- server/api/openchannelQueue/index.js | 2 +- .../openchannelQueue.attributes.js | 2 +- .../openchannelQueue.controller.js | 2 +- .../api/openchannelQueue/openchannelQueue.model.js | 2 +- .../api/openchannelQueue/openchannelQueue.rpc.js | 2 +- server/api/openchannelReport/index.js | 2 +- .../openchannelReport.attributes.js | 2 +- .../openchannelReport.controller.js | 2 +- .../openchannelReport/openchannelReport.model.js | 2 +- .../api/openchannelReport/openchannelReport.rpc.js | 2 +- server/api/openchannelSessionReport/index.js | 2 +- .../openchannelSessionReport.attributes.js | 2 +- .../openchannelSessionReport.controller.js | 2 +- .../openchannelSessionReport.model.js | 2 +- .../openchannelSessionReport.rpc.js | 2 +- server/api/pause/index.js | 2 +- server/api/pause/pause.attributes.js | 2 +- server/api/pause/pause.controller.js | 2 +- server/api/pause/pause.model.js | 2 +- server/api/pause/pause.rpc.js | 2 +- server/api/pm2/index.js | 2 +- server/api/pm2/pm2.controller.js | 2 +- server/api/reportAgentPreview/index.js | 2 +- .../reportAgentPreview.attributes.js | 2 +- .../reportAgentPreview/reportAgentPreview.model.js | 2 +- .../reportAgentPreview/reportAgentPreview.rpc.js | 2 +- server/api/rpc/index.js | 2 +- server/api/rpc/rpc.controller.js | 2 +- server/api/schedule/index.js | 2 +- server/api/schedule/schedule.attributes.js | 2 +- server/api/schedule/schedule.controller.js | 2 +- server/api/schedule/schedule.model.js | 2 +- server/api/schedule/schedule.rpc.js | 2 +- server/api/setting/index.js | 2 +- server/api/setting/setting.attributes.js | 2 +- server/api/setting/setting.controller.js | 2 +- server/api/setting/setting.model.js | 2 +- server/api/setting/setting.rpc.js | 2 +- server/api/smsAccount/index.js | 2 +- server/api/smsAccount/smsAccount.attributes.js | 2 +- server/api/smsAccount/smsAccount.controller.js | 2 +- server/api/smsAccount/smsAccount.model.js | 2 +- server/api/smsAccount/smsAccount.rpc.js | 2 +- server/api/smsApplication/index.js | 2 +- .../smsApplication/smsApplication.attributes.js | 2 +- .../smsApplication/smsApplication.controller.js | 2 +- server/api/smsApplication/smsApplication.model.js | 2 +- server/api/smsApplication/smsApplication.rpc.js | 2 +- server/api/smsDisposition/index.js | 2 +- .../smsDisposition/smsDisposition.attributes.js | 2 +- .../smsDisposition/smsDisposition.controller.js | 2 +- server/api/smsDisposition/smsDisposition.model.js | 2 +- server/api/smsDisposition/smsDisposition.rpc.js | 2 +- server/api/smsInteraction/index.js | 2 +- .../smsInteraction/smsInteraction.attributes.js | 2 +- .../smsInteraction/smsInteraction.controller.js | 2 +- server/api/smsInteraction/smsInteraction.model.js | 2 +- server/api/smsInteraction/smsInteraction.rpc.js | 2 +- server/api/smsMessage/index.js | 2 +- server/api/smsMessage/smsMessage.attributes.js | 2 +- server/api/smsMessage/smsMessage.controller.js | 2 +- server/api/smsMessage/smsMessage.model.js | 2 +- server/api/smsMessage/smsMessage.rpc.js | 2 +- server/api/smsQueue/index.js | 2 +- server/api/smsQueue/smsQueue.attributes.js | 2 +- server/api/smsQueue/smsQueue.controller.js | 2 +- server/api/smsQueue/smsQueue.model.js | 2 +- server/api/smsQueue/smsQueue.rpc.js | 2 +- server/api/smsReport/index.js | 2 +- server/api/smsReport/smsReport.attributes.js | 2 +- server/api/smsReport/smsReport.controller.js | 2 +- server/api/smsReport/smsReport.model.js | 2 +- server/api/smsReport/smsReport.rpc.js | 2 +- server/api/smsSessionReport/index.js | 2 +- .../smsSessionReport.attributes.js | 2 +- .../smsSessionReport.controller.js | 2 +- .../api/smsSessionReport/smsSessionReport.model.js | 2 +- .../api/smsSessionReport/smsSessionReport.rpc.js | 2 +- server/api/sound/index.js | 2 +- server/api/sound/sound.attributes.js | 2 +- server/api/sound/sound.controller.js | 2 +- server/api/sound/sound.model.js | 2 +- server/api/sound/sound.rpc.js | 2 +- server/api/squareOdbc/index.js | 2 +- server/api/squareOdbc/squareOdbc.attributes.js | 2 +- server/api/squareOdbc/squareOdbc.controller.js | 2 +- server/api/squareOdbc/squareOdbc.model.js | 2 +- server/api/squareOdbc/squareOdbc.rpc.js | 2 +- server/api/squareProject/index.js | 2 +- .../api/squareProject/squareProject.attributes.js | 2 +- .../api/squareProject/squareProject.controller.js | 2 +- server/api/squareProject/squareProject.model.js | 2 +- server/api/squareProject/squareProject.rpc.js | 2 +- server/api/squareRecording/index.js | 2 +- .../squareRecording/squareRecording.attributes.js | 2 +- .../squareRecording/squareRecording.controller.js | 2 +- .../api/squareRecording/squareRecording.model.js | 2 +- server/api/squareRecording/squareRecording.rpc.js | 2 +- server/api/squareReport/index.js | 2 +- server/api/squareReport/squareReport.attributes.js | 2 +- server/api/squareReport/squareReport.controller.js | 2 +- server/api/squareReport/squareReport.model.js | 2 +- server/api/squareReport/squareReport.rpc.js | 2 +- server/api/squareReportDetail/index.js | 2 +- .../squareReportDetail.attributes.js | 2 +- .../squareReportDetail.controller.js | 2 +- .../squareReportDetail/squareReportDetail.model.js | 2 +- .../squareReportDetail/squareReportDetail.rpc.js | 2 +- server/api/system/index.js | 2 +- server/api/system/system.controller.js | 2 +- server/api/tag/index.js | 2 +- server/api/tag/tag.attributes.js | 2 +- server/api/tag/tag.controller.js | 2 +- server/api/tag/tag.model.js | 2 +- server/api/tag/tag.rpc.js | 2 +- server/api/team/index.js | 2 +- server/api/team/team.attributes.js | 2 +- server/api/team/team.controller.js | 2 +- server/api/team/team.model.js | 2 +- server/api/team/team.rpc.js | 2 +- server/api/template/index.js | 2 +- server/api/template/template.attributes.js | 2 +- server/api/template/template.controller.js | 2 +- server/api/template/template.model.js | 2 +- server/api/template/template.rpc.js | 2 +- server/api/trigger/index.js | 2 +- server/api/trigger/trigger.attributes.js | 2 +- server/api/trigger/trigger.controller.js | 2 +- server/api/trigger/trigger.model.js | 2 +- server/api/trigger/trigger.rpc.js | 2 +- server/api/trunk/index.js | 2 +- server/api/trunk/trunk.attributes.js | 2 +- server/api/trunk/trunk.controller.js | 2 +- server/api/trunk/trunk.model.js | 2 +- server/api/trunk/trunk.rpc.js | 2 +- server/api/user/index.js | 2 +- server/api/user/user.attributes.js | 2 +- server/api/user/user.controller.js | 2 +- server/api/user/user.events.js | 2 +- server/api/user/user.model.js | 2 +- server/api/user/user.rpc.js | 2 +- server/api/user/user.socket.js | 2 +- server/api/userChatQueue/index.js | 2 +- .../api/userChatQueue/userChatQueue.attributes.js | 2 +- server/api/userChatQueue/userChatQueue.model.js | 2 +- server/api/userChatQueue/userChatQueue.rpc.js | 2 +- server/api/userFaxQueue/index.js | 2 +- server/api/userFaxQueue/userFaxQueue.attributes.js | 2 +- server/api/userFaxQueue/userFaxQueue.model.js | 2 +- server/api/userFaxQueue/userFaxQueue.rpc.js | 2 +- server/api/userMailQueue/index.js | 2 +- .../api/userMailQueue/userMailQueue.attributes.js | 2 +- server/api/userMailQueue/userMailQueue.model.js | 2 +- server/api/userMailQueue/userMailQueue.rpc.js | 2 +- server/api/userOpenchannelQueue/index.js | 2 +- .../userOpenchannelQueue.attributes.js | 2 +- .../userOpenchannelQueue.model.js | 2 +- .../userOpenchannelQueue.rpc.js | 2 +- server/api/userSmsQueue/index.js | 2 +- server/api/userSmsQueue/userSmsQueue.attributes.js | 2 +- server/api/userSmsQueue/userSmsQueue.model.js | 2 +- server/api/userSmsQueue/userSmsQueue.rpc.js | 2 +- server/api/userVoiceQueue/index.js | 2 +- .../userVoiceQueue/userVoiceQueue.attributes.js | 2 +- server/api/userVoiceQueue/userVoiceQueue.model.js | 2 +- server/api/userVoiceQueue/userVoiceQueue.rpc.js | 2 +- server/api/userVoiceQueueRt/index.js | 2 +- .../userVoiceQueueRt.attributes.js | 2 +- .../userVoiceQueueRt/userVoiceQueueRt.events.js | 2 +- .../api/userVoiceQueueRt/userVoiceQueueRt.model.js | 2 +- .../api/userVoiceQueueRt/userVoiceQueueRt.rpc.js | 2 +- .../userVoiceQueueRt/userVoiceQueueRt.socket.js | 2 +- server/api/variable/index.js | 2 +- server/api/variable/variable.attributes.js | 2 +- server/api/variable/variable.controller.js | 2 +- server/api/variable/variable.model.js | 2 +- server/api/variable/variable.rpc.js | 2 +- server/api/version/index.js | 2 +- server/api/version/version.controller.js | 2 +- server/api/voiceAgentReport/index.js | 2 +- .../voiceAgentReport.attributes.js | 2 +- .../voiceAgentReport.controller.js | 2 +- .../api/voiceAgentReport/voiceAgentReport.model.js | 2 +- .../api/voiceAgentReport/voiceAgentReport.rpc.js | 2 +- server/api/voiceCallReport/index.js | 2 +- .../voiceCallReport/voiceCallReport.attributes.js | 2 +- .../voiceCallReport/voiceCallReport.controller.js | 2 +- .../api/voiceCallReport/voiceCallReport.model.js | 2 +- server/api/voiceCallReport/voiceCallReport.rpc.js | 2 +- server/api/voiceChanSpy/index.js | 2 +- server/api/voiceChanSpy/voiceChanSpy.attributes.js | 2 +- server/api/voiceChanSpy/voiceChanSpy.controller.js | 2 +- server/api/voiceChanSpy/voiceChanSpy.model.js | 2 +- server/api/voiceChanSpy/voiceChanSpy.rpc.js | 2 +- server/api/voiceContext/index.js | 2 +- server/api/voiceContext/voiceContext.attributes.js | 2 +- server/api/voiceContext/voiceContext.controller.js | 2 +- server/api/voiceContext/voiceContext.model.js | 2 +- server/api/voiceContext/voiceContext.rpc.js | 2 +- server/api/voiceDialReport/index.js | 2 +- .../voiceDialReport/voiceDialReport.attributes.js | 2 +- .../voiceDialReport/voiceDialReport.controller.js | 2 +- .../api/voiceDialReport/voiceDialReport.model.js | 2 +- server/api/voiceDialReport/voiceDialReport.rpc.js | 2 +- server/api/voiceDisposition/index.js | 2 +- .../voiceDisposition.attributes.js | 2 +- .../voiceDisposition.controller.js | 2 +- .../api/voiceDisposition/voiceDisposition.model.js | 2 +- .../api/voiceDisposition/voiceDisposition.rpc.js | 2 +- server/api/voiceExtension/index.js | 2 +- .../voiceExtension/voiceExtension.attributes.js | 2 +- .../voiceExtension/voiceExtension.controller.js | 2 +- server/api/voiceExtension/voiceExtension.model.js | 2 +- server/api/voiceExtension/voiceExtension.rpc.js | 2 +- server/api/voiceMail/index.js | 2 +- server/api/voiceMail/voiceMail.attributes.js | 2 +- server/api/voiceMail/voiceMail.controller.js | 2 +- server/api/voiceMail/voiceMail.model.js | 2 +- server/api/voiceMail/voiceMail.rpc.js | 2 +- server/api/voiceMailMessage/index.js | 2 +- .../voiceMailMessage.attributes.js | 2 +- .../voiceMailMessage.controller.js | 2 +- .../api/voiceMailMessage/voiceMailMessage.model.js | 2 +- .../api/voiceMailMessage/voiceMailMessage.rpc.js | 2 +- server/api/voiceMusicOnHold/index.js | 2 +- .../voiceMusicOnHold.attributes.js | 2 +- .../voiceMusicOnHold.controller.js | 2 +- .../api/voiceMusicOnHold/voiceMusicOnHold.model.js | 2 +- .../api/voiceMusicOnHold/voiceMusicOnHold.rpc.js | 2 +- server/api/voiceQueue/index.js | 2 +- server/api/voiceQueue/voiceQueue.attributes.js | 2 +- server/api/voiceQueue/voiceQueue.controller.js | 2 +- server/api/voiceQueue/voiceQueue.model.js | 2 +- server/api/voiceQueue/voiceQueue.rpc.js | 2 +- server/api/voiceQueueReport/index.js | 2 +- .../voiceQueueReport.attributes.js | 2 +- .../voiceQueueReport.controller.js | 2 +- .../api/voiceQueueReport/voiceQueueReport.model.js | 2 +- .../api/voiceQueueReport/voiceQueueReport.rpc.js | 2 +- server/api/voiceQueuesLog/index.js | 2 +- .../voiceQueuesLog/voiceQueuesLog.attributes.js | 2 +- .../voiceQueuesLog/voiceQueuesLog.controller.js | 2 +- server/api/voiceQueuesLog/voiceQueuesLog.model.js | 2 +- server/api/voiceQueuesLog/voiceQueuesLog.rpc.js | 2 +- server/api/voiceRecording/index.js | 2 +- .../voiceRecording/voiceRecording.attributes.js | 2 +- .../voiceRecording/voiceRecording.controller.js | 2 +- server/api/voiceRecording/voiceRecording.model.js | 2 +- server/api/voiceRecording/voiceRecording.rpc.js | 2 +- server/api/voiceTransferReport/index.js | 2 +- .../voiceTransferReport.attributes.js | 2 +- .../voiceTransferReport.controller.js | 2 +- .../voiceTransferReport.model.js | 2 +- .../voiceTransferReport/voiceTransferReport.rpc.js | 2 +- server/app.js | 2 +- server/components/auth/service.js | 2 +- server/components/dashboards/run.js | 2 +- server/components/dialer/insert.js | 1 - server/components/export/csv.js | 2 +- server/components/export/pdf.js | 2 +- server/components/export/xls.js | 2 +- server/components/extensions/rewrite.js | 2 +- server/components/integrations/configuration.js | 2 +- server/components/license/service.js | 2 +- server/components/parsers/qs.js | 2 +- server/config/environment/development.js | 2 +- server/config/environment/index.js | 2 +- server/config/environment/shared.js | 2 +- server/config/express.js | 2 +- server/config/license/hardware.js | 2 +- server/config/license/index.js | 2 +- server/config/license/util.js | 2 +- server/config/local.env.js | 2 +- server/config/logger.js | 2 +- server/config/pm2/config.js | 2 +- server/config/pm2/index.js | 2 +- server/config/schedule/index.js | 2 +- server/config/seed.js | 1 - server/config/seedContact.js | 2 +- server/config/seedDB/analyticReports.js | 2 +- server/config/seedDB/analyticTreeReports.js | 2 +- server/config/seedDB/chanspy.js | 2 +- server/config/seedDB/companies.js | 2 +- server/config/seedDB/contacts.js | 2 +- server/config/seedDB/index.js | 2 +- server/config/seedDB/intervals.js | 2 +- server/config/seedDB/jscriptyProjects.js | 2 +- server/config/seedDB/lists.js | 2 +- server/config/seedDB/mailAccounts.js | 2 +- server/config/seedDB/pauses.js | 2 +- server/config/seedDB/report/default.js | 2 +- server/config/seedDB/report/fields.js | 2 +- server/config/seedDB/report/index.js | 2 +- server/config/seedDB/sounds.js | 2 +- server/config/seedDB/squareOdbc.js | 2 +- server/config/seedDB/squareProjects.js | 2 +- server/config/seedDB/tags.js | 2 +- server/config/seedDB/teams.js | 2 +- server/config/seedDB/tree/index.js | 2 +- server/config/seedDB/trunks.js | 2 +- server/config/seedDB/users.js | 2 +- server/config/seedDB/variables.js | 2 +- server/config/seedDB/voiceContexts.js | 2 +- server/config/seedDB/voiceExtensions.js | 2 +- server/config/seedDB/voiceMusicOnHold.js | 2 +- server/config/seedDB/voiceQueues.js | 2 +- server/config/seedUsers.js | 2 +- server/config/socketio.js | 2 +- server/config/utils.js | 2 +- server/errors/index.js | 2 +- server/files/conf/sip_xcally_contexts.conf | 19 - server/files/images/logos/logo.jpg | Bin 18287 -> 0 bytes server/files/images/logos/logologin.jpg | Bin 9914 -> 0 bytes server/migrations/2.0.12.js | 2 +- server/migrations/2.0.13.js | 2 +- server/migrations/2.0.14.js | 2 +- server/migrations/2.0.15.js | 2 +- server/migrations/2.0.16.js | 2 +- server/migrations/2.0.17.js | 2 +- server/migrations/2.0.18.js | 2 +- server/migrations/2.0.19.js | 2 +- server/migrations/2.0.20.js | 2 +- server/migrations/2.0.21.js | 2 +- server/migrations/2.0.22.js | 2 +- server/migrations/2.0.23.js | 2 +- server/migrations/2.0.24.js | 2 +- server/migrations/2.0.25.js | 2 +- server/migrations/2.0.26.js | 2 +- server/migrations/2.0.27.js | 2 +- server/migrations/2.0.28.js | 2 +- server/migrations/2.0.29.js | 2 +- server/migrations/2.0.30.js | 2 +- server/migrations/2.0.31.js | 2 +- server/migrations/2.0.32.js | 1 + server/mysqldb/index.js | 2 +- server/routes.js | 2 +- server/rpc/index.js | 2 +- server/services/agi/channel.js | 2 +- server/services/agi/error.js | 2 +- server/services/agi/graph/index.js | 2 +- server/services/agi/index.js | 2 +- server/services/agi/mailRpc/index.js | 2 +- server/services/agi/reply.js | 2 +- server/services/agi/rpc/index.js | 2 +- server/services/agi/scripts/index.js | 2 +- server/services/agi/server.js | 2 +- server/services/agi/vertices.js | 2 +- server/services/ami/acw/index.js | 2 +- server/services/ami/ami.js | 2 +- server/services/ami/client.js | 2 +- server/services/ami/dialer/action.js | 2 +- server/services/ami/dialer/agentComplete.js | 2 +- server/services/ami/dialer/final.js | 2 +- server/services/ami/dialer/hangup.js | 2 +- server/services/ami/dialer/history.js | 2 +- server/services/ami/dialer/index.js | 2 +- server/services/ami/dialer/queueCallerAbandon.js | 2 +- server/services/ami/index.js | 2 +- server/services/ami/model/agent.js | 2 +- server/services/ami/model/campaign.js | 2 +- server/services/ami/model/channel.js | 2 +- server/services/ami/model/deskAccount.js | 2 +- server/services/ami/model/freshdeskAccount.js | 2 +- server/services/ami/model/queueReport.js | 2 +- server/services/ami/model/salesforceAccount.js | 2 +- server/services/ami/model/sugarcrmAccount.js | 2 +- server/services/ami/model/telephone.js | 2 +- server/services/ami/model/template.js | 2 +- server/services/ami/model/trunk.js | 2 +- server/services/ami/model/voiceQueue.js | 2 +- server/services/ami/model/voiceTrigger.js | 2 +- server/services/ami/model/zendeskAccount.js | 2 +- server/services/ami/model/zohoAccount.js | 2 +- server/services/ami/preview/action.js | 2 +- server/services/ami/preview/index.js | 2 +- server/services/ami/preview/rpcDb.js | 2 +- server/services/ami/preview/util/util.js | 2 +- server/services/ami/properties.js | 2 +- server/services/ami/realtime/index.js | 2 +- server/services/ami/report/index.js | 2 +- server/services/ami/report/userReport.js | 2 +- server/services/ami/report/voiceAgentReport.js | 2 +- server/services/ami/report/voiceCallReport.js | 2 +- server/services/ami/report/voiceDialReport.js | 2 +- server/services/ami/report/voiceQueueReport.js | 2 +- server/services/ami/rpc/agentReportPreview.js | 2 +- server/services/ami/rpc/campaign.js | 2 +- server/services/ami/rpc/cmHopper.js | 2 +- server/services/ami/rpc/cmHopperBlack.js | 2 +- server/services/ami/rpc/cmHopperFinal.js | 2 +- server/services/ami/rpc/cmHopperHistory.js | 2 +- server/services/ami/rpc/integrations/desk.js | 2 +- server/services/ami/rpc/integrations/freshdesk.js | 2 +- server/services/ami/rpc/integrations/salesforce.js | 2 +- server/services/ami/rpc/integrations/sugarcrm.js | 2 +- server/services/ami/rpc/integrations/zendesk.js | 2 +- server/services/ami/rpc/integrations/zoho.js | 2 +- server/services/ami/rpc/memberReport.js | 2 +- server/services/ami/rpc/template.js | 2 +- server/services/ami/rpc/trigger.js | 2 +- server/services/ami/rpc/trunk.js | 2 +- server/services/ami/rpc/user.js | 2 +- server/services/ami/rpc/voiceAgentReport.js | 2 +- server/services/ami/rpc/voiceCallReport.js | 2 +- server/services/ami/rpc/voiceDialReport.js | 2 +- server/services/ami/rpc/voiceQueue.js | 2 +- server/services/ami/rpc/voiceQueueReport.js | 2 +- server/services/ami/rpc/voiceQueueRt.js | 2 +- server/services/ami/rpc/voiceRecording.js | 2 +- server/services/ami/rpc/voiceTransferReport.js | 2 +- server/services/ami/server/index.js | 2 +- server/services/ami/trigger/index.js | 2 +- server/services/ami/trigger/integration/desk.js | 2 +- .../services/ami/trigger/integration/freshdesk.js | 2 +- server/services/ami/trigger/integration/index.js | 2 +- .../services/ami/trigger/integration/salesforce.js | 2 +- .../services/ami/trigger/integration/sugarcrm.js | 2 +- server/services/ami/trigger/integration/util.js | 2 +- server/services/ami/trigger/integration/zendesk.js | 2 +- server/services/ami/trigger/integration/zoho.js | 2 +- server/services/ami/trigger/urlforward/index.js | 2 +- server/services/email/index.js | 2 +- server/services/email/lib/email.js | 2 +- server/services/email/lib/imap.js | 2 +- server/services/email/lib/smtp.js | 2 +- server/services/express/index.js | 2 +- server/services/routing/client.js | 2 +- server/services/routing/index.js | 2 +- server/services/routing/lib/rule-engine.js | 2 +- server/services/routing/model/agent.js | 2 +- server/services/routing/model/chatQueue.js | 2 +- server/services/routing/model/interval.js | 2 +- server/services/routing/model/openchannelQueue.js | 2 +- server/services/routing/realtime/index.js | 2 +- server/services/routing/rpc/chatInteraction.js | 2 +- server/services/routing/rpc/chatQueue.js | 2 +- server/services/routing/rpc/interval.js | 2 +- .../services/routing/rpc/openchannelInteraction.js | 2 +- server/services/routing/rpc/openchannelQueue.js | 2 +- server/services/routing/rpc/user.js | 2 +- .../services/routing/server/applications/agent.js | 2 +- .../services/routing/server/applications/close.js | 2 +- .../services/routing/server/applications/gotoif.js | 2 +- .../services/routing/server/applications/gotop.js | 2 +- .../services/routing/server/applications/noop.js | 2 +- .../services/routing/server/applications/queue.js | 2 +- .../routing/server/applications/strategy/agent.js | 2 +- .../server/applications/strategy/beepall.js | 2 +- .../routing/server/applications/strategy/index.js | 2 +- .../server/applications/strategy/rrmemory.js | 2 +- .../routing/server/applications/strategy/util.js | 2 +- server/services/routing/server/index.js | 2 +- server/services/routing/server/interval.js | 2 +- server/views/404.html | 36 +- snippet/scripts/vendor.d8450845.js | 11 +- 923 files changed, 31975 insertions(+), 30738 deletions(-) delete mode 100644 demo/agents/ajax.js delete mode 100644 demo/agents/index.html create mode 100644 demo/webrtc/index.html delete mode 100644 public/scripts/app.3e914f3e.js create mode 100644 public/scripts/app.de4876f1.js create mode 100644 public/scripts/vendor.523bec26.js delete mode 100644 public/scripts/vendor.a1abc77c.js create mode 100644 public/styles/app.5597535b.css delete mode 100644 public/styles/app.ecb6dd68.css create mode 100644 public/styles/vendor.7b0b0de8.css delete mode 100644 public/styles/vendor.949debff.css delete mode 100644 server/api/chatEnquiry/chatEnquiry.attributes.js delete mode 100644 server/api/chatEnquiry/chatEnquiry.controller.js delete mode 100644 server/api/chatEnquiry/chatEnquiry.model.js delete mode 100644 server/api/chatEnquiry/chatEnquiry.rpc.js delete mode 100644 server/api/chatEnquiry/index.js delete mode 100644 server/api/chatVisitor/chatVisitor.attributes.js delete mode 100644 server/api/chatVisitor/chatVisitor.controller.js delete mode 100644 server/api/chatVisitor/chatVisitor.model.js delete mode 100644 server/api/chatVisitor/chatVisitor.rpc.js delete mode 100644 server/api/chatVisitor/index.js delete mode 100644 server/api/chatWebsiteField/chatWebsiteField.attributes.js delete mode 100644 server/api/chatWebsiteField/chatWebsiteField.controller.js delete mode 100644 server/api/chatWebsiteField/chatWebsiteField.model.js delete mode 100644 server/api/chatWebsiteField/chatWebsiteField.rpc.js delete mode 100644 server/api/chatWebsiteField/index.js delete mode 100644 server/components/dialer/insert.js delete mode 100644 server/config/seed.js delete mode 100644 server/files/conf/sip_xcally_contexts.conf delete mode 100644 server/files/images/logos/logo.jpg delete mode 100644 server/files/images/logos/logologin.jpg create mode 100644 server/migrations/2.0.32.js diff --git a/apidoc/api_data.js b/apidoc/api_data.js index 6e5c37e..2772041 100644 --- a/apidoc/api_data.js +++ b/apidoc/api_data.js @@ -1 +1 @@ -define({ "api": [ { "type": "delete", "url": "/api/actions/{id}", "title": "Deletes a Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/actions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteActions", "group": "Actions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/action/index.js", "groupTitle": "Actions" }, { "type": "put", "url": "/api/actions/{id}", "title": "Update an existing Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/actions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateActions", "group": "Actions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/action/index.js", "groupTitle": "Actions" }, { "type": "post", "url": "/api/analytics/custom_reports", "title": "Creates a new Analytic Custom Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "parent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "table", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "conditions", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "delete", "url": "/api/analytics/custom_reports/{id}", "title": "Deletes a Analytic Custom Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports", "title": "Gets a list of Analytic Custom Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/custom_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/custom_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/custom_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/custom_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/custom_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports/{id}", "title": "Gets a single Analytic Custom Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports/{id}/preview", "title": "Report Preview", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id}/preview -v -u {name}:{password} -X GET", "type": "json" } ], "name": "preview", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports/{id}/query", "title": "Report Query SQL", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id}/query -v -u {name}:{password} -X GET", "type": "json" } ], "name": "query", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports/{id}/run", "title": "Report Run", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id}/run -v -u {name}:{password} -X GET", "type": "json" } ], "name": "run", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "put", "url": "/api/analytics/custom_reports/{id}", "title": "Update an existing Analytic Custom Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "post", "url": "/api/analytics/default_reports", "title": "Creates a new Analytic Default Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "parent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "table", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "conditions", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "delete", "url": "/api/analytics/default_reports/{id}", "title": "Deletes a Analytic Default Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports", "title": "Gets a list of Analytic Default Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/default_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/default_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/default_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/default_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/default_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports/{id}", "title": "Gets a single Analytic Default Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports/{id}/preview", "title": "Report Preview", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id}/preview -v -u {name}:{password} -X GET", "type": "json" } ], "name": "preview", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports/{id}/query", "title": "Report Query SQL", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id}/query -v -u {name}:{password} -X GET", "type": "json" } ], "name": "query", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports/{id}/run", "title": "Report Run", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id}/run -v -u {name}:{password} -X GET", "type": "json" } ], "name": "run", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "put", "url": "/api/analytics/default_reports/{id}", "title": "Update an existing Analytic Default Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "post", "url": "/api/analytics/extracted_reports", "title": "Creates a new Analytic Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"csv\"", "\"pdf\"", "\"xls\"" ], "optional": false, "field": "output", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "savename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "startDate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "endDate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"manual\"", "\"scheduled\"" ], "optional": false, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "delete", "url": "/api/analytics/extracted_reports/{id}", "title": "Deletes a Analytic Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "get", "url": "/api/analytics/extracted_reports", "title": "Gets a list of Analytic Extacted Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/extracted_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/extracted_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/extracted_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/extracted_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/extracted_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "get", "url": "/api/analytics/extracted_reports/{id}", "title": "Gets a single Analytic Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "get", "url": "/api/analytics/extracted_reports/{id}/download", "title": "Download Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Analytic_Extracted_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "put", "url": "/api/analytics/extracted_reports/{id}", "title": "Update an existing Analytic Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "post", "url": "/api/analytics/field_reports/create_many", "title": "Creates many Analytic Field Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/create_many -d '[{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}]' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "BulkCreateAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "alias", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "function", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "format", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "groupBy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "orderBy", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "custom", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "delete", "url": "/api/analytics/field_reports/destroy_many?ids={ids}", "title": "Deletes many Analytic Field Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/destroy_many?ids=1&ids=2&ids=3 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "BulkDeleteAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "post", "url": "/api/analytics/field_reports", "title": "Creates a new Analytic Field Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "alias", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "function", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "format", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "groupBy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "orderBy", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "custom", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "delete", "url": "/api/analytics/field_reports/{id}", "title": "Deletes a Analytic Field Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "get", "url": "/api/analytics/field_reports", "title": "Gets a list of Analytic Field Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/field_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/field_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/field_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/field_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/field_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "get", "url": "/api/analytics/field_reports/{id}", "title": "Gets a single Analytic Field Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "post", "url": "/api/analytics/field_reports/{id}/create_many", "title": "Rewrite fields set", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/{id}/create_many -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addFields", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "put", "url": "/api/analytics/field_reports/{id}", "title": "Update an existing Analytic Field Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "post", "url": "/api/analytics/metrics", "title": "Creates a new Analytic Metrics", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Metric", "group": "Analytic_Metrics", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "table", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "metric", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "delete", "url": "/api/analytics/metrics/{id}", "title": "Deletes a Analytic Metrics", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Metric", "group": "Analytic_Metrics", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "get", "url": "/api/analytics/metrics", "title": "Gets a list of Analytic Metric", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Metric", "group": "Analytic_Metrics", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/metrics?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/metrics?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/metrics?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/metrics?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/metrics?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "get", "url": "/api/analytics/metrics/{id}", "title": "Gets a single Analytic Metrics", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Metric", "group": "Analytic_Metrics", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "put", "url": "/api/analytics/metrics/{id}", "title": "Update an existing Analytic Metrics", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Metric", "group": "Analytic_Metrics", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "post", "url": "/api/analytics/tree_reports", "title": "Creates a new Analytic Tree Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "tree", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "delete", "url": "/api/analytics/tree_reports/{id}", "title": "Deletes a Analytic Tree Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "get", "url": "/api/analytics/tree_reports", "title": "Gets a list of Analytic Tree Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/tree_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/tree_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/tree_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/tree_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/tree_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "get", "url": "/api/analytics/tree_reports/{id}", "title": "Gets a single Analytic Tree Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "put", "url": "/api/analytics/tree_reports/{id}", "title": "Update an existing Analytic Tree Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "post", "url": "/api/auth/google", "title": "Creates a new User token", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/auth/google -d '{\"name\": \"john.doe\", \"password\": \"password\"}' \\\n -H \"Content-Type: application/json\" -X POST", "type": "json" } ], "name": "Local_login", "group": "Authentication", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "password", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/authGoogle/index.js", "groupTitle": "Authentication" }, { "type": "post", "url": "/api/auth/local", "title": "Creates a new User token", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/auth/local -d '{\"name\": \"john.doe\", \"password\": \"password\"}' \\\n -H \"Content-Type: application/json\" -X POST", "type": "json" } ], "name": "Local_login", "group": "Authentication", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "password", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/authLocal/index.js", "groupTitle": "Authentication" }, { "type": "post", "url": "/api/automations", "title": "Creates a new Automation", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAutomations", "group": "Automations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "delete", "url": "/api/automations/{id}", "title": "Deletes a Automation", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAutomations", "group": "Automations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "get", "url": "/api/automations", "title": "Gets a list of Automations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations -v -u {name}:{password}", "type": "json" } ], "name": "GetAutomations", "group": "Automations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/automations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/automations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/automations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/automations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/automations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "get", "url": "/api/automations/{id}", "title": "Gets a single Automation", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAutomations", "group": "Automations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "post", "url": "/api/automations/{id}/actions", "title": "Creates new actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id}/actions -d '[{\"firstName\": \"John Doe\", \"email\": \"john.doe@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addActions", "group": "Automations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "action", "description": "

Allowed values: contactManager, integration, motionbar, jscripty, urlForward, browser

" }, { "group": "Body", "type": "String", "optional": true, "field": "data1", "description": "

contactManager[ListId], integration[intName(zendesk)], motionbar[Popup(0),URL(1),WinApp(2)], urlForward[GET,POST], browser[TemplateId(0),URL(1)]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data2", "description": "

integration[AccountId], motionbar[TemplateId,URL,WinAppPath], urlForward[URL]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data3", "description": "

motionbar[NULL,NULL,WinAppArguments]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data6", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "post", "url": "/api/automations/{id}/conditions", "title": "Creates new conditions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id}/conditions -d '[{\"firstName\": \"John Doe\", \"email\": \"john.doe@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConditions", "group": "Automations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "operator", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "value", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "get", "url": "/api/automations/{id}/actions", "title": "Gets Automation Actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id}/actions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getActions", "group": "Automations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "get", "url": "/api/automations/{id}/conditions", "title": "Gets Automation Conditions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id}/conditions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConditions", "group": "Automations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "put", "url": "/api/automations/{id}", "title": "Update an existing Automation", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAutomations", "group": "Automations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "post", "url": "/api/campaigns/{id}/blacklists", "title": "Add blacklists to a campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/blacklists -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddBlackLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "post", "url": "/api/campaigns/{id}/lists", "title": "Add lists to a campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/lists -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "post", "url": "/api/campaigns", "title": "Creates a new Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCampaigns", "group": "Campaigns", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"ivr\"" ], "optional": false, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "active", "description": "

Active/Disactive Campaign

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "limitCalls", "description": "

Max 200 calls.

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialOriginateCallerIdName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialOriginateCallerIdNumber", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialOriginateTimeout", "description": "

Originate Timeout Seconds (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialCongestionMaxRetry", "description": "

#Congestion Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialCongestionRetryFrequency", "description": "

Congestion Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialBusyMaxRetry", "description": "

#Busy Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialBusyRetryFrequency", "description": "

Busy Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialNoAnswerMaxRetry", "description": "

#NoAnswer Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialNoAnswerRetryFrequency", "description": "

NoAnswer Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialGlobalMaxRetry", "description": "

#Global Max Retry (min:1, max:999)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialTimezone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialGlobalInterval", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"always\"", "\"never\"", "\"onlyIfOpen\"" ], "optional": true, "field": "dialCheckDuplicateType", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "dialAMDActive", "description": "

Active/Disactive AMD

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDInitialSilence", "description": "

#AMD Initial Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDGreeting", "description": "

#AMD Greeting

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDAfterGreetingSilence", "description": "

#AMD After Greeting Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDTotalAnalysisTime", "description": "

#AMD Total Analysis Time

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMinWordLength", "description": "

#AMD Min Word Length

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDBetweenWordsSilence", "description": "

#AMD Between Words Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMaximumNumberOfWords", "description": "

#AMD Maximum Number Of Words

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDSilenceThreshold", "description": "

#AMD Silence Threshold (min:0, max:32767)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMaximumWordLength", "description": "

#AMD Maximum Word Length

" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "delete", "url": "/api/campaigns/{id}", "title": "Deletes a Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCampaigns", "group": "Campaigns", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/blacklists", "title": "Get campaign blacklists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/blacklists -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetBlackLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns", "title": "Gets a list of Campaigns", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns -v -u {name}:{password}", "type": "json" } ], "name": "GetCampaigns", "group": "Campaigns", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/campaigns?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/campaigns?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/campaigns?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/campaigns?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/campaigns?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/finals", "title": "Gets campaign hopper finals", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/hopper_finals -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperFinals", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/hopper_histories", "title": "Gets campaign hopper histories", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/hopper_histories -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperHistories", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/hoppers", "title": "Gets campaign hoppers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/hoppers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHoppers", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/lists", "title": "Get campaign lists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/lists -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "delete", "url": "/api/campaigns/{id}/blacklists", "title": "Remove blacklists from a Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/blacklists?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveBlackLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "delete", "url": "/api/campaigns/{id}/lists", "title": "Remove lists from a Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/lists?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}", "title": "Gets a single Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCampaigns", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/blacks", "title": "Gets campaign hopper blacks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/hopper_black -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getHopperBlacks", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "put", "url": "/api/campaigns/{id}", "title": "Update an existing Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCampaigns", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "post", "url": "/api/canned_answers", "title": "Creates a new Canned Answer", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCanned_Answers", "group": "Canned_Answers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "key", "description": "" }, { "group": "Body", "type": "Text", "optional": false, "field": "value", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "delete", "url": "/api/canned_answers/{id}", "title": "Deletes a Canned Answer", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCanned_Answers", "group": "Canned_Answers", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "get", "url": "/api/canned_answers", "title": "Gets a list of Canned Answers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers -v -u {name}:{password}", "type": "json" } ], "name": "GetCanned_Answers", "group": "Canned_Answers", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/canned_answers?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/canned_answers?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/canned_answers?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/canned_answers?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/canned_answers?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "get", "url": "/api/canned_answers/{id}", "title": "Gets a single Canned Answer", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCanned_Answers", "group": "Canned_Answers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "put", "url": "/api/canned_answers/{id}", "title": "Update an existing Canned Answer", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCanned_Answers", "group": "Canned_Answers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "delete", "url": "/api/chat/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Chat_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatApplication/index.js", "groupTitle": "Chat_Applications" }, { "type": "get", "url": "/api/chat/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Chat_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatApplication/index.js", "groupTitle": "Chat_Applications" }, { "type": "put", "url": "/api/chat/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Chat_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatApplication/index.js", "groupTitle": "Chat_Applications" }, { "type": "post", "url": "/api/chat/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Chat_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatDisposition/index.js", "groupTitle": "Chat_Dispositions" }, { "type": "delete", "url": "/api/chat/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Chat_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatDisposition/index.js", "groupTitle": "Chat_Dispositions" }, { "type": "get", "url": "/api/chat/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Chat_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatDisposition/index.js", "groupTitle": "Chat_Dispositions" }, { "type": "put", "url": "/api/chat/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Chat_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatDisposition/index.js", "groupTitle": "Chat_Dispositions" }, { "type": "delete", "url": "/api/chat/enquiries/{id}", "title": "Deletes a Enquiry", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/enquiries/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteEnquiries", "group": "Chat_Enquiries", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatEnquiry/index.js", "groupTitle": "Chat_Enquiries" }, { "type": "get", "url": "/api/chat/enquiries/{id}", "title": "Gets a single Enquiry", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/enquiries/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowEnquiries", "group": "Chat_Enquiries", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatEnquiry/index.js", "groupTitle": "Chat_Enquiries" }, { "type": "put", "url": "/api/chat/enquiries/{id}", "title": "Update an existing Enquiry", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/enquiries/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateEnquiries", "group": "Chat_Enquiries", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatEnquiry/index.js", "groupTitle": "Chat_Enquiries" }, { "type": "post", "url": "/api/chat/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Chat_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Boolean", "optional": true, "field": "closed", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "note", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "delete", "url": "/api/chat/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "get", "url": "/api/chat/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "get", "url": "/api/chat/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Chat_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "get", "url": "/api/chat/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "post", "url": "/api/chat/interactions/{id}/messages", "title": "Creates new messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id}/messages -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Chat_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "get", "url": "/api/chat/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "put", "url": "/api/chat/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "post", "url": "/api/chat/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Chat_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "delete", "url": "/api/chat/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Chat_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "get", "url": "/api/chat/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Chat_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "get", "url": "/api/chat/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Chat_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "get", "url": "/api/chat/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Chat_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "put", "url": "/api/chat/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Chat_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "post", "url": "/api/chat/proactive_actions", "title": "Creates a new Proactive Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/proactive_actions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateProactive_Actions", "group": "Chat_Proactive_Actions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"mouseOver\"", "\"timeout\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "selector", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatProactiveAction/index.js", "groupTitle": "Chat_Proactive_Actions" }, { "type": "delete", "url": "/api/chat/proactive_actions/{id}", "title": "Deletes a Proactive Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/proactive_actions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteProactive_Actions", "group": "Chat_Proactive_Actions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatProactiveAction/index.js", "groupTitle": "Chat_Proactive_Actions" }, { "type": "get", "url": "/api/chat/proactive_actions/{id}", "title": "Gets a single Proactive Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/proactive_actions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowProactive_Actions", "group": "Chat_Proactive_Actions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatProactiveAction/index.js", "groupTitle": "Chat_Proactive_Actions" }, { "type": "put", "url": "/api/chat/proactive_actions/{id}", "title": "Update an existing Proactive Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/proactive_actions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateProactive_Actions", "group": "Chat_Proactive_Actions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatProactiveAction/index.js", "groupTitle": "Chat_Proactive_Actions" }, { "type": "post", "url": "/api/chat/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "post", "url": "/api/chat/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "post", "url": "/api/chat/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Chat_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": true, "field": "strategy", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "delete", "url": "/api/chat/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "get", "url": "/api/chat/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "get", "url": "/api/chat/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Chat_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "get", "url": "/api/chat/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "delete", "url": "/api/chat/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "get", "url": "/api/chat/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "put", "url": "/api/chat/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "post", "url": "/api/chat/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Chat_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "timeslot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "websitename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "websiteaddress", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "websiteid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitorid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitorname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitoremail", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "post", "url": "/api/chat/session/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Chat_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "websitename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "websiteaddress", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "websiteid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitorid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitorname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitoremail", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leaveAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "completeAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "complete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"agent\"", "\"requester\"" ], "optional": true, "field": "completeReason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "abandon", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "delete", "url": "/api/chat/session/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "delete", "url": "/api/chat/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/session/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/session/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Chat_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/session/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/session/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/session/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/session/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/session/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Chat_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/session/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "put", "url": "/api/chat/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "put", "url": "/api/chat/session/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "delete", "url": "/api/chat/visitors/{id}", "title": "Deletes a Visitor", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/visitors/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteVisitors", "group": "Chat_Visitors", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatVisitor/index.js", "groupTitle": "Chat_Visitors" }, { "type": "get", "url": "/api/chat/visitors/{id}", "title": "Gets a single Visitor", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/visitors/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowVisitors", "group": "Chat_Visitors", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatVisitor/index.js", "groupTitle": "Chat_Visitors" }, { "type": "put", "url": "/api/chat/visitors/{id}", "title": "Update an existing Visitor", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/visitors/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateVisitors", "group": "Chat_Visitors", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatVisitor/index.js", "groupTitle": "Chat_Visitors" }, { "type": "delete", "url": "/api/chat/website_fields/{id}", "title": "Deletes a Website Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/website_fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteWebsite_Fields", "group": "Chat_Website_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsiteField/index.js", "groupTitle": "Chat_Website_Fields" }, { "type": "get", "url": "/api/chat/website_fields/{id}", "title": "Gets a single Website Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/website_fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowWebsite_Fields", "group": "Chat_Website_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsiteField/index.js", "groupTitle": "Chat_Website_Fields" }, { "type": "put", "url": "/api/chat/website_fields/{id}", "title": "Update an existing Website Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/website_fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateWebsite_Fields", "group": "Chat_Website_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsiteField/index.js", "groupTitle": "Chat_Website_Fields" }, { "type": "post", "url": "/api/chat/websites", "title": "Creates a new Website", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateWebsites", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "address", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mapKey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "color", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "color_button", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remote", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "animation", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rounded\"", "\"squared\"" ], "optional": true, "field": "header_shape", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "header_online", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "start_chat_button", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "header_offline", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "download_transcript", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "whiteLabel", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "defaultWhiteLabel", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "onlineForm", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "offlineForm", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "timezone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "token", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "delete", "url": "/api/chat/websites/{id}", "title": "Deletes a Website", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteWebsites", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites", "title": "Gets a list of Websites", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites -v -u {name}:{password}", "type": "json" } ], "name": "GetWebsites", "group": "Chat_Websites", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/websites?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/websites?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/websites?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/websites?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/websites?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}", "title": "Gets a single Website", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowWebsites", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "put", "url": "/api/chat/messages/{id}/accept", "title": "Accepts message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id}/accept \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "acceptMessage", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/dispositions -d '{\"name\": \"Satisfied\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/dispositions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/accounts/{id}/interactions", "title": "Creates new interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/interactions -d '{\"host\": \"host\", \"username\": \"username\", \"password\": \"password\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addInteraction", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Boolean", "optional": true, "field": "closed", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "note", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/proactive_actions", "title": "Creates new Proactive Actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/proactive_actions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addProactiveActions", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"mouseOver\"", "\"timeout\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "selector", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/applications", "title": "Gets Website Applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/dispositions", "title": "Gets Website Dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/fields", "title": "Gets Website Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/interactions", "title": "Gets Website Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteraction", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/proactive_actions", "title": "Gets Website Proactive Actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/proactive_actions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getProactiveActions", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/snippet", "title": "Gets Website Snippet", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/snippet -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSnippet", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/notify", "title": "Notify new message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/notify -d '{\"body\": \"hello world\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "notify", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "put", "url": "/api/chat/messages/{id}/reject", "title": "Rejects message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id}/reject \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "rejectMessage", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Websites" }, { "type": "put", "url": "/api/chat/websites/{id}", "title": "Update an existing Website", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateWebsites", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/cm/companies", "title": "Creates a new Company", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCompanies", "group": "Cm_Companies", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "vat", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "companyId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "website", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fax", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "street", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "postalCode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "city", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "country", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "emailDomain", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sStreet", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sPostalCode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sCity", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sCountry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "delete", "url": "/api/cm/companies/{id}", "title": "Deletes a Company", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCompanies", "group": "Cm_Companies", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "get", "url": "/api/cm/companies", "title": "Gets a list of Companies", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies -v -u {name}:{password}", "type": "json" } ], "name": "GetCompanies", "group": "Cm_Companies", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/companies?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/companies?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/companies?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/companies?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/companies?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "get", "url": "/api/cm/companies/{id}", "title": "Gets a single Company", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCompanies", "group": "Cm_Companies", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "post", "url": "/api/cm/companies/{id}/contacts", "title": "Creates new contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies/{id}/contacts -d '[{\"firstName\": \"John Doe\", \"email\": \"john.doe@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addContacts", "group": "Cm_Companies", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "firstName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "street", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "postalCode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "city", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "country", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dateOfBirth", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "phone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mobile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fax", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "url", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "facebook", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "twitter", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "get", "url": "/api/cm/companies/{id}/contacts", "title": "Gets List Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/companies/{id}/contacts -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getContacts", "group": "Cm_Companies", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "put", "url": "/api/cm/companies/{id}", "title": "Update an existing Company", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCompanies", "group": "Cm_Companies", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "delete", "url": "/api/cm/contacts/{id}", "title": "Deletes a Contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteContacts", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/describe", "title": "Gets table info about Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeContacts", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts", "title": "Gets a list of Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts -v -u {name}:{password}", "type": "json" } ], "name": "GetContacts", "group": "Cm_Contacts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/contacts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/contacts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/contacts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/contacts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/contacts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}/finals", "title": "Gets contact hopper finals", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id}/hopper_finals -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperFinals", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}/hopper_histories", "title": "Gets contact hopper histories", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id}/hopper_histories -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperHistories", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}/hoppers", "title": "Gets contact hoppers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id}/hoppers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHoppers", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "post", "url": "/api/cm/contacts", "title": "Create Contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts -d '{\"firstName\": \"John\", \"lastName\": \"doe\", \"...\": \"...\"}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "create", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "post", "url": "/api/cm/contacts", "title": "Create Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts -d '[{\"firstName\": \"John\", \"lastName\": \"doe\", \"...\": \"...\"}]' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "create", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}/jscripty_sessions", "title": "Gets contact hopper blacks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id}/hopper_black -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getJscriptySessions", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}", "title": "Gets a single Contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id} -v -u {name}:{password} -X GET", "type": "json" } ], "name": "show", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "put", "url": "/api/cm/contacts/{id}", "title": "Update a single Contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id} -d '{\"fullName\": \"John\", \"lastName\": \"Doe\"}' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "delete", "url": "/api/cm/custom_fields/{id}", "title": "Deletes a Custom Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCustom_Fields", "group": "Cm_Custom_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Cm_Custom_Fields" }, { "type": "get", "url": "/api/cm/custom_fields", "title": "Gets a list of Custom Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_fields -v -u {name}:{password}", "type": "json" } ], "name": "GetCustom_Fields", "group": "Cm_Custom_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/custom_fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/custom_fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/custom_fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/custom_fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/custom_fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Cm_Custom_Fields" }, { "type": "get", "url": "/api/cm/custom_fields/{id}", "title": "Gets a single Custom Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCustom_Fields", "group": "Cm_Custom_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Cm_Custom_Fields" }, { "type": "put", "url": "/api/cm/custom_fields/{id}", "title": "Update an existing Custom Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCustom_Fields", "group": "Cm_Custom_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Cm_Custom_Fields" }, { "type": "post", "url": "/api/cm/hopper", "title": "Creates a new Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateHopper", "group": "Cm_Hopper", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "phone", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "active", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "scheduledat", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "countbusyretry", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "countcongestionretry", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "countnoanswerretry", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "callback", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callbackuniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callbackat", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "ContactId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "ListId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "UserId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "VoiceQueueId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "CampaignId", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "get", "url": "/api/cm/hopper/describe", "title": "Gets table info about Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeHopper", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "get", "url": "/api/cm/hopper", "title": "Gets a list of Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper -v -u {name}:{password}", "type": "json" } ], "name": "GetHopper", "group": "Cm_Hopper", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/hopper?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/hopper?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/hopper?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/hopper?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/hopper?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "get", "url": "/api/cm/hopper/{id}", "title": "Gets a single Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowHopper", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "delete", "url": "/api/cm/hopper_black/{id}", "title": "Deletes a Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "get", "url": "/api/cm/hopper_black/describe", "title": "Gets table info about Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "get", "url": "/api/cm/hopper_black", "title": "Gets a list of Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black -v -u {name}:{password}", "type": "json" } ], "name": "GetHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/hopper_black?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/hopper_black?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/hopper_black?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/hopper_black?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/hopper_black?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "get", "url": "/api/cm/hopper_black/{id}", "title": "Gets a single Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "put", "url": "/api/cm/hopper_black/{id}", "title": "Update an existing Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "get", "url": "/api/cm/hopper_final/describe", "title": "Gets table info about HopperFinal", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_final/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeHopperFinal", "group": "Cm_Hopper_Final", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperFinal/index.js", "groupTitle": "Cm_Hopper_Final" }, { "type": "get", "url": "/api/cm/hopper_final", "title": "Gets a list of HopperFinal", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_final -v -u {name}:{password}", "type": "json" } ], "name": "GetHopperFinal", "group": "Cm_Hopper_Final", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/hopper_final?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/hopper_final?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/hopper_final?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/hopper_final?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/hopper_final?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmHopperFinal/index.js", "groupTitle": "Cm_Hopper_Final" }, { "type": "get", "url": "/api/cm/hopper_final/{id}", "title": "Gets a single HopperFinal", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_final/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowHopperFinal", "group": "Cm_Hopper_Final", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperFinal/index.js", "groupTitle": "Cm_Hopper_Final" }, { "type": "put", "url": "/api/cm/hopper_final/{id}", "title": "Update a single hopper final", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/hopper_final/{id} -d '{\"disposition\": \"OK\"}' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Cm_Hopper_Final", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperFinal/index.js", "groupTitle": "Cm_Hopper_Final" }, { "type": "get", "url": "/api/cm/hopper_history/describe", "title": "Gets table info about HopperHistory", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_history/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeHopperHistory", "group": "Cm_Hopper_History", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperHistory/index.js", "groupTitle": "Cm_Hopper_History" }, { "type": "get", "url": "/api/cm/hopper_history", "title": "Gets a list of HopperHistory", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_history -v -u {name}:{password}", "type": "json" } ], "name": "GetHopperHistory", "group": "Cm_Hopper_History", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/hopper_history?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/hopper_history?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/hopper_history?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/hopper_history?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/hopper_history?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmHopperHistory/index.js", "groupTitle": "Cm_Hopper_History" }, { "type": "get", "url": "/api/cm/hopper_history/{id}", "title": "Gets a single HopperHistory", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_history/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowHopperHistory", "group": "Cm_Hopper_History", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperHistory/index.js", "groupTitle": "Cm_Hopper_History" }, { "type": "put", "url": "/api/cm/hopper_history/{id}", "title": "Update a single hopper history", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/hopper_history/{id} -d '{\"disposition\": \"OK\"}' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Cm_Hopper_History", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperHistory/index.js", "groupTitle": "Cm_Hopper_History" }, { "type": "delete", "url": "/api/cm/hopper/{id}", "title": "Delete Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "destroy", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "get", "url": "/api/cm/hopper/preview", "title": "Gets Preview Dialer Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/preview -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getPreview", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "put", "url": "/api/cm/hopper/{id}", "title": "Update an existing Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateHopper", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "post", "url": "/api/cm/lists", "title": "Creates a new List", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateLists", "group": "Cm_Lists", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "delete", "url": "/api/cm/lists/{id}", "title": "Deletes a List", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteLists", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/users", "title": "Gets agents from list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/users -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetAgents", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists", "title": "Gets a list of Lists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists -v -u {name}:{password}", "type": "json" } ], "name": "GetLists", "group": "Cm_Lists", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/lists?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/lists?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/lists?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/lists?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/lists?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "delete", "url": "/api/cm/lists/{id}/users", "title": "Removes agents from a list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}", "title": "Gets a single List", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowLists", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "post", "url": "/api/cm/lists/{id}/users", "title": "Adds agents to a list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/users -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAgents", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "post", "url": "/api/cm/lists/{id}/contacts", "title": "Creates new contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/contacts -d '[{\"firstName\": \"John Doe\", \"email\": \"john.doe@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addContacts", "group": "Cm_Lists", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "firstName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "street", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "postalCode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "city", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "country", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dateOfBirth", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "phone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mobile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fax", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "url", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "facebook", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "twitter", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "post", "url": "/api/cm/lists/{id}/fields", "title": "Creates a new custom field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/fields -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addCustomField", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "post", "url": "/api/lists/{id}/dispositions", "title": "Creates a new sub disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/lists/{id}/disposition -d '{\"name\": \"SATISFIED\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/contacts", "title": "Gets List Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/contacts -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getContacts", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/fields", "title": "Gets Custom Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getCustomFields", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/dispositions", "title": "Gets Dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/contacts/csv", "title": "Gets CSV List Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/contacts/csv -v -u {name}:{password} -X GET", "type": "json" } ], "name": "grunt", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "put", "url": "/api/cm/lists/{id}", "title": "Update an existing List", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateLists", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "delete", "url": "/api/conditions/{id}", "title": "Deletes a Condition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/conditions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteConditions", "group": "Conditions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/condition/index.js", "groupTitle": "Conditions" }, { "type": "put", "url": "/api/conditions/{id}", "title": "Update an existing Condition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/conditions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateConditions", "group": "Conditions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/condition/index.js", "groupTitle": "Conditions" }, { "type": "post", "url": "/api/cm/custom_field", "title": "Create a new custom field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_field -d '{\"name\": \"mycf\", \"type\": \"text\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCustomField", "group": "Custom_Fields", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Custom_Fields" }, { "type": "delete", "url": "/api/dashboards/items/{id}", "title": "Deletes a Dashboard Item", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/items/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDashboard_Items", "group": "Dashboard_Items", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboardItem/index.js", "groupTitle": "Dashboard_Items" }, { "type": "get", "url": "/api/dashboards/items/{id}", "title": "Gets a single Dashboard Item", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/items/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDashboard_Items", "group": "Dashboard_Items", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboardItem/index.js", "groupTitle": "Dashboard_Items" }, { "type": "put", "url": "/api/dashboards/items/{id}", "title": "Update an existing Dashboard Item", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/items/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDashboard_Items", "group": "Dashboard_Items", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboardItem/index.js", "groupTitle": "Dashboard_Items" }, { "type": "post", "url": "/api/dashboards", "title": "Creates a new Dashboard", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDashboards", "group": "Dashboards", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "delete", "url": "/api/dashboards/{id}", "title": "Deletes a Dashboard", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDashboards", "group": "Dashboards", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "get", "url": "/api/dashboards", "title": "Gets a list of Dashboards", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards -v -u {name}:{password}", "type": "json" } ], "name": "GetDashboards", "group": "Dashboards", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/dashboards?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/dashboards?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/dashboards?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/dashboards?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/dashboards?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "get", "url": "/api/dashboards/{id}", "title": "Gets a single Dashboard", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDashboards", "group": "Dashboards", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "post", "url": "/api/dashboards/{id}/items", "title": "Creates new item", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id}/items -d '{\"type\": \"counter\", \"...\": \"...\"}]' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addItem", "group": "Dashboards", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "get", "url": "/api/dashboards/{id}/run", "title": "Run dashboard widgets queries", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id}/run -v -u {name}:{password} -X GET", "type": "json" } ], "name": "run", "group": "Dashboards", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "put", "url": "/api/dashboards/{id}", "title": "Update an existing Dashboard", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDashboards", "group": "Dashboards", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "get", "url": "/api/dashboards/{id}/items", "title": "Gets items", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id}/items -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getItems", "group": "Dashboars", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboars" }, { "type": "post", "url": "/api/integrations/desk/accounts", "title": "Creates a new Desk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDesk_Accounts", "group": "Desk_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"basic\"" ], "optional": true, "field": "authType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "consumerKey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "consumerSecret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "token", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tokenSecret", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"integrationTab\"", "\"newTab\"" ], "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "delete", "url": "/api/integrations/desk/accounts/{id}", "title": "Deletes a Desk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDesk_Accounts", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "get", "url": "/api/integrations/desk/accounts", "title": "Gets a list of Desk Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetDesk_Accounts", "group": "Desk_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/desk/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/desk/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/desk/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/desk/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/desk/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "get", "url": "/api/integrations/desk/accounts/{id}", "title": "Gets a single Desk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDesk_Accounts", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "post", "url": "/api/integrations/desk/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "get", "url": "/api/integrations/desk/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "get", "url": "/api/integrations/desk/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "put", "url": "/api/integrations/desk/accounts/{id}", "title": "Update an existing Desk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDesk_Accounts", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "post", "url": "/api/integrations/desk/configurations", "title": "Creates a new Desk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDesk_Configurations", "group": "Desk_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "delete", "url": "/api/integrations/desk/configurations/{id}", "title": "Deletes a Desk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDesk_Configurations", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations", "title": "Gets a list of Desk Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetDesk_Configurations", "group": "Desk_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/desk/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/desk/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/desk/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/desk/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/desk/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}", "title": "Gets a single Desk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDesk_Configurations", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}/tags", "title": "Gets configurations tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/tags -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getTags", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "post", "url": "/api/integrations/desk/configurations/{id}/tags", "title": "Sets new tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/tags -d '{\"ids\": [1,12]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "setTags", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "put", "url": "/api/integrations/desk/configurations/{id}", "title": "Update an existing Desk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDesk_Configurations", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "post", "url": "/api/integrations/desk/fields", "title": "Creates a new Desk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDesk_Fields", "group": "Desk_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "delete", "url": "/api/integrations/desk/fields/{id}", "title": "Deletes a Desk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDesk_Fields", "group": "Desk_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "get", "url": "/api/integrations/desk/fields", "title": "Gets a list of Desk Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetDesk_Fields", "group": "Desk_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/desk/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/desk/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/desk/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/desk/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/desk/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "get", "url": "/api/integrations/desk/fields/{id}", "title": "Gets a single Desk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDesk_Fields", "group": "Desk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "put", "url": "/api/integrations/desk/fields/{id}", "title": "Update an existing Desk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDesk_Fields", "group": "Desk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "post", "url": "/api/fax/accounts", "title": "Creates a new Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAccounts", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "ecm", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "headerinfo", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "localstationid", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"2400\"", "\"4800\"", "\"7200\"", "\"9600\"", "\"12000\"", "\"14400\"" ], "optional": true, "field": "minrate", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"2400\"", "\"4800\"", "\"7200\"", "\"9600\"", "\"12000\"", "\"14400\"" ], "optional": true, "field": "maxrate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "modem", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "gateway", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "faxdetect", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "t38timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SIP\"", "\"IAX\"", "\"DADHI\"", "\"KHOMP\"" ], "optional": true, "field": "tech", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "acceptUrl", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "acceptMethod", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "rejectMethod", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "actions", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closeUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "closeMethod", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "delete", "url": "/api/fax/accounts/{id}", "title": "Deletes a Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAccounts", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts", "title": "Gets a list of Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetAccounts", "group": "Fax_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts/{id}", "title": "Gets a single Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAccounts", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "post", "url": "/api/fax/accounts/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"queue\"", "\"agent\"", "\"sendMail\"", "\"sendSms\"" ], "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data1", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data2", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data3", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data6", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "data7", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data8", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data9", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data10", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "post", "url": "/api/fax/accounts/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/dispositions -d '{\"name\": \"Satisfied\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "post", "url": "/api/fax/accounts/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/dispositions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "post", "url": "/api/fax/accounts/{id}/interactions", "title": "Creates new interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/interactions -d '[{\"host\": \"host\", \"username\": \"username\", \"password\": \"password\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addInteraction", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "contact", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "account", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxIn", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxOut", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"NEW\"", "\"OPEN\"", "\"PENDING\"", "\"CLOSED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "lastEvent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastEventAt", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "waiting", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "openReason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "arrivedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts/{id}/applications", "title": "Gets account pplications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts/{id}/dispositions", "title": "Gets account dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts/{id}/interactions", "title": "Gets account interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteraction", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "put", "url": "/api/fax/accounts/{id}", "title": "Update an existing Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAccounts", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "delete", "url": "/api/fax/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Fax_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxApplication/index.js", "groupTitle": "Fax_Applications" }, { "type": "get", "url": "/api/fax/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Fax_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxApplication/index.js", "groupTitle": "Fax_Applications" }, { "type": "put", "url": "/api/fax/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Fax_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxApplication/index.js", "groupTitle": "Fax_Applications" }, { "type": "post", "url": "/api/fax/attachments", "title": "Creates a new Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAttachments", "group": "Fax_Attachments", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "path", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "basename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "delete", "url": "/api/fax/attachments/{id}", "title": "Deletes a Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAttachments", "group": "Fax_Attachments", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "get", "url": "/api/fax/attachments", "title": "Gets a list of Attachments", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments -v -u {name}:{password}", "type": "json" } ], "name": "GetAttachments", "group": "Fax_Attachments", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/attachments?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/attachments?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/attachments?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/attachments?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/attachments?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "get", "url": "/api/fax/attachments/{id}", "title": "Gets a single Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAttachments", "group": "Fax_Attachments", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "put", "url": "/api/fax/attachments/{id}", "title": "Update an existing Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAttachments", "group": "Fax_Attachments", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "post", "url": "/api/fax/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Fax_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxDisposition/index.js", "groupTitle": "Fax_Dispositions" }, { "type": "delete", "url": "/api/fax/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Fax_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxDisposition/index.js", "groupTitle": "Fax_Dispositions" }, { "type": "get", "url": "/api/fax/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Fax_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxDisposition/index.js", "groupTitle": "Fax_Dispositions" }, { "type": "put", "url": "/api/fax/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Fax_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxDisposition/index.js", "groupTitle": "Fax_Dispositions" }, { "type": "post", "url": "/api/fax/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Fax_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "contact", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "account", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxIn", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxOut", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"NEW\"", "\"OPEN\"", "\"PENDING\"", "\"CLOSED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "lastEvent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastEventAt", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "waiting", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "openReason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "arrivedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "delete", "url": "/api/fax/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "get", "url": "/api/fax/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "get", "url": "/api/fax/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Fax_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "get", "url": "/api/fax/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "post", "url": "/api/fax/interactions/{id}/messages", "title": "Creates new messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id}/messages -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Fax_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "to", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "channelstate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channelstatedesc", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exten", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "linkedid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "localstationid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remotestationid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "pagestransferred", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "resolution", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferrate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "filename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastStatus", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "error", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "get", "url": "/api/fax/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "put", "url": "/api/fax/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "post", "url": "/api/fax/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Fax_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "to", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "channelstate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channelstatedesc", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exten", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "linkedid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "localstationid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remotestationid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "pagestransferred", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "resolution", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferrate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "filename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastStatus", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "error", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "delete", "url": "/api/fax/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Fax_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "get", "url": "/api/fax/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Fax_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "get", "url": "/api/fax/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Fax_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "get", "url": "/api/fax/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Fax_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "put", "url": "/api/fax/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Fax_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "post", "url": "/api/fax/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "post", "url": "/api/fax/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "post", "url": "/api/fax/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Fax_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": false, "field": "strategy", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "lastAgent", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "delete", "url": "/api/fax/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "get", "url": "/api/fax/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "get", "url": "/api/fax/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Fax_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "get", "url": "/api/fax/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "delete", "url": "/api/fax/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "get", "url": "/api/fax/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "put", "url": "/api/fax/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "post", "url": "/api/fax/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Fax_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountphone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "messageid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "delete", "url": "/api/fax/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Fax_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "get", "url": "/api/fax/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Fax_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "get", "url": "/api/fax/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Fax_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "put", "url": "/api/fax/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Fax_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "post", "url": "/api/fax/sessions/reports", "title": "Creates a new Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSession_Reports", "group": "Fax_Session_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountphone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leaveAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "completeAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "complete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"agent\"" ], "optional": true, "field": "completeReason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "delete", "url": "/api/fax/sessions/reports/{id}", "title": "Deletes a Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "get", "url": "/api/fax/sessions/reports/describe", "title": "Gets table info about Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "get", "url": "/api/fax/sessions/reports", "title": "Gets a list of Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/sessions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/sessions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/sessions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/sessions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/sessions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "get", "url": "/api/fax/sessions/reports/{id}", "title": "Gets a single Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "put", "url": "/api/fax/sessions/reports/{id}", "title": "Update an existing Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "post", "url": "/api/integrations/freshdesk/accounts", "title": "Creates a new Freshdesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateFreshdesk_Accounts", "group": "Freshdesk_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "apiKey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "delete", "url": "/api/integrations/freshdesk/accounts/{id}", "title": "Deletes a Freshdesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteFreshdesk_Accounts", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "get", "url": "/api/integrations/freshdesk/accounts", "title": "Gets a list of Freshdesk Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetFreshdesk_Accounts", "group": "Freshdesk_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/freshdesk/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/freshdesk/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/freshdesk/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/freshdesk/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/freshdesk/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "get", "url": "/api/integrations/freshdesk/accounts/{id}", "title": "Gets a single Freshdesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowFreshdesk_Accounts", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "post", "url": "/api/integrations/freshdesk/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "get", "url": "/api/integrations/freshdesk/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "get", "url": "/api/integrations/freshdesk/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "put", "url": "/api/integrations/freshdesk/accounts/{id}", "title": "Update an existing Freshdesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateFreshdesk_Accounts", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "post", "url": "/api/integrations/freshdesk/configurations", "title": "Creates a new Freshdesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateFreshdesk_Configurations", "group": "Freshdesk_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "delete", "url": "/api/integrations/freshdesk/configurations/{id}", "title": "Deletes a Freshdesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteFreshdesk_Configurations", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations", "title": "Gets a list of Freshdesk Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetFreshdesk_Configurations", "group": "Freshdesk_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/freshdesk/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/freshdesk/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/freshdesk/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/freshdesk/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/freshdesk/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}", "title": "Gets a single Freshdesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowFreshdesk_Configurations", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}/tags", "title": "Gets configurations tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/tags -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getTags", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "post", "url": "/api/integrations/freshdesk/configurations/{id}/tags", "title": "Sets new tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/tags -d '{\"ids\": [1,12]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "setTags", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "put", "url": "/api/integrations/freshdesk/configurations/{id}", "title": "Update an existing Freshdesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateFreshdesk_Configurations", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "post", "url": "/api/integrations/freshdesk/fields", "title": "Creates a new Freshdesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateFreshdesk_Fields", "group": "Freshdesk_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "delete", "url": "/api/integrations/freshdesk/fields/{id}", "title": "Deletes a Freshdesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteFreshdesk_Fields", "group": "Freshdesk_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "get", "url": "/api/integrations/freshdesk/fields", "title": "Gets a list of Freshdesk Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetFreshdesk_Fields", "group": "Freshdesk_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/freshdesk/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/freshdesk/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/freshdesk/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/freshdesk/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/freshdesk/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "get", "url": "/api/integrations/freshdesk/fields/{id}", "title": "Gets a single Freshdesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowFreshdesk_Fields", "group": "Freshdesk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "put", "url": "/api/integrations/freshdesk/fields/{id}", "title": "Update an existing Freshdesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateFreshdesk_Fields", "group": "Freshdesk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "post", "url": "/api/integrations/reports", "title": "Creates a new Integration Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateIntegration_Reports", "group": "Integration_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "integration", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "eventChannel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exitStatus", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "ticketId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "integrationId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contacts", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interface", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentcalledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentconnectAt", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "holdtime", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "agentcomplete", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentcompleteAt", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "talktime", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "agentacw", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "acwtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "agentringnoanswer", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentringnoanswerAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "agentdump", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentdumpAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastevent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "channelstate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channelstatedesc", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "language", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destchannel", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "destchannelstate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destchannelstatedesc", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destcalleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destcalleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destconnectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destconnectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destlanguage", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destaccountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destcontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destpriority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destuniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "messageId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "inReplyTo", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "to", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "cc", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "html", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "url", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "projectId", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "delete", "url": "/api/integrations/reports/{id}", "title": "Deletes a Integration Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "get", "url": "/api/integrations/reports/describe", "title": "Gets table info about Integration Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "get", "url": "/api/integrations/reports", "title": "Gets a list of Integration Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "get", "url": "/api/integrations/reports/{id}", "title": "Gets a single Integration Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "put", "url": "/api/integrations/reports/{id}", "title": "Update an existing Integration Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "post", "url": "/api/intervals", "title": "Creates a new Interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateIntervals", "group": "Intervals", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "delete", "url": "/api/intervals/{id}", "title": "Deletes a Interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "get", "url": "/api/intervals", "title": "Gets a list of Intervals", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals -v -u {name}:{password}", "type": "json" } ], "name": "GetIntervals", "group": "Intervals", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/intervals?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/intervals?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/intervals?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/intervals?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/intervals?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "get", "url": "/api/intervals/{id}", "title": "Gets a single Interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "post", "url": "/api/intervals/{id}/sub_intervals", "title": "Creates a new sub interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id}/sub_intervals -d '{\"interval\": \"00:00-08:30,mon-fri,*,*\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addInterval", "group": "Intervals", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "post", "url": "/api/intervals/{id}/sub_intervals/create_many", "title": "Create new sub intervals set", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id}/sub_intervals -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "get", "url": "/api/intervals/{id}/sub_intervals", "title": "Get sub intervals set", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id}/sub_intervals -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "put", "url": "/api/intervals/{id}", "title": "Update an existing Interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "post", "url": "/api/jira", "title": "Creates a new issue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jira -d '{\"key\": \"Bug\", \"description\": \"I can't do it!\"}' \\\n -H \"Content-Type: application/json\" -X POST", "type": "json" } ], "name": "Creates_Issue", "group": "Issue", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"Bug\"" ], "optional": true, "field": "issuetype", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "summary", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jira/index.js", "groupTitle": "Issue" }, { "type": "post", "url": "/api/jscripty/answers/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "JscriptyAnswerReport", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "question", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "answer", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "projectname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "questionId", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "delete", "url": "/api/jscripty/answers/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "JscriptyAnswerReport", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "get", "url": "/api/jscripty/answers/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "JscriptyAnswerReport", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "get", "url": "/api/jscripty/answers/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "JscriptyAnswerReport", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/jscripty/answers/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/jscripty/answers/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/jscripty/answers/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/jscripty/answers/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/jscripty/answers/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "get", "url": "/api/jscripty/answers/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "JscriptyAnswerReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "put", "url": "/api/jscripty/answers/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "JscriptyAnswerReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "post", "url": "/api/jscripty/questions/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "JscriptyQuestionReport", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "question", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "answer", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "projectname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "questionId", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "delete", "url": "/api/jscripty/questions/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "JscriptyQuestionReport", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "get", "url": "/api/jscripty/questions/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "JscriptyQuestionReport", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "get", "url": "/api/jscripty/questions/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "JscriptyQuestionReport", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/jscripty/questions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/jscripty/questions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/jscripty/questions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/jscripty/questions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/jscripty/questions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "get", "url": "/api/jscripty/questions/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "JscriptyQuestionReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "put", "url": "/api/jscripty/questions/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "JscriptyQuestionReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "post", "url": "/api/jscripty/sessions/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "JscriptySessionReport", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "starttime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "endtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "projectname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "delete", "url": "/api/jscripty/sessions/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "JscriptySessionReport", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "get", "url": "/api/jscripty/sessions/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "JscriptySessionReport", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "get", "url": "/api/jscripty/sessions/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "JscriptySessionReport", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/jscripty/sessions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/jscripty/sessions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/jscripty/sessions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/jscripty/sessions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/jscripty/sessions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "get", "url": "/api/jscripty/sessions/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "JscriptySessionReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "put", "url": "/api/jscripty/sessions/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "JscriptySessionReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "post", "url": "/api/jscripty/projects", "title": "Creates a new Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateProjects", "group": "Jscripty_Projects", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "formData", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "delete", "url": "/api/jscripty/projects/{id}", "title": "Deletes a Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteProjects", "group": "Jscripty_Projects", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "get", "url": "/api/jscripty/projects", "title": "Gets a list of Projects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects -v -u {name}:{password}", "type": "json" } ], "name": "GetProjects", "group": "Jscripty_Projects", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/jscripty/projects?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/jscripty/projects?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/jscripty/projects?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/jscripty/projects?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/jscripty/projects?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "get", "url": "/api/jscripty/projects/{id}", "title": "Gets a single Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowProjects", "group": "Jscripty_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "get", "url": "/api/jscripty/projects/{id}/sessions", "title": "Gets jscripty project sessions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects/{id}/sessions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSessions", "group": "Jscripty_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "put", "url": "/api/jscripty/projects/{id}", "title": "Update an existing Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateProjects", "group": "Jscripty_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "get", "url": "/api/license", "title": "Gets License Info", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/license -v -u {name}:{password} -X GET", "type": "json" } ], "name": "index", "group": "License", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/license/index.js", "groupTitle": "License" }, { "type": "put", "url": "/api/license/{id}", "title": "Update an existing License", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/license/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateLiense", "group": "License", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/license/index.js", "groupTitle": "License" }, { "type": "post", "url": "/api/mail/accounts/{id}/in_servers", "title": "Creates a new IMAP server", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/in_servers -d '{\"host\": \"host\", \"username\": \"username\", \"password\": \"password\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddImap", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailbox", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "ssl", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "delete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"UNSEEN\"" ], "optional": true, "field": "filter", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"IMAP\"", "\"POP3\"" ], "optional": true, "field": "protocol", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"CONNECTING\"", "\"CONNECTED\"", "\"DISCONNECTED\"", "\"ERROR\"", "\"UNKNOWN\"" ], "optional": true, "field": "state", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "source", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "connTimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "authTimeout", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "keepalive", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/out_servers", "title": "Creates a new SMTP server", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/out_servers -d '{\"host\": \"host\", \"username\": \"username\", \"password\": \"password\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddSmtp", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "service", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "user", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pass", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "secure", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "state", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "authentication", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts", "title": "Creates a new Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAccounts", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "whiteLabel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "acceptUrl", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "acceptMethod", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "rejectMethod", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "actions", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closeUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "closeMethod", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "signature", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "custom", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "service", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "delete", "url": "/api/mail/accounts/{id}", "title": "Deletes a Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAccounts", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts", "title": "Gets a list of Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetAccounts", "group": "Mail_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/in_servers", "title": "Gets account IMAP server", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/in_servers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetImap", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/out_servers", "title": "Gets account SMTP server", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/out_servers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetSmtp", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "delete", "url": "/api/mail/accounts/{id}/in_servers", "title": "Removes IMAP server from an account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/in_servers -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveImmap", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "delete", "url": "/api/mail/accounts/{id}/out_servers", "title": "Removes SMTP server from an account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/out_servers -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveSmtp", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}", "title": "Gets a single Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAccounts", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"queue\"", "\"agent\"", "\"sendMail\"", "\"replyMail\"", "\"sendSms\"" ], "optional": true, "field": "app", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data1", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data2", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data3", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data6", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "data7", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data8", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data9", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data10", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/dispositions -d '{\"name\": \"vip\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/dispositions -d '[{\"name\": \"vip\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/interactions", "title": "Creates new interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/interactions -d '[{\"subject\": \"My printer is on fire!\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addInteraction", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "account", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailIn", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailOut", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"NEW\"", "\"OPEN\"", "\"PENDING\"", "\"CLOSED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENDING\"", "\"SENT\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "lastEvent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastEventAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "deleted", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "waiting", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "openReason", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "ParentId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "arrivedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/applications", "title": "Gets account applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/dispositions", "title": "Gets account dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/interactions", "title": "Gets account interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteraction", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/send", "title": "Send new mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/send -d '{from: '\"John Doe\" '}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "sendMail", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "put", "url": "/api/mail/accounts/{id}", "title": "Update an existing Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAccounts", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/verify", "title": "Verify mail account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/verify -v -u {name}:{password} -X GET", "type": "json" } ], "name": "verifySmtp", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "delete", "url": "/api/mail/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Mail_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailApplication/index.js", "groupTitle": "Mail_Applications" }, { "type": "get", "url": "/api/mail/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Mail_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailApplication/index.js", "groupTitle": "Mail_Applications" }, { "type": "put", "url": "/api/mail/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Mail_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailApplication/index.js", "groupTitle": "Mail_Applications" }, { "type": "post", "url": "/api/mail/attachments", "title": "Creates a new Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAttachments", "group": "Mail_Attachments", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "domain", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "size", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "path", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "basename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "delete", "url": "/api/mail/attachments/{id}", "title": "Deletes a Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAttachments", "group": "Mail_Attachments", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "get", "url": "/api/mail/attachments", "title": "Gets a list of Attachments", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments -v -u {name}:{password}", "type": "json" } ], "name": "GetAttachments", "group": "Mail_Attachments", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/attachments?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/attachments?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/attachments?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/attachments?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/attachments?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "get", "url": "/api/mail/attachments/{id}", "title": "Gets a single Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAttachments", "group": "Mail_Attachments", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "put", "url": "/api/mail/attachments/{id}", "title": "Update an existing Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAttachments", "group": "Mail_Attachments", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "post", "url": "/api/mail/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Mail_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailDisposition/index.js", "groupTitle": "Mail_Dispositions" }, { "type": "delete", "url": "/api/mail/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Mail_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailDisposition/index.js", "groupTitle": "Mail_Dispositions" }, { "type": "get", "url": "/api/mail/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Mail_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailDisposition/index.js", "groupTitle": "Mail_Dispositions" }, { "type": "put", "url": "/api/mail/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Mail_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailDisposition/index.js", "groupTitle": "Mail_Dispositions" }, { "type": "post", "url": "/api/mail/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Mail_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "account", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailIn", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailOut", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"NEW\"", "\"OPEN\"", "\"PENDING\"", "\"CLOSED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENDING\"", "\"SENT\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "lastEvent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastEventAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "deleted", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "waiting", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "openReason", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "ParentId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "arrivedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "delete", "url": "/api/mail/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "get", "url": "/api/mail/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "get", "url": "/api/mail/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Mail_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "get", "url": "/api/mail/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "post", "url": "/api/mail/interactions/{id}/messages", "title": "Creates new message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id}/messages -d '[{\"to\": \"sales@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Mail_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "messageId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "inReplyTo", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "to", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "cc", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "bcc", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fromId", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "html", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "auto", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENDING\"", "\"SENT\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "voiceSource", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userFullname", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "accountId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "get", "url": "/api/mail/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "put", "url": "/api/mail/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "post", "url": "/api/mail/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Mail_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "messageId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "inReplyTo", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "to", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "cc", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "bcc", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fromId", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "html", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "auto", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENDING\"", "\"SENT\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "voiceSource", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userFullname", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "accountId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "delete", "url": "/api/mail/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Mail_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "get", "url": "/api/mail/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Mail_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "get", "url": "/api/mail/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Mail_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "get", "url": "/api/mail/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Mail_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "put", "url": "/api/mail/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Mail_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "post", "url": "/api/mail/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "post", "url": "/api/mail/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "post", "url": "/api/mail/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Mail_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": true, "field": "strategy", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "lastAgent", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "delete", "url": "/api/mail/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Mail_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "delete", "url": "/api/mail/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "put", "url": "/api/mail/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Mail_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailReport/index.js", "groupTitle": "Mail_Reports" }, { "type": "get", "url": "/api/mail/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Mail_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailReport/index.js", "groupTitle": "Mail_Reports" }, { "type": "post", "url": "/api/mail/out_servers", "title": "Creates a new SMTP", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSMTPs", "group": "Mail_SMTP", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "service", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "user", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pass", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "secure", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "state", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "authentication", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "delete", "url": "/api/mail/out_servers/{id}", "title": "Deletes a SMTP", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSMTPs", "group": "Mail_SMTP", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "get", "url": "/api/mail/out_servers", "title": "Gets a list of SMTPs", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers -v -u {name}:{password}", "type": "json" } ], "name": "GetSMTPs", "group": "Mail_SMTP", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/out_servers?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/out_servers?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/out_servers?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/out_servers?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/out_servers?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "get", "url": "/api/mail/out_servers/{id}", "title": "Gets a single SMTP", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSMTPs", "group": "Mail_SMTP", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "put", "url": "/api/mail/out_servers/{id}", "title": "Update an existing SMTP", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSMTPs", "group": "Mail_SMTP", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "get", "url": "/api/mail/sessions/reports/describe", "title": "Gets table info about Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/sessions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSession_Reports", "group": "Mail_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailSessionReport/index.js", "groupTitle": "Mail_Session_Reports" }, { "type": "get", "url": "/api/mail/sessions/reports", "title": "Gets a list of Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/sessions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSession_Reports", "group": "Mail_Session_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/sessions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/sessions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/sessions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/sessions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/sessions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailSessionReport/index.js", "groupTitle": "Mail_Session_Reports" }, { "type": "get", "url": "/api/mail/sessions/reports/{id}", "title": "Gets a single Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/sessions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSession_Reports", "group": "Mail_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailSessionReport/index.js", "groupTitle": "Mail_Session_Reports" }, { "type": "get", "url": "/api/members/reports/describe", "title": "Gets table info about Member Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/members/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMember_Reports", "group": "Member_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/memberReport/index.js", "groupTitle": "Member_Reports" }, { "type": "get", "url": "/api/members/reports", "title": "Gets a list of Member Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/members/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetMember_Reports", "group": "Member_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/members/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/members/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/members/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/members/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/members/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/memberReport/index.js", "groupTitle": "Member_Reports" }, { "type": "get", "url": "/api/members/reports/{id}", "title": "Gets a single Member Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/members/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMember_Reports", "group": "Member_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/memberReport/index.js", "groupTitle": "Member_Reports" }, { "type": "get", "url": "/api/migrations", "title": "Gets a list of Migrations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/migrations -v -u {name}:{password}", "type": "json" } ], "name": "GetMigrations", "group": "Migrations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/migrations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/migrations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/migrations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/migrations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/migrations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/migration/index.js", "groupTitle": "Migrations" }, { "type": "post", "url": "/api/voice/networks", "title": "Create a new network", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/networks -v -u {name}:{password} -X POST", "type": "json" } ], "name": "Create", "group": "Networks", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "delete", "url": "/api/voice/networks/{id}", "title": "Deletes a network", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/networks/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "Delete", "group": "Networks", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "get", "url": "/api/networks", "title": "Gets a list of Networks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/networks -v -u {name}:{password}", "type": "json" } ], "name": "GetNetworks", "group": "Networks", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/networks?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/networks?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/networks?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/networks?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/networks?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "get", "url": "/api/networks/{id}", "title": "Gets a single Network", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/networks/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowNetworks", "group": "Networks", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "put", "url": "/api/voice/networks/{id}", "title": "Update an existing network", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/networks/{id} -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "Update", "group": "Networks", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "post", "url": "/api/openchannel/accounts", "title": "Creates a new Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAccounts", "group": "Openchannel_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "replyUri", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "delete", "url": "/api/openchannel/accounts/{id}", "title": "Deletes a Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAccounts", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts", "title": "Gets a list of Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetAccounts", "group": "Openchannel_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts/{id}", "title": "Gets a single Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAccounts", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "put", "url": "/api/openchannel/messages/{id}/accept", "title": "Accepts message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id}/accept \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "acceptMessage", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/accounts/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Openchannel_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/accounts/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/dispositions -d '{\"name\": \"Satisfied\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Openchannel_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/accounts/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/dispositions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Openchannel_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts/{id}/applications", "title": "Gets account applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts/{id}/dispositions", "title": "Gets account dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts/{id}/interactions", "title": "Gets Openchannel Account Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteractions", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/accounts/{id}/notify", "title": "Notify new message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/notify -d '{\"body\": \"hello world\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "notify", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "put", "url": "/api/openchannel/messages/{id}/reject", "title": "Rejects message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id}/reject \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "rejectMessage", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "put", "url": "/api/openchannel/accounts/{id}", "title": "Update an existing Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAccounts", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/applications", "title": "Creates a new Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateApplications", "group": "Openchannel_Applications", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "delete", "url": "/api/openchannel/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Openchannel_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "get", "url": "/api/openchannel/applications", "title": "Gets a list of Applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications -v -u {name}:{password}", "type": "json" } ], "name": "GetApplications", "group": "Openchannel_Applications", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/applications?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/applications?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/applications?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/applications?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/applications?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "get", "url": "/api/openchannel/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Openchannel_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "put", "url": "/api/openchannel/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Openchannel_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "post", "url": "/api/openchannel/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Openchannel_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelDisposition/index.js", "groupTitle": "Openchannel_Dispositions" }, { "type": "delete", "url": "/api/openchannel/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Openchannel_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelDisposition/index.js", "groupTitle": "Openchannel_Dispositions" }, { "type": "get", "url": "/api/openchannel/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Openchannel_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelDisposition/index.js", "groupTitle": "Openchannel_Dispositions" }, { "type": "put", "url": "/api/openchannel/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Openchannel_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelDisposition/index.js", "groupTitle": "Openchannel_Dispositions" }, { "type": "post", "url": "/api/openchannel/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Openchannel_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Boolean", "optional": true, "field": "closed", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "note", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "delete", "url": "/api/openchannel/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "get", "url": "/api/openchannel/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "get", "url": "/api/openchannel/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Openchannel_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "get", "url": "/api/openchannel/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "post", "url": "/api/openchannel/interactions/{id}/messages", "title": "Creates new messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id}/messages -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Openchannel_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "get", "url": "/api/openchannel/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "put", "url": "/api/openchannel/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "post", "url": "/api/openchannel/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Openchannel_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "delete", "url": "/api/openchannel/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Openchannel_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "get", "url": "/api/openchannel/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Openchannel_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "get", "url": "/api/openchannel/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Openchannel_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "get", "url": "/api/openchannel/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Openchannel_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "put", "url": "/api/openchannel/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Openchannel_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "post", "url": "/api/openchannel/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "post", "url": "/api/openchannel/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "post", "url": "/api/openchannel/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Openchannel_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": true, "field": "strategy", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "delete", "url": "/api/openchannel/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "get", "url": "/api/openchannel/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "get", "url": "/api/openchannel/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Openchannel_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "get", "url": "/api/openchannel/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "delete", "url": "/api/openchannel/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "get", "url": "/api/openchannel/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "put", "url": "/api/openchannel/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "post", "url": "/api/openchannel/reports", "title": "Creates a new Openchannel Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateOpenchannel_Reports", "group": "Openchannel_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "timeslot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "messageid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "delete", "url": "/api/openchannel/reports/{id}", "title": "Deletes a Openchannel Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteOpenchannel_Reports", "group": "Openchannel_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "get", "url": "/api/openchannel/reports", "title": "Gets a list of Openchannel Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetOpenchannel_Reports", "group": "Openchannel_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "get", "url": "/api/openchannel/reports/{id}", "title": "Gets a single Openchannel Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowOpenchannel_Reports", "group": "Openchannel_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "put", "url": "/api/openchannel/reports/{id}", "title": "Update an existing Openchannel Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateOpenchannel_Reports", "group": "Openchannel_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "get", "url": "/api/openchannel/sessions/reports/describe", "title": "Gets table info about Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/sessions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSession_Reports", "group": "Openchannel_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelSessionReport/index.js", "groupTitle": "Openchannel_Session_Reports" }, { "type": "get", "url": "/api/openchannel/sessions/reports", "title": "Gets a list of Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/sessions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSession_Reports", "group": "Openchannel_Session_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/sessions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/sessions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/sessions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/sessions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/sessions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelSessionReport/index.js", "groupTitle": "Openchannel_Session_Reports" }, { "type": "get", "url": "/api/openchannel/sessions/reports/{id}", "title": "Gets a single Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/sessions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSession_Reports", "group": "Openchannel_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelSessionReport/index.js", "groupTitle": "Openchannel_Session_Reports" }, { "type": "post", "url": "/api/pauses", "title": "Creates a new Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreatePauses", "group": "Pauses", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "delete", "url": "/api/pauses/{id}", "title": "Deletes a Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeletePauses", "group": "Pauses", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "get", "url": "/api/pauses", "title": "Gets a list of Pauses", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses -v -u {name}:{password}", "type": "json" } ], "name": "GetPauses", "group": "Pauses", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/pauses?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/pauses?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/pauses?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/pauses?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/pauses?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "get", "url": "/api/pauses/{id}", "title": "Gets a single Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowPauses", "group": "Pauses", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "put", "url": "/api/pauses/{id}", "title": "Update an existing Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updatePauses", "group": "Pauses", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "get", "url": "/api/pm2/{id}", "title": "Gets a single pm2 process", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pm2/{id} -v -u {name}:{password}", "type": "json" } ], "name": "GetPm2Process", "group": "Pm2", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pm2/index.js", "groupTitle": "Pm2" }, { "type": "get", "url": "/api/pm2", "title": "Gets pm2 processes", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pm2 -v -u {name}:{password}", "type": "json" } ], "name": "GetPm2Processes", "group": "Pm2", "description": "

Motion returns the pm2 processes list.

", "version": "0.0.0", "filename": "server/api/pm2/index.js", "groupTitle": "Pm2" }, { "type": "put", "url": "/api/pm2/{id}", "title": "Update an existing Process", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pm2/{id} -d '{\"status\": \"online\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateProcesses", "group": "Pm2", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pm2/index.js", "groupTitle": "Pm2" }, { "type": "get", "url": "/api/rpc/campaigns/", "title": "Gets a list of campaigns", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/campaigns -v -u {name}:{password}", "type": "json" } ], "name": "Campaigns", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime campaigns parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/agents", "title": "Gets a list of RTAgents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/agents -v -u {name}:{password}", "type": "json" } ], "name": "RTAgents", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime agents parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/outbound/channels", "title": "Gets a list of RTOutboundChannels", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/outbound/channels -v -u {name}:{password}", "type": "json" } ], "name": "RTOutboundChannels", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime outbound channels.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/telephones", "title": "Gets a list of RTTelephones", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/telephones -v -u {name}:{password}", "type": "json" } ], "name": "RTTelephones", "group": "RPC_Realtime", "description": "

Motion will return a list of telephones parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/trunks", "title": "Gets a list of RTTrunks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/trunks -v -u {name}:{password}", "type": "json" } ], "name": "RTTrunks", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime trunks parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/channels/{uniqueid}", "title": "Gets a single RTVoiceQueueChannel", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/channels/{uniqueid} -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueueChannel", "group": "RPC_Realtime", "description": "

Motion will return a specific realtime voice queue channel.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/channels/{uniqueid}/hangup", "title": "Hangup a single RTVoiceQueueChannel", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/channels/{uniqueid}/hangup -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueueChannelHangup", "group": "RPC_Realtime", "description": "

Motion will hangup a specific realtime voice queue channel.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/channels/{uniqueid}/redirect/{exten}", "title": "Hangup a single RTVoiceQueueChannel", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/channels/{uniqueid}/redirect/{exten} -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueueChannelRedirect", "group": "RPC_Realtime", "description": "

Motion will redirect a specific realtime voice queue channel to a specific extension.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/preview/{id}", "title": "Gets a single preview contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/preview/{id} -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueuePreview", "group": "RPC_Realtime", "description": "

Motion will return a specific preview contact.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/outbound", "title": "Gets a list of RTOutbound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/outbound -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueues", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime outbound parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues", "title": "Gets a list of RTVoiceQueues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueues", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime voice queues parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/channels", "title": "Gets a list of RTVoiceQueuesChannels", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/channels -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueuesChannels", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime voice queues channels.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "post", "url": "/api/integrations/salesforce/accounts", "title": "Creates a new Salesforce Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSalesforce_Accounts", "group": "Salesforce_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "clientId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "clientSecret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "securityToken", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"integrationTab\"", "\"newTab\"" ], "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "delete", "url": "/api/integrations/salesforce/accounts/{id}", "title": "Deletes a Salesforce Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSalesforce_Accounts", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "get", "url": "/api/integrations/salesforce/accounts", "title": "Gets a list of Salesforce Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetSalesforce_Accounts", "group": "Salesforce_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/salesforce/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/salesforce/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/salesforce/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/salesforce/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/salesforce/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "get", "url": "/api/integrations/salesforce/accounts/{id}", "title": "Gets a single Salesforce Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSalesforce_Accounts", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "post", "url": "/api/integrations/salesforce/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "get", "url": "/api/integrations/salesforce/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "get", "url": "/api/integrations/salesforce/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "put", "url": "/api/integrations/salesforce/accounts/{id}", "title": "Update an existing Salesforce Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSalesforce_Accounts", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "post", "url": "/api/integrations/salesforce/configurations", "title": "Creates a new Salesforce Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSalesforce_Configurations", "group": "Salesforce_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "delete", "url": "/api/integrations/salesforce/configurations/{id}", "title": "Deletes a Salesforce Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSalesforce_Configurations", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations", "title": "Gets a list of Salesforce Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetSalesforce_Configurations", "group": "Salesforce_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/salesforce/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/salesforce/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/salesforce/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/salesforce/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/salesforce/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations/{id}", "title": "Gets a single Salesforce Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSalesforce_Configurations", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "put", "url": "/api/integrations/salesforce/configurations/{id}", "title": "Update an existing Salesforce Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSalesforce_Configurations", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "post", "url": "/api/integrations/salesforce/fields", "title": "Creates a new Salesforce Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSalesforce_Fields", "group": "Salesforce_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "delete", "url": "/api/integrations/salesforce/fields/{id}", "title": "Deletes a Salesforce Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSalesforce_Fields", "group": "Salesforce_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "get", "url": "/api/integrations/salesforce/fields", "title": "Gets a list of Salesforce Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetSalesforce_Fields", "group": "Salesforce_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/salesforce/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/salesforce/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/salesforce/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/salesforce/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/salesforce/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "get", "url": "/api/integrations/salesforce/fields/{id}", "title": "Gets a single Salesforce Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSalesforce_Fields", "group": "Salesforce_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "put", "url": "/api/integrations/salesforce/fields/{id}", "title": "Update an existing Salesforce Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSalesforce_Fields", "group": "Salesforce_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "post", "url": "/api/schedules", "title": "Creates a new Schedule", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSchedules", "group": "Schedules", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": false, "field": "active", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "cron", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "startAt", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "endAt", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "subtractNumber", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"years\"", "\"quarters\"", "\"months\"", "\"weeks\"", "\"days\"", "\"hours\"", "\"minutes\"" ], "optional": false, "field": "subtractUnit", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"csv\"", "\"pdf\"", "\"xls\"" ], "optional": false, "field": "output", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"custom\"", "\"default\"" ], "optional": false, "field": "type", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "sendMail", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "delete", "url": "/api/schedules/{id}", "title": "Deletes a Schedule", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSchedules", "group": "Schedules", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "get", "url": "/api/schedules", "title": "Gets a list of Schedules", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules -v -u {name}:{password}", "type": "json" } ], "name": "GetSchedules", "group": "Schedules", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/schedules?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/schedules?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/schedules?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/schedules?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/schedules?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "get", "url": "/api/schedules/{id}", "title": "Gets a single Schedule", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSchedules", "group": "Schedules", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "put", "url": "/api/schedules/{id}", "title": "Update an existing Schedule", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSchedules", "group": "Schedules", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "get", "url": "/api/settings", "title": "Gets a list of Settings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings -v -u {name}:{password}", "type": "json" } ], "name": "GetSettings", "group": "Settings", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/settings?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/settings?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/settings?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/settings?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/settings?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "get", "url": "/api/settings/{id}", "title": "Gets a single Setting", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSettings", "group": "Settings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "put", "url": "/api/settings/{id}", "title": "Update settings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id} -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "Update", "group": "Settings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "post", "url": "/api/settings/{id}/logo", "title": "Add logo", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id}/logo -H 'Content-Type: multipart/form-data' -F 'file=@{filename}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addLogo", "group": "Settings", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "post", "url": "/api/settings/{id}/logo_login", "title": "Add logo login", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id}/logo_login -H 'Content-Type: multipart/form-data' -F 'file=@{filename}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addLogoLogin", "group": "Settings", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "get", "url": "/api/settings/{id}/logo", "title": "Get logo", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id}/logo -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getLogo", "group": "Settings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "get", "url": "/api/settings/{id}/logo_login", "title": "Get logo login", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id}/logo_login -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getLogoLogin", "group": "Settings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "post", "url": "/api/sms/accounts", "title": "Creates a new Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAccounts", "group": "Sms_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"twilio\"", "\"skebby\"" ], "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "delete", "url": "/api/sms/accounts/{id}", "title": "Deletes a Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAccounts", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts", "title": "Gets a list of Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetAccounts", "group": "Sms_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts/{id}", "title": "Gets a single Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAccounts", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "put", "url": "/api/sms/messages/{id}/accept", "title": "Accepts message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id}/accept \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "acceptMessage", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/accounts/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Sms_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/accounts/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/dispositions -d '{\"name\": \"Satisfied\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Sms_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/accounts/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/dispositions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Sms_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts/{id}/applications", "title": "Gets account applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts/{id}/dispositions", "title": "Gets account dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts/{id}/interactions", "title": "Gets account interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteraction", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/accounts/{id}/notify", "title": "Notify new message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/notify -d '{\"body\": \"hello world\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "notify", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "put", "url": "/api/sms/messages/{id}/reject", "title": "Rejects message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id}/reject \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "rejectMessage", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Accounts" }, { "type": "put", "url": "/api/sms/accounts/{id}", "title": "Update an existing Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAccounts", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/applications", "title": "Creates a new Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateApplications", "group": "Sms_Applications", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "delete", "url": "/api/sms/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Sms_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "get", "url": "/api/sms/applications", "title": "Gets a list of Applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications -v -u {name}:{password}", "type": "json" } ], "name": "GetApplications", "group": "Sms_Applications", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/applications?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/applications?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/applications?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/applications?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/applications?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "get", "url": "/api/sms/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Sms_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "put", "url": "/api/sms/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Sms_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "post", "url": "/api/sms/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Sms_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsDisposition/index.js", "groupTitle": "Sms_Dispositions" }, { "type": "delete", "url": "/api/sms/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Sms_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsDisposition/index.js", "groupTitle": "Sms_Dispositions" }, { "type": "get", "url": "/api/sms/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Sms_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsDisposition/index.js", "groupTitle": "Sms_Dispositions" }, { "type": "put", "url": "/api/sms/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Sms_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsDisposition/index.js", "groupTitle": "Sms_Dispositions" }, { "type": "post", "url": "/api/sms/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Sms_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Boolean", "optional": true, "field": "closed", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "note", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "delete", "url": "/api/sms/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "get", "url": "/api/sms/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "get", "url": "/api/sms/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Sms_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "get", "url": "/api/sms/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "post", "url": "/api/sms/interactions/{id}/messages", "title": "Creates new messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id}/messages -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Sms_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "get", "url": "/api/sms/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "put", "url": "/api/sms/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "post", "url": "/api/sms/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Sms_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "delete", "url": "/api/sms/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Sms_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "get", "url": "/api/sms/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Sms_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "get", "url": "/api/sms/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Sms_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "get", "url": "/api/sms/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Sms_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "put", "url": "/api/sms/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Sms_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "post", "url": "/api/sms/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "post", "url": "/api/sms/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "post", "url": "/api/sms/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Sms_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": true, "field": "strategy", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "delete", "url": "/api/sms/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "get", "url": "/api/sms/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "get", "url": "/api/sms/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Sms_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "get", "url": "/api/sms/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "delete", "url": "/api/sms/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "get", "url": "/api/sms/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "put", "url": "/api/sms/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "post", "url": "/api/sms/session/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Sms_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountaddress", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leaveAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "completeAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "complete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"agent\"" ], "optional": true, "field": "completeReason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "post", "url": "/api/sms/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Sms_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountnumber", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "messageid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "delete", "url": "/api/sms/session/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "delete", "url": "/api/sms/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/session/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/session/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Sms_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/session/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/session/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/session/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/session/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/session/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Sms_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/session/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "put", "url": "/api/sms/session/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "put", "url": "/api/sms/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sounds", "title": "Gets a list of Sounds", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds -v -u {name}:{password}", "type": "json" } ], "name": "GetSounds", "group": "Sounds", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sounds?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sounds?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sounds?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sounds?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sounds?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "get", "url": "/api/sounds/{id}", "title": "Gets a single Sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSounds", "group": "Sounds", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "post", "url": "/api/sounds", "title": "Create a new sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds -H 'Content-Type: multipart/form-data' -F 'file=@{filename}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addSound", "group": "Sounds", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "delete", "url": "/api/sounds/{id}", "title": "Deletes a sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "destroySound", "group": "Sounds", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "get", "url": "/api/sounds/{id}/download", "title": "Download Sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Sounds", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "put", "url": "/api/sounds", "title": "Update an existing new sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds -d '[\"name\": \"sound_name\", \"description\": \"sound_desc\"]' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSound", "group": "Sounds", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "post", "url": "/api/square/details/reports", "title": "Creates a new Square Detail Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSquare_Detail_Reports", "group": "Square_Details_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "node", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "data", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "project_name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "delete", "url": "/api/square/details/reports/{id}", "title": "Deletes a Square Detail Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "get", "url": "/api/square/details/reports/describe", "title": "Gets table info about Square Detail Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "get", "url": "/api/square/details/reports", "title": "Gets a list of Square Detail Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/details/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/details/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/details/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/details/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/details/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "get", "url": "/api/square/details/reports/{id}", "title": "Gets a single Square Detail Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "put", "url": "/api/square/details/reports/{id}", "title": "Update an existing Square Detail Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "post", "url": "/api/square/odbc", "title": "Creates a new ODBC", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateODBCs", "group": "Square_ODBC", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dsn", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "delete", "url": "/api/square/odbc/{id}", "title": "Deletes a ODBC", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteODBCs", "group": "Square_ODBC", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "get", "url": "/api/square/odbc", "title": "Gets a list of ODBCs", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc -v -u {name}:{password}", "type": "json" } ], "name": "GetODBCs", "group": "Square_ODBC", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/odbc?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/odbc?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/odbc?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/odbc?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/odbc?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "get", "url": "/api/square/odbc/{id}", "title": "Gets a single ODBC", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowODBCs", "group": "Square_ODBC", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "get", "url": "/api/square/odbc/{id}/test", "title": "Test Odbc", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc/{id}/test -v -u {name}:{password} -X GET", "type": "json" } ], "name": "test", "group": "Square_ODBC", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "put", "url": "/api/square/odbc/{id}", "title": "Update an existing ODBC", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateODBCs", "group": "Square_ODBC", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "post", "url": "/api/square/projects", "title": "Creates a new Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateProjects", "group": "Square_Projects", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "notes", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "preproduction", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "production", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "delete", "url": "/api/square/projects/{id}", "title": "Deletes a Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteProjects", "group": "Square_Projects", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "get", "url": "/api/square/projects", "title": "Gets a list of Projects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects -v -u {name}:{password}", "type": "json" } ], "name": "GetProjects", "group": "Square_Projects", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/projects?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/projects?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/projects?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/projects?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/projects?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "get", "url": "/api/square/projects/{id}", "title": "Gets a single Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowProjects", "group": "Square_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "put", "url": "/api/square/projects/{id}", "title": "Update an existing Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateProjects", "group": "Square_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "post", "url": "/api/square/recordings", "title": "Creates a new Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateRecordings", "group": "Square_Recordings", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "extension", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dnid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "projectName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "saveName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "filename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "savePath", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "delete", "url": "/api/square/recordings/{id}", "title": "Deletes a Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteRecordings", "group": "Square_Recordings", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "get", "url": "/api/square/recordings", "title": "Gets a list of Recordings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings -v -u {name}:{password}", "type": "json" } ], "name": "GetRecordings", "group": "Square_Recordings", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/recordings?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/recordings?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/recordings?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/recordings?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/recordings?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "get", "url": "/api/square/recordings/{id}", "title": "Gets a single Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowRecordings", "group": "Square_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "get", "url": "/api/square/recordings/{id}/download", "title": "Download Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Square_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "put", "url": "/api/square/recordings/{id}", "title": "Update an existing Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateRecordings", "group": "Square_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "post", "url": "/api/square/reports", "title": "Creates a new Square Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSquare_Reports", "group": "Square_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "network", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "network_script", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "request", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "language", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "version", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callingpres", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callingani2", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callington", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callingtns", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dnid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rdnis", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "extension", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "enhanced", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "threadid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "project_name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leaveAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "delete", "url": "/api/square/reports/{id}", "title": "Deletes a Square Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSquare_Reports", "group": "Square_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "get", "url": "/api/square/reports/describe", "title": "Gets table info about Square Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSquare_Reports", "group": "Square_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "get", "url": "/api/square/reports", "title": "Gets a list of Square Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSquare_Reports", "group": "Square_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "get", "url": "/api/square/reports/{id}", "title": "Gets a single Square Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSquare_Reports", "group": "Square_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "put", "url": "/api/square/reports/{id}", "title": "Update an existing Square Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSquare_Reports", "group": "Square_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "post", "url": "/api/integrations/sugarcrm/configurations", "title": "Creates a new SugarCRM Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSugarCRM_Configurations", "group": "SugarCRM_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "delete", "url": "/api/integrations/sugarcrm/configurations/{id}", "title": "Deletes a SugarCRM Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSugarCRM_Configurations", "group": "SugarCRM_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations", "title": "Gets a list of SugarCRM Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetSugarCRM_Configurations", "group": "SugarCRM_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/sugarcrm/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/sugarcrm/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/sugarcrm/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/sugarcrm/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/sugarcrm/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations/{id}", "title": "Gets a single SugarCRM Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSugarCRM_Configurations", "group": "SugarCRM_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "put", "url": "/api/integrations/sugarcrm/configurations/{id}", "title": "Update an existing SugarCRM Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSugarCRM_Configurations", "group": "SugarCRM_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "post", "url": "/api/integrations/sugarcrm/accounts", "title": "Creates a new Sugarcrm Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "delete", "url": "/api/integrations/sugarcrm/accounts/{id}", "title": "Deletes a Sugarcrm Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/accounts", "title": "Gets a list of Sugarcrm Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/sugarcrm/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/sugarcrm/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/sugarcrm/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/sugarcrm/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/sugarcrm/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/accounts/{id}", "title": "Gets a single Sugarcrm Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "post", "url": "/api/integrations/sugarcrm/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "put", "url": "/api/integrations/sugarcrm/accounts/{id}", "title": "Update an existing Sugarcrm Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Sugarcrm_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "Sugarcrm_Configurations" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Sugarcrm_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "Sugarcrm_Configurations" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Sugarcrm_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "Sugarcrm_Configurations" }, { "type": "post", "url": "/api/integrations/sugarcrm/fields", "title": "Creates a new Sugarcrm Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSugarcrm_Fields", "group": "Sugarcrm_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "delete", "url": "/api/integrations/sugarcrm/fields/{id}", "title": "Deletes a Sugarcrm Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSugarcrm_Fields", "group": "Sugarcrm_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "get", "url": "/api/integrations/sugarcrm/fields", "title": "Gets a list of Sugarcrm Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetSugarcrm_Fields", "group": "Sugarcrm_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/sugarcrm/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/sugarcrm/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/sugarcrm/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/sugarcrm/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/sugarcrm/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "get", "url": "/api/integrations/sugarcrm/fields/{id}", "title": "Gets a single Sugarcrm Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSugarcrm_Fields", "group": "Sugarcrm_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "put", "url": "/api/integrations/sugarcrm/fields/{id}", "title": "Update an existing Sugarcrm Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSugarcrm_Fields", "group": "Sugarcrm_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "get", "url": "/api/system", "title": "Gets system information", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/system -v -u {name}:{password}", "type": "json" } ], "name": "GetSystemInformation", "group": "System_Information", "description": "

Motion returns the system information.

", "version": "0.0.0", "filename": "server/api/system/index.js", "groupTitle": "System_Information" }, { "type": "post", "url": "/api/tags", "title": "Creates a new Tag", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTags", "group": "Tags", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "delete", "url": "/api/tags/{id}", "title": "Deletes a Tag", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTags", "group": "Tags", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "get", "url": "/api/tags", "title": "Gets a list of Tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags -v -u {name}:{password}", "type": "json" } ], "name": "GetTags", "group": "Tags", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/tags?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/tags?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/tags?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/tags?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/tags?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "get", "url": "/api/tags/{id}", "title": "Gets a single Tag", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTags", "group": "Tags", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "put", "url": "/api/tags/{id}", "title": "Update an existing Tag", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTags", "group": "Tags", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "post", "url": "/api/teams/{id}/queues", "title": "Add queues to a team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/queues -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddQueues", "group": "Teams", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "post", "url": "/api/teams", "title": "Creates a new Team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTeams", "group": "Teams", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/teams/{id}", "title": "Deletes a Team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "get", "url": "/api/teams/{id}/users", "title": "Gets agents from team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/users -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetAgents", "group": "Teams", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "get", "url": "/api/teams/{id}/queues?channel={channel}", "title": "Gets Queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/queues?channel={channel} -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Teams", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "get", "url": "/api/teams", "title": "Gets a list of Teams", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Teams", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/teams?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/teams?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/teams?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/teams?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/teams?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/teams/{id}/users", "title": "Removes agents from a team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/teams/{id}/queues", "title": "Remove queues to a team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/queues?channel=voice&ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveQueues", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/fax/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/openchannel/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/voice/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/mail/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/sms/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/chat/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Teams" }, { "type": "get", "url": "/api/teams/{id}", "title": "Gets a single Team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "post", "url": "/api/teams/{id}/users", "title": "Adds agents to a team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/users -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAgents", "group": "Teams", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "put", "url": "/api/teams/{id}", "title": "Update an existing Team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "post", "url": "/api/templates", "title": "Creates a new Template", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTemplates", "group": "Templates", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "html", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "delete", "url": "/api/templates/{id}", "title": "Deletes a Template", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTemplates", "group": "Templates", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "get", "url": "/api/templates", "title": "Gets a list of Templates", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates -v -u {name}:{password}", "type": "json" } ], "name": "GetTemplates", "group": "Templates", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/templates?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/templates?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/templates?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/templates?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/templates?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "get", "url": "/api/templates/{id}", "title": "Gets a single Template", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTemplates", "group": "Templates", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "put", "url": "/api/templates/{id}", "title": "Update an existing Template", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTemplates", "group": "Templates", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "post", "url": "/api/triggers", "title": "Creates a new Trigger", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTriggers", "group": "Triggers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "status", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "delete", "url": "/api/triggers/{id}", "title": "Deletes a Trigger", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTriggers", "group": "Triggers", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers", "title": "Gets a list of Triggers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers -v -u {name}:{password}", "type": "json" } ], "name": "GetTriggers", "group": "Triggers", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/triggers?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/triggers?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/triggers?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/triggers?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/triggers?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers/{id}", "title": "Gets a single Trigger", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTriggers", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "post", "url": "/api/triggers/{id}/actions", "title": "Creates new actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/actions -d '{\"action\": \"contactManager\",\"data1\": \"1\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAction", "group": "Triggers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "action", "description": "

Allowed values: contactManager, integration, motionbar, jscripty, urlForward, browser

" }, { "group": "Body", "type": "String", "optional": true, "field": "data1", "description": "

contactManager[ListId], integration[intName(zendesk)], motionbar[Popup(0),URL(1),WinApp(2)], urlForward[GET,POST], browser[TemplateId(0),URL(1)]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data2", "description": "

integration[AccountId], motionbar[TemplateId,URL,WinAppPath], urlForward[URL]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data3", "description": "

motionbar[NULL,NULL,WinAppArguments]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data6", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "post", "url": "/api/triggers/{id}/all_conditions", "title": "Creates a new \"AND\"condition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/all_conditions -d '{\"field\": \"name\", \"operator\": \"equal\", \"value\": \"John Doe\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAllCondition", "group": "Triggers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "operator", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "value", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "post", "url": "/api/triggers/{id}/any_conditions", "title": "Creates a new \"OR\"condition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/any_conditions -d '{\"field\": \"name\", \"operator\": \"equal\", \"value\": \"John Doe\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAnyCondition", "group": "Triggers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "operator", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "value", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers/{id}/actions", "title": "Gets Trigger Actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/actions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getActions", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers/{id}/all_conditions", "title": "Gets \"AND\" Trigger Conditions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/all_conditions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getAllConditions", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers/{id}/any_conditions", "title": "Gets \"OR\" Trigger Conditions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/any_conditions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getAnyConditions", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "put", "url": "/api/triggers/{id}", "title": "Update an existing Trigger", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTriggers", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "post", "url": "/api/trunks", "title": "Create a new trunk", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks -v -u {name}:{password} -X POST", "type": "json" } ], "name": "Create", "group": "Trunks", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"friend\"", "\"user\"", "\"peer\"" ], "optional": false, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "context", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"ALLOWED_NOT_SCREENED\"", "\"ALLOWED_PASSED_SCREEN\"", "\"ALLOWED_FAILED_SCREEN\"", "\"ALLOWED\"", "\"PROHIB_NOT_SCREENED\"", "\"PROHIB_PASSED_SCREEN\"", "\"PROHIB_FAILED_SCREEN\"", "\"PROHIB\"" ], "optional": true, "field": "callingpres", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "deny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "permit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "secret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "md5secret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remotesecret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transport", "description": "

String is deprecated. Please use an Array as ["udp", "tcp"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rfc2833\"", "\"info\"", "\"shortinfo\"", "\"inband\"", "\"auto\"" ], "optional": true, "field": "dtmfmode", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"nonat\"", "\"update\"", "\"outgoing\"" ], "optional": true, "field": "directmedia", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "directrtpsetup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "directmediapermit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "directmediadeny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nat", "description": "

String is deprecated. Please use an Array as ["force_rport", "comedia"]

" }, { "group": "Body", "type": "String", "optional": true, "field": "callgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "namedcallgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pickupgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "namedpickupgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "language", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tonezone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disallow", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "allow", "description": "

String is deprecated. Please use an Array as ["ulaw", "alaw", "alaw"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autoframing", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "insecure", "description": "

String is deprecated. Please use an Array as ["port", "invite"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "trustrpid", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "trust_id_outbound", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"never\"" ], "optional": true, "field": "progressinband", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "promiscredir", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "useclientcode", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "setvar", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "amaflags", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "callcounter", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "busylevel", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowoverlap", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowsubscribe", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowtransfer", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "ignoresdpversion", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subscribecontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "template", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"always\"" ], "optional": true, "field": "videosupport", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxcallbitrate", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "rfc2833compensate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailbox", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"accept\"", "\"refuse\"", "\"originate\"" ], "optional": true, "field": "session_timers", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "session_expires", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "session_minse", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"uac\"", "\"uas\"" ], "optional": true, "field": "session_refresher", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "t38pt_usertpsource", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "regexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fromdomain", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fromuser", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "qualify", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "keepalive", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultip", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultuser", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtptimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtpholdtimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtpkeepalive", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"pai\"" ], "optional": true, "field": "sendrpid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "outboundproxy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callbackextension", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timert1", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timerb", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "qualifyfreq", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactpermit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactdeny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactacl", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "unsolicited_mailbox", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "use_q850_reason", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxforwards", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "encryption", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "avpf", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "force_avp", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "icesupport", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "dtlsenable", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"fingerprint\"", "\"certificate\"" ], "optional": true, "field": "dtlsverify", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dtlsrekey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscertfile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlsprivatekey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscipher", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscafile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscapath", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"active\"", "\"passive\"", "\"actpass\"" ], "optional": true, "field": "dtlssetup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlsfingerprint", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "usereqphone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordonfeature", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordofffeature", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "call_limit", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "registertrying", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "subscribemwi", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "vmexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mohinterpret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mohsuggest", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "parkinglot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"nonat\"", "\"update\"", "\"update,nonat\"" ], "optional": true, "field": "canreinvite", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "registry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "otherFields", "description": "" }, { "group": "Body", "type": "Boolean", "optional": false, "field": "active", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "delete", "url": "/api/trunks/{id}", "title": "Deletes a trunk", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "Delete", "group": "Trunks", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "get", "url": "/api/trunks", "title": "Gets a list of Trunks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks -v -u {name}:{password}", "type": "json" } ], "name": "GetTrunks", "group": "Trunks", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/trunks?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/trunks?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/trunks?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/trunks?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/trunks?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "get", "url": "/api/trunks/{id}", "title": "Gets a single Trunk", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTrunks", "group": "Trunks", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "put", "url": "/api/trunks/{id}", "title": "Update an existing trunk", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks/{id} -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "Update", "group": "Trunks", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "post", "url": "/api/users/{id}/contacts", "title": "Add contacts to a user", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/contacts -d '{\"ids\": [1,2]}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddContacts", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/queues", "title": "Add queues to an agent", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/queues -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddQueues", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/teams", "title": "Add teams to an agent", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/create_many", "title": "Creates many Users", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/create_many -d '[{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}]' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "BulkCreateUsers", "group": "Users", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "

The name of the user

" }, { "group": "Body", "type": "String", "optional": false, "field": "fullname", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "email", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"admin\"", "\"user\"", "\"agent\"", "\"telephone\"" ], "optional": false, "field": "role", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "provider", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "internal", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "salt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mobile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "address", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "zipcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userpic", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "city", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "country", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "online", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastLoginAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "voicePause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "chatPause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "mailPause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "faxPause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "smsPause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "openchannelPause", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pauseType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastPauseAt", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "chatCapacity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailCapacity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxCapacity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "smsCapacity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "openchannelCapacity", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarAutoAnswer", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarEnableSettings", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "phoneBarListenPort", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "phoneBarExpires", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarRemoteControl", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "phoneBarRemoteControlPort", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarEnableRecording", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarRingInUse", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "chanspy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "ipaddr", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "regseconds", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fullcontact", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "regserver", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "useragent", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "lastms", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"friend\"", "\"user\"", "\"peer\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"ALLOWED_NOT_SCREENED\"", "\"ALLOWED_PASSED_SCREEN\"", "\"ALLOWED_FAILED_SCREEN\"", "\"ALLOWED\"", "\"PROHIB_NOT_SCREENED\"", "\"PROHIB_PASSED_SCREEN\"", "\"PROHIB_FAILED_SCREEN\"", "\"PROHIB\"" ], "optional": true, "field": "callingpres", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "deny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "permit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "secret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "md5secret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remotesecret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transport", "description": "

String is deprecated. Please use an Array as ["udp", "tcp"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rfc2833\"", "\"info\"", "\"shortinfo\"", "\"inband\"", "\"auto\"" ], "optional": true, "field": "dtmfmode", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"nonat\"", "\"update\"", "\"outgoing\"" ], "optional": true, "field": "directmedia", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "directrtpsetup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "directmediapermit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "directmediadeny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nat", "description": "

String is deprecated. Please use an Array as ["force_rport", "comedia"]

" }, { "group": "Body", "type": "String", "optional": true, "field": "callgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "namedcallgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pickupgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "namedpickupgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "language", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tonezone", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "disallow", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "allow", "description": "

String is deprecated. Please use an Array as ["ulaw", "alaw", "gsm"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autoframing", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "insecure", "description": "

String is deprecated. Please use an Array as ["port", "invite"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "trustrpid", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "trust_id_outbound", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"never\"" ], "optional": true, "field": "progressinband", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "promiscredir", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "useclientcode", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "setvar", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "amaflags", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "callcounter", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "busylevel", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowoverlap", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowsubscribe", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowtransfer", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "ignoresdpversion", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subscribecontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "template", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"always\"" ], "optional": true, "field": "videosupport", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxcallbitrate", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "rfc2833compensate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailbox", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"accept\"", "\"refuse\"", "\"originate\"" ], "optional": true, "field": "session_timers", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "session_expires", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "session_minse", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"uac\"", "\"uas\"" ], "optional": true, "field": "session_refresher", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "t38pt_usertpsource", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "regexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fromdomain", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fromuser", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "qualify", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "keepalive", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultip", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultuser", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtptimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtpholdtimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtpkeepalive", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "sendrpid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "outboundproxy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callbackextension", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timert1", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timerb", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "qualifyfreq", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactpermit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactdeny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactacl", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "unsolicited_mailbox", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "use_q850_reason", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxforwards", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "encryption", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "avpf", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "force_avp", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "icesupport", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "dtlsenable", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"fingerprint\"", "\"certificate\"" ], "optional": true, "field": "dtlsverify", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dtlsrekey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscertfile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlsprivatekey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscipher", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscafile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscapath", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"active\"", "\"passive\"", "\"actpass\"" ], "optional": true, "field": "dtlssetup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlsfingerprint", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "usereqphone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordonfeature", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordofffeature", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "call_limit", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "registertrying", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "subscribemwi", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "vmexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mohinterpret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mohsuggest", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "parkinglot", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"nonat\"", "\"update\"", "\"update,nonat\"" ], "optional": true, "field": "canreinvite", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "loginInPause", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "resetPasswordToken", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "resetPasswordExpires", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "showWebBar", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "permissions", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phoneBarUnconditionalNumber", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phoneBarNoReplyNumber", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phoneBarBusyNumber", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarUnconditional", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarNoReply", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarBusy", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarDnd", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarUnansweredCallBadge", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "delete", "url": "/api/users/destroy_many?ids={ids}", "title": "Deletes many Users", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/destroy_many?ids=1&ids=2&ids=3 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "BulkDeleteUsers", "group": "Users", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "put", "url": "/api/users/{id}/password", "title": "Change user password", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/password -d '{\"oldPassword\": \"1234\", \"newPassword\": \"5678\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "ChangePwd", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users", "title": "Create a new user", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "Create", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "delete", "url": "/api/users/{id}", "title": "Deletes a User", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteUsers", "group": "Users", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/describe", "title": "Gets table info about Users", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeUsers", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/agents", "title": "GetAgents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/agents -v -u {name}:{password}", "type": "json" } ], "name": "GetAgents", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/chat/interactions", "title": "GetChatInteractions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/chat/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetChatInteractions", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/contacts", "title": "GetContacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/contacts -v -u {name}:{password}", "type": "json" } ], "name": "GetContacts", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/lists", "title": "GetLists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/lists -v -u {name}:{password}", "type": "json" } ], "name": "GetLists", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/openchannel/interactions", "title": "GetOpenchannelInteractions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/openchannel/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetOpenchannelInteractions", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/queues?channel={channel}", "title": "Gets Queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/queues/?channel={channel} -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/recordings", "title": "GetRecordings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/recordings -v -u {name}:{password}", "type": "json" } ], "name": "GetRecordings", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/openchannel/interactions", "title": "GetSmsInteractions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/sms/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetSmsInteractions", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/teams", "title": "GetTeams", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users", "title": "Gets a list of Users", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users -v -u {name}:{password}", "type": "json" } ], "name": "GetUsers", "group": "Users", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/users?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/users?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/users?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/users?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/users?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/queues_rt", "title": "GetVoiceQueuesRt", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/queues_rt -v -u {name}:{password}", "type": "json" } ], "name": "GetVoiceQueuesRt", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/login", "title": "Login", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/login -v -u {name}:{password}", "type": "json" } ], "name": "Login", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/logout", "title": "Logout", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/logout -v -u {name}:{password}", "type": "json" } ], "name": "Logout", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/pause", "title": "Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/pause -v -u {name}:{password}", "type": "json" } ], "name": "Pause", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "delete", "url": "/api/users/{id}/queues", "title": "Remove queues to an agent", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/queues?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveQueues", "group": "Users", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "delete", "url": "/api/users/{id}/teams", "title": "Removes teams from an agent", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/teams?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Users", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}", "title": "Gets a single User", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowUsers", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/unpause", "title": "Unpause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/unpause -v -u {name}:{password}", "type": "json" } ], "name": "Unpause", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/avatar", "title": "Add avatar", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/avatar -H 'Content-Type: multipart/form-data' -F 'file=@{filename}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAvatar", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/avatar", "title": "Get avatar", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/avatar -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getAvatar", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "put", "url": "/api/users/{id}", "title": "Update an existing User", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateUsers", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/variables", "title": "Creates a new Variable", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateVariables", "group": "Variables", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "delete", "url": "/api/variables/{id}", "title": "Deletes a Variable", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteVariables", "group": "Variables", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "get", "url": "/api/variables", "title": "Gets a list of Variables", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables -v -u {name}:{password}", "type": "json" } ], "name": "GetVariables", "group": "Variables", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/variables?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/variables?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/variables?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/variables?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/variables?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "get", "url": "/api/variables/{id}", "title": "Gets a single Variable", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowVariables", "group": "Variables", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "put", "url": "/api/variables/{id}", "title": "Update an existing Variable", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateVariables", "group": "Variables", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "get", "url": "/api/version/fetch", "title": "Fetch git version", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version/fetch -v -u {name}:{password}", "type": "json" } ], "name": "FetchVersion", "group": "Version", "description": "

Motion run the following command: git fetch origin master

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/version", "title": "Gets version", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version -v -u {name}:{password}", "type": "json" } ], "name": "GetVersion", "group": "Version", "description": "

Motion returns the current and latest motion version.

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/version/pull", "title": "Pull git version", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version/pull -v -u {name}:{password}", "type": "json" } ], "name": "PullVersion", "group": "Version", "description": "

Motion run the following command: git pull

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/version/reset", "title": "Reset git version", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version/reset -v -u {name}:{password}", "type": "json" } ], "name": "ResetVersion", "group": "Version", "description": "

Motion run the following command: git reset --hard FETCH_HEAD

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/version/restart", "title": "Restart motion2 after update", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version/restart -v -u {name}:{password}", "type": "json" } ], "name": "RestartVersion", "group": "Version", "description": "

Motion run the following command: pm2 restart motion

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/voice/agents/reports/describe", "title": "Gets table info about Agent Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/agents/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeAgent_Reports", "group": "Voice_Agent_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceAgentReport/index.js", "groupTitle": "Voice_Agent_Reports" }, { "type": "get", "url": "/api/voice/agents/reports", "title": "Gets a list of Agent Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/agents/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAgent_Reports", "group": "Voice_Agent_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/agents/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/agents/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/agents/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/agents/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/agents/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceAgentReport/index.js", "groupTitle": "Voice_Agent_Reports" }, { "type": "get", "url": "/api/voice/agents/reports/{id}", "title": "Gets a single Agent Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/agents/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAgent_Reports", "group": "Voice_Agent_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceAgentReport/index.js", "groupTitle": "Voice_Agent_Reports" }, { "type": "get", "url": "/api/voice/calls/reports/describe", "title": "Gets table info about Call Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/calls/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeCall_Reports", "group": "Voice_Call_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceCallReport/index.js", "groupTitle": "Voice_Call_Reports" }, { "type": "get", "url": "/api/voice/calls/reports", "title": "Gets a list of Call Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/calls/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetCall_Reports", "group": "Voice_Call_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/calls/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/calls/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/calls/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/calls/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/calls/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceCallReport/index.js", "groupTitle": "Voice_Call_Reports" }, { "type": "get", "url": "/api/voice/calls/reports/{id}", "title": "Gets a single Call Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/calls/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCall_Reports", "group": "Voice_Call_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceCallReport/index.js", "groupTitle": "Voice_Call_Reports" }, { "type": "put", "url": "/api/voice/calls/reports/{id}", "title": "Update a single cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/calls/reports/{id} -d '{\"userDispositio\": \"OK\"}' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Voice_Call_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceCallReport/index.js", "groupTitle": "Voice_Call_Reports" }, { "type": "post", "url": "/api/voice/chanspy", "title": "Creates a new ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateChanSpy", "group": "Voice_ChanSpy", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "prefix", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "options", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "auth", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "record", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordingFormat", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "delete", "url": "/api/voice/chanspy/{id}", "title": "Deletes a ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteChanSpy", "group": "Voice_ChanSpy", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "get", "url": "/api/voice/chanspy", "title": "Gets a list of ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy -v -u {name}:{password}", "type": "json" } ], "name": "GetChanSpy", "group": "Voice_ChanSpy", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/chanspy?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/chanspy?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/chanspy?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/chanspy?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/chanspy?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "get", "url": "/api/voice/chanspy/{id}", "title": "Gets a single ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowChanSpy", "group": "Voice_ChanSpy", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "put", "url": "/api/voice/chanspy/{id}", "title": "Update an existing ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateChanSpy", "group": "Voice_ChanSpy", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "post", "url": "/api/voice/contexts", "title": "Create a new context", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts -v -u {name}:{password} -X POST", "type": "json" } ], "name": "Create", "group": "Voice_Contexts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "defaultEntry", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "delete", "url": "/api/voice/contexts/{id}", "title": "Deletes a context", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "Delete", "group": "Voice_Contexts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "get", "url": "/api/voice/contexts", "title": "Gets a list of Contexts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts -v -u {name}:{password}", "type": "json" } ], "name": "GetContexts", "group": "Voice_Contexts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/contexts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/contexts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/contexts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/contexts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/contexts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "get", "url": "/api/voice/contexts/{id}", "title": "Gets a single Context", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowContexts", "group": "Voice_Contexts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "put", "url": "/api/voice/contexts/{id}", "title": "Update an existing context", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts/{id} -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "Update", "group": "Voice_Contexts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "get", "url": "/api/voice/dials/reports/describe", "title": "Gets table info about Dial Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dials/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeDial_Reports", "group": "Voice_Dial_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDialReport/index.js", "groupTitle": "Voice_Dial_Reports" }, { "type": "get", "url": "/api/voice/dials/reports", "title": "Gets a list of Dial Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dials/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetDial_Reports", "group": "Voice_Dial_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/dials/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/dials/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/dials/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/dials/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/dials/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceDialReport/index.js", "groupTitle": "Voice_Dial_Reports" }, { "type": "get", "url": "/api/voice/dials/reports/{id}", "title": "Gets a single Dial Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dials/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDial_Reports", "group": "Voice_Dial_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDialReport/index.js", "groupTitle": "Voice_Dial_Reports" }, { "type": "post", "url": "/api/voice/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Voice_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "delete", "url": "/api/voice/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Voice_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "get", "url": "/api/voice/dispositions", "title": "Gets a list of Dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions -v -u {name}:{password}", "type": "json" } ], "name": "GetDispositions", "group": "Voice_Dispositions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/dispositions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/dispositions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/dispositions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/dispositions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/dispositions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "get", "url": "/api/voice/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Voice_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "put", "url": "/api/voice/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Voice_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "delete", "url": "/api/voice/extensions/{id}", "title": "Deletes a Extension", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteExtensions", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "get", "url": "/api/voice/extensions", "title": "Gets a list of Extensions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions -v -u {name}:{password}", "type": "json" } ], "name": "GetExtensions", "group": "Voice_Extensions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/extensions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/extensions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/extensions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/extensions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/extensions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "get", "url": "/api/voice/extensions/{id}", "title": "Gets a single Extension", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowExtensions", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "post", "url": "/api/voice/extensions", "title": "Create new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions/{id}/applications -d '[{\"app\": \"Set\", \"appdata\": \"CALLERDNID=${CALLER(dnid)}\"}]' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "post", "url": "/api/voice/extensions", "title": "Create an extension", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions -d '{\"exten\": \"12345\", \"context\": \"from-custom\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "create", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "put", "url": "/api/voice/extensions/{id}", "title": "Update an extension", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions/{id} -d '{\"exten\": \"12345\", \"context\": \"from-custom\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "post", "url": "/api/voice/mohs", "title": "Create a new a new MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs -d '{\"name\": \"xmas_musics\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddMoh", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "post", "url": "/api/voice/mohs/{id}/sounds", "title": "Add sound to MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id}/sounds -d '{\"id\": 1}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddSound", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "delete", "url": "/api/voice/mohs/{id}", "title": "Deletes an MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DestroyMoh", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "get", "url": "/api/voice/mohs", "title": "Gets a list of Music On Holds", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs -v -u {name}:{password}", "type": "json" } ], "name": "GetMusic_On_Holds", "group": "Voice_MOHs", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/mohs?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/mohs?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/mohs?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/mohs?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/mohs?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "get", "url": "/api/voice/mohs/{id}/sounds", "title": "Gets sounds from MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id}/sounds -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "GetSounds", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "delete", "url": "/api/voice/mohs/{id}/sounds/{id2}", "title": "Remove sound from MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id}/sounds/{id2} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveSound", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "get", "url": "/api/voice/mohs/{id}", "title": "Gets a single Music On Hold", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMusic_On_Holds", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "put", "url": "/api/voice/mohs/{id}", "title": "Update an existing Music On Hold", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMusic_On_Holds", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "post", "url": "/api/voice/mails", "title": "Creates a new Mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMails", "group": "Voice_Mails", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "customer_id", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "mailbox", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fullname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pager", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tz", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "attach", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "saycid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callback", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "review", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "operator", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "envelope", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "sayduration", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "saydurationm", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "sendvoicemail", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "delete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "nextaftercmd", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "forcename", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "forcegreetings", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "hidefromdir", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "stamp", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "emailsubject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "emailbody", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "maxsecs", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "maxmsg", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "delete", "url": "/api/voice/mails/{id}", "title": "Deletes a Mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMails", "group": "Voice_Mails", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "get", "url": "/api/voice/mails", "title": "Gets a list of Mails", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails -v -u {name}:{password}", "type": "json" } ], "name": "GetMails", "group": "Voice_Mails", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/mails?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/mails?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/mails?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/mails?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/mails?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "get", "url": "/api/voice/mails/{id}", "title": "Gets a single Mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMails", "group": "Voice_Mails", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "get", "url": "/api/voice/mails/{id}/messages", "title": "Gets voice mail messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Voice_Mails", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "put", "url": "/api/voice/mails/{id}", "title": "Update an existing Mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMails", "group": "Voice_Mails", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "post", "url": "/api/voice/mails/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Voice_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "msgnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dir", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "macrocontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "origtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "duration", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailboxuser", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailboxcontext", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "recording", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "flag", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "msg_id", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "stamp", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "delete", "url": "/api/voice/mails/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Voice_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "get", "url": "/api/voice/mails/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Voice_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/mails/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/mails/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/mails/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/mails/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/mails/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "get", "url": "/api/voice/mails/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Voice_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "get", "url": "voice/mails/messages/{id}/download", "title": "Download Voice Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}voice/mails/messages/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Voice_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "put", "url": "/api/voice/mails/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Voice_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "get", "url": "/api/voice/queues/reports/describe", "title": "Gets table info about Queue Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeQueue_Reports", "group": "Voice_Queue_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueueReport/index.js", "groupTitle": "Voice_Queue_Reports" }, { "type": "get", "url": "/api/voice/queues/reports", "title": "Gets a list of Queue Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetQueue_Reports", "group": "Voice_Queue_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/queues/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/queues/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/queues/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/queues/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/queues/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceQueueReport/index.js", "groupTitle": "Voice_Queue_Reports" }, { "type": "get", "url": "/api/voice/queues/reports/{id}", "title": "Gets a single Queue Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueue_Reports", "group": "Voice_Queue_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueueReport/index.js", "groupTitle": "Voice_Queue_Reports" }, { "type": "post", "url": "/api/voice/queues/{id}/users", "title": "Add agents to queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/queues/{id}/blacklists", "title": "Add blacklists to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/blacklists -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddBlackLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/queues/{id}/lists", "title": "Add lists to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/lists -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/queues/{id}/teams", "title": "Add teams to queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Voice_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"inbound\"", "\"outbound\"" ], "optional": false, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "musiconhold", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "announce", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"ringall\"", "\"leastrecent\"", "\"fewestcalls\"", "\"random\"", "\"rrmemory\"", "\"linear\"", "\"wrandom\"", "\"rrordered\"" ], "optional": false, "field": "strategy", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "servicelevel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "penaltymemberslimit", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "timeoutpriority", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "weight", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "wrapuptime", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autofill", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"all\"" ], "optional": true, "field": "autopause", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "autopausedelay", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autopausebusy", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autopauseunavail", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxlen", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "setinterfacevar", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "setqueueentryvar", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "setqueuevar", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "eventmemberstatus", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membermacro", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membergosub", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "announce_frequency", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "min_announce_frequency", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "periodic_announce_frequency", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "random_periodic_announce", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "relative_periodic_announce", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"once\"" ], "optional": true, "field": "announce_holdtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "announce_position", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "announce_to_first_user", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "announce_position_limit", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"0\"", "\"5\"", "\"10\"", "\"15\"", "\"20\"", "\"30\"" ], "optional": true, "field": "announce_round_seconds", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "monitor_format", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "monitor_type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_youarenext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_thereare", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_callswaiting", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_holdtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_minute", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_minutes", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_seconds", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_thankyou", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_reporthold", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_quantity1", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_quantity2", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_periodic_announce", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_less_than", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "periodic_announce", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinempty", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leavewhenempty", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "reportholdtime", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "ringinuse", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "memberdelay", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "timeoutrestart", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultrule", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "acw", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "acwTimeout", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "dialActive", "description": "

Active/Disactive Campaign

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"preview\"", "\"progressive\"", "\"power\"", "\"predictive\"" ], "optional": true, "field": "dialMethod", "description": "

Dial Method.

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialLimitChannel", "description": "

Max 9999 channels, 0 means unlimited.

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialLimitQueue", "description": "

Max 9999 member in queue(min:1, max:9999), 0 means unlimited.

" }, { "group": "Body", "type": "Float", "optional": true, "field": "dialPowerLevel", "description": "

Power Level: Calls for agents (min:1, max:10).

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"agentBusyFactor\"", "\"dropRate\"" ], "optional": true, "field": "dialPredictiveOptimization", "description": "

Only for predictive method.

" }, { "group": "Body", "type": "Float", "optional": true, "field": "dialPredictiveOptimizationPercentage", "description": "

Predictive Optimization Percentage (min: 1, max: 95)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialPredictiveInterval", "description": "

Intervall Predictive Minutes (min:5 max:30)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialOriginateCallerIdName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialOriginateCallerIdNumber", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialOriginateTimeout", "description": "

Originate Timeout Seconds (min:1, max:999)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialQueueOptions", "description": "

https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Application_Queue

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialQueueTimeout", "description": "

Queue Timeout Seconds (min:1, max:999)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialQueueProject", "description": "

AGI queue option (use: agi://127.0.0.1/square,<project_name>)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialCongestionMaxRetry", "description": "

#Congestion Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialCongestionRetryFrequency", "description": "

Congestion Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialBusyMaxRetry", "description": "

#Busy Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialBusyRetryFrequency", "description": "

Busy Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialNoAnswerMaxRetry", "description": "

#NoAnswer Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialNoAnswerRetryFrequency", "description": "

NoAnswer Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialGlobalMaxRetry", "description": "

#Global Max Retry (min:1, max:999)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialTimezone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialGlobalInterval", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialPrefix", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"always\"", "\"never\"", "\"onlyIfOpen\"" ], "optional": true, "field": "dialCheckDuplicateType", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "dialAMDActive", "description": "

Active/Disactive AMD

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDInitialSilence", "description": "

#AMD Initial Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDGreeting", "description": "

#AMD Greeting

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDAfterGreetingSilence", "description": "

#AMD After Greeting Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDTotalAnalysisTime", "description": "

#AMD Total Analysis Time

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMinWordLength", "description": "

#AMD Min Word Length

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDBetweenWordsSilence", "description": "

#AMD Between Words Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMaximumNumberOfWords", "description": "

#AMD Maximum Number Of Words

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDSilenceThreshold", "description": "

#AMD Silence Threshold (min:0, max:32767)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMaximumWordLength", "description": "

#AMD Maximum Word Length

" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "delete", "url": "/api/voice/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/users -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetAgents", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/blacklists", "title": "Get queue blacklists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/blacklists -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetBlackLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/finals", "title": "Gets queue hopper finals", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/hopper_finals -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperFinals", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/hopper_histories", "title": "Gets queue hopper histories", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/hopper_histories -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperHistories", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/hoppers", "title": "Gets queue hoppers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/hoppers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHoppers", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/lists", "title": "Get queue lists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/lists -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/members", "title": "Gets queue members", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/members -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetMembers", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Voice_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/teams", "title": "Gets queue team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/teams -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetTeams", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "delete", "url": "/api/voice/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "delete", "url": "/api/voice/queues/{id}/blacklists", "title": "Remove blacklists from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/blacklists?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveBlackLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "delete", "url": "/api/voice/queues/{id}/lists", "title": "Remove lists from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/lists?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/blacks", "title": "Gets queue hopper blacks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/hopper_black -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getHopperBlacks", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "put", "url": "/api/voice/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/recordings", "title": "Creates a new Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateRecordings", "group": "Voice_Recordings", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "format", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "value", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rating", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "createdAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "updatedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "delete", "url": "/api/voice/recordings/{id}", "title": "Deletes a Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteRecordings", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "get", "url": "/api/voice/recordings/describe", "title": "Gets table info about Recordings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeRecordings", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "get", "url": "/api/voice/recordings", "title": "Gets a list of Recordings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings -v -u {name}:{password}", "type": "json" } ], "name": "GetRecordings", "group": "Voice_Recordings", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/recordings?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/recordings?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/recordings?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/recordings?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/recordings?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "get", "url": "/api/voice/recordings/{id}", "title": "Gets a single Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowRecordings", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "get", "url": "/api/voice/recordings/{id}/download", "title": "Download Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "put", "url": "/api/voice/recordings/{id}", "title": "Update an existing Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateRecordings", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "post", "url": "/api/voice/transfers/reports", "title": "Creates a new Transfer Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTransfer_Reports", "group": "Voice_Transfer_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"blind\"", "\"attended\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "result", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererchannel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferercalleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferercalleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererconnectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererconnectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereraccountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferercontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererlinkedid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereechannel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereecalleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereecalleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereeconnectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereeconnectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereeaccountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereecontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereeexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereelinkedid", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"Yes\"", "\"No\"" ], "optional": true, "field": "isexternal", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "extension", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "delete", "url": "/api/voice/transfers/reports/{id}", "title": "Deletes a Transfer Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTransfer_Reports", "group": "Voice_Transfer_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "get", "url": "/api/voice/transfers/reports", "title": "Gets a list of Transfer Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetTransfer_Reports", "group": "Voice_Transfer_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/transfers/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/transfers/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/transfers/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/transfers/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/transfers/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "get", "url": "/api/voice/transfers/reports/{id}", "title": "Gets a single Transfer Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTransfer_Reports", "group": "Voice_Transfer_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "put", "url": "/api/voice/transfers/reports/{id}", "title": "Update an existing Transfer Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTransfer_Reports", "group": "Voice_Transfer_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "post", "url": "/api/integrations/zendesk/accounts", "title": "Creates a new Zendesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZendesk_Accounts", "group": "Zendesk_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "token", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"password\"", "\"token\"" ], "optional": true, "field": "authType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"integrationTab\"", "\"newTab\"" ], "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "delete", "url": "/api/integrations/zendesk/accounts/{id}", "title": "Deletes a Zendesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZendesk_Accounts", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "get", "url": "/api/integrations/zendesk/accounts", "title": "Gets a list of Zendesk Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetZendesk_Accounts", "group": "Zendesk_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zendesk/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zendesk/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zendesk/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zendesk/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zendesk/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "get", "url": "/api/integrations/zendesk/accounts/{id}", "title": "Gets a single Zendesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZendesk_Accounts", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "post", "url": "/api/integrations/zendesk/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "get", "url": "/api/integrations/zendesk/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "get", "url": "/api/integrations/zendesk/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "put", "url": "/api/integrations/zendesk/accounts/{id}", "title": "Update an existing Zendesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZendesk_Accounts", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "post", "url": "/api/integrations/zendesk/configurations", "title": "Creates a new Zendesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZendesk_Configurations", "group": "Zendesk_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "delete", "url": "/api/integrations/zendesk/configurations/{id}", "title": "Deletes a Zendesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZendesk_Configurations", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations", "title": "Gets a list of Zendesk Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetZendesk_Configurations", "group": "Zendesk_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zendesk/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zendesk/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zendesk/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zendesk/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zendesk/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}", "title": "Gets a single Zendesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZendesk_Configurations", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}/tags", "title": "Gets configurations tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/tags -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getTags", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "post", "url": "/api/integrations/zendesk/configurations/{id}/tags", "title": "Sets new tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/tags -d '{\"ids\": [1,12]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "setTags", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "put", "url": "/api/integrations/zendesk/configurations/{id}", "title": "Update an existing Zendesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZendesk_Configurations", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "post", "url": "/api/integrations/zendesk/fields", "title": "Creates a new Zendesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZendesk_Fields", "group": "Zendesk_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "delete", "url": "/api/integrations/zendesk/fields/{id}", "title": "Deletes a Zendesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZendesk_Fields", "group": "Zendesk_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "get", "url": "/api/integrations/zendesk/fields", "title": "Gets a list of Zendesk Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetZendesk_Fields", "group": "Zendesk_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zendesk/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zendesk/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zendesk/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zendesk/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zendesk/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "get", "url": "/api/integrations/zendesk/fields/{id}", "title": "Gets a single Zendesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZendesk_Fields", "group": "Zendesk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "put", "url": "/api/integrations/zendesk/fields/{id}", "title": "Update an existing Zendesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZendesk_Fields", "group": "Zendesk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "post", "url": "/api/integrations/zoho/accounts", "title": "Creates a new Zoho Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZoho_Accounts", "group": "Zoho_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "authToken", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "delete", "url": "/api/integrations/zoho/accounts/{id}", "title": "Deletes a Zoho Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZoho_Accounts", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "get", "url": "/api/integrations/zoho/accounts", "title": "Gets a list of Zoho Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetZoho_Accounts", "group": "Zoho_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zoho/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zoho/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zoho/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zoho/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zoho/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "get", "url": "/api/integrations/zoho/accounts/{id}", "title": "Gets a single Zoho Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZoho_Accounts", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "post", "url": "/api/integrations/zoho/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "get", "url": "/api/integrations/zoho/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "get", "url": "/api/integrations/zoho/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "put", "url": "/api/integrations/zoho/accounts/{id}", "title": "Update an existing Zoho Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZoho_Accounts", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "post", "url": "/api/integrations/zoho/configurations", "title": "Creates a new Zoho Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZoho_Configurations", "group": "Zoho_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "delete", "url": "/api/integrations/zoho/configurations/{id}", "title": "Deletes a Zoho Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZoho_Configurations", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations", "title": "Gets a list of Zoho Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetZoho_Configurations", "group": "Zoho_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zoho/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zoho/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zoho/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zoho/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zoho/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations/{id}", "title": "Gets a single Zoho Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZoho_Configurations", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "put", "url": "/api/integrations/zoho/configurations/{id}", "title": "Update an existing Zoho Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZoho_Configurations", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "post", "url": "/api/integrations/zoho/fields", "title": "Creates a new Zoho Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZoho_Fields", "group": "Zoho_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "delete", "url": "/api/integrations/zoho/fields/{id}", "title": "Deletes a Zoho Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZoho_Fields", "group": "Zoho_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "get", "url": "/api/integrations/zoho/fields", "title": "Gets a list of Zoho Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetZoho_Fields", "group": "Zoho_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zoho/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zoho/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zoho/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zoho/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zoho/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "get", "url": "/api/integrations/zoho/fields/{id}", "title": "Gets a single Zoho Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZoho_Fields", "group": "Zoho_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "put", "url": "/api/integrations/zoho/fields/{id}", "title": "Update an existing Zoho Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZoho_Fields", "group": "Zoho_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "post", "url": "/api/cdr", "title": "Creates a new Cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCdrs", "group": "cdr", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "calldate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "clid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "src", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dst", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dcontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dstchannel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastapp", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastdata", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "duration", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "billsec", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "amaflags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userfield", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "linkedid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sequence", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "peeraccount", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tag", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "delete", "url": "/api/cdr/{id}", "title": "Deletes a Cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCdrs", "group": "cdr", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "get", "url": "/api/cdr", "title": "Gets a list of Cdrs", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr -v -u {name}:{password}", "type": "json" } ], "name": "GetCdrs", "group": "cdr", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cdr?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cdr?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cdr?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cdr?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cdr?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "get", "url": "/api/cdr/{id}", "title": "Gets a single Cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCdrs", "group": "cdr", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "put", "url": "/api/cdr/{id}", "title": "Update an existing Cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCdrs", "group": "cdr", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "post", "url": "/api/voiceQueuesLog", "title": "Creates a new VoiceQueuesLog", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateVoiceQueuesLogs", "group": "voiceQueuesLog", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "time", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "callid", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "queuename", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "agent", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "event", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data1", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data2", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data3", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "dtm", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" }, { "type": "delete", "url": "/api/voiceQueuesLog/{id}", "title": "Deletes a VoiceQueuesLog", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteVoiceQueuesLogs", "group": "voiceQueuesLog", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" }, { "type": "get", "url": "/api/voiceQueuesLog", "title": "Gets a list of VoiceQueuesLogs", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog -v -u {name}:{password}", "type": "json" } ], "name": "GetVoiceQueuesLogs", "group": "voiceQueuesLog", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voiceQueuesLog?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voiceQueuesLog?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voiceQueuesLog?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voiceQueuesLog?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voiceQueuesLog?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" }, { "type": "get", "url": "/api/voiceQueuesLog/{id}", "title": "Gets a single VoiceQueuesLog", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowVoiceQueuesLogs", "group": "voiceQueuesLog", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" }, { "type": "put", "url": "/api/voiceQueuesLog/{id}", "title": "Update an existing VoiceQueuesLog", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateVoiceQueuesLogs", "group": "voiceQueuesLog", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" } ] }); +define({ "api": [ { "type": "delete", "url": "/api/actions/{id}", "title": "Deletes a Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/actions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteActions", "group": "Actions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/action/index.js", "groupTitle": "Actions" }, { "type": "put", "url": "/api/actions/{id}", "title": "Update an existing Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/actions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateActions", "group": "Actions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/action/index.js", "groupTitle": "Actions" }, { "type": "post", "url": "/api/analytics/custom_reports", "title": "Creates a new Analytic Custom Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "parent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "table", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "conditions", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "delete", "url": "/api/analytics/custom_reports/{id}", "title": "Deletes a Analytic Custom Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports", "title": "Gets a list of Analytic Custom Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/custom_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/custom_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/custom_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/custom_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/custom_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports/{id}", "title": "Gets a single Analytic Custom Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports/{id}/preview", "title": "Report Preview", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id}/preview -v -u {name}:{password} -X GET", "type": "json" } ], "name": "preview", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports/{id}/query", "title": "Report Query SQL", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id}/query -v -u {name}:{password} -X GET", "type": "json" } ], "name": "query", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports/{id}/run", "title": "Report Run", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id}/run -v -u {name}:{password} -X GET", "type": "json" } ], "name": "run", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "put", "url": "/api/analytics/custom_reports/{id}", "title": "Update an existing Analytic Custom Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "post", "url": "/api/analytics/default_reports", "title": "Creates a new Analytic Default Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "parent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "table", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "conditions", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "delete", "url": "/api/analytics/default_reports/{id}", "title": "Deletes a Analytic Default Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports", "title": "Gets a list of Analytic Default Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/default_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/default_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/default_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/default_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/default_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports/{id}", "title": "Gets a single Analytic Default Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports/{id}/preview", "title": "Report Preview", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id}/preview -v -u {name}:{password} -X GET", "type": "json" } ], "name": "preview", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports/{id}/query", "title": "Report Query SQL", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id}/query -v -u {name}:{password} -X GET", "type": "json" } ], "name": "query", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports/{id}/run", "title": "Report Run", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id}/run -v -u {name}:{password} -X GET", "type": "json" } ], "name": "run", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "put", "url": "/api/analytics/default_reports/{id}", "title": "Update an existing Analytic Default Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "post", "url": "/api/analytics/extracted_reports", "title": "Creates a new Analytic Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"csv\"", "\"pdf\"", "\"xls\"" ], "optional": false, "field": "output", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "savename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "startDate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "endDate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"manual\"", "\"scheduled\"" ], "optional": false, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "delete", "url": "/api/analytics/extracted_reports/{id}", "title": "Deletes a Analytic Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "get", "url": "/api/analytics/extracted_reports", "title": "Gets a list of Analytic Extacted Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/extracted_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/extracted_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/extracted_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/extracted_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/extracted_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "get", "url": "/api/analytics/extracted_reports/{id}", "title": "Gets a single Analytic Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "get", "url": "/api/analytics/extracted_reports/{id}/download", "title": "Download Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Analytic_Extracted_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "put", "url": "/api/analytics/extracted_reports/{id}", "title": "Update an existing Analytic Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "post", "url": "/api/analytics/field_reports/create_many", "title": "Creates many Analytic Field Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/create_many -d '[{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}]' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "BulkCreateAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "alias", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "function", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "format", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "groupBy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "orderBy", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "custom", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "delete", "url": "/api/analytics/field_reports/destroy_many?ids={ids}", "title": "Deletes many Analytic Field Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/destroy_many?ids=1&ids=2&ids=3 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "BulkDeleteAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "post", "url": "/api/analytics/field_reports", "title": "Creates a new Analytic Field Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "alias", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "function", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "format", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "groupBy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "orderBy", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "custom", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "delete", "url": "/api/analytics/field_reports/{id}", "title": "Deletes a Analytic Field Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "get", "url": "/api/analytics/field_reports", "title": "Gets a list of Analytic Field Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/field_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/field_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/field_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/field_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/field_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "get", "url": "/api/analytics/field_reports/{id}", "title": "Gets a single Analytic Field Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "post", "url": "/api/analytics/field_reports/{id}/create_many", "title": "Rewrite fields set", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/{id}/create_many -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addFields", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "put", "url": "/api/analytics/field_reports/{id}", "title": "Update an existing Analytic Field Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "post", "url": "/api/analytics/metrics", "title": "Creates a new Analytic Metrics", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Metric", "group": "Analytic_Metrics", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "table", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "metric", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "delete", "url": "/api/analytics/metrics/{id}", "title": "Deletes a Analytic Metrics", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Metric", "group": "Analytic_Metrics", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "get", "url": "/api/analytics/metrics", "title": "Gets a list of Analytic Metric", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Metric", "group": "Analytic_Metrics", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/metrics?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/metrics?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/metrics?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/metrics?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/metrics?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "get", "url": "/api/analytics/metrics/{id}", "title": "Gets a single Analytic Metrics", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Metric", "group": "Analytic_Metrics", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "put", "url": "/api/analytics/metrics/{id}", "title": "Update an existing Analytic Metrics", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Metric", "group": "Analytic_Metrics", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "post", "url": "/api/analytics/tree_reports", "title": "Creates a new Analytic Tree Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "tree", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "delete", "url": "/api/analytics/tree_reports/{id}", "title": "Deletes a Analytic Tree Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "get", "url": "/api/analytics/tree_reports", "title": "Gets a list of Analytic Tree Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/tree_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/tree_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/tree_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/tree_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/tree_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "get", "url": "/api/analytics/tree_reports/{id}", "title": "Gets a single Analytic Tree Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "put", "url": "/api/analytics/tree_reports/{id}", "title": "Update an existing Analytic Tree Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "post", "url": "/api/auth/google", "title": "Creates a new User token", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/auth/google -d '{\"name\": \"john.doe\", \"password\": \"password\"}' \\\n -H \"Content-Type: application/json\" -X POST", "type": "json" } ], "name": "Local_login", "group": "Authentication", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "password", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/authGoogle/index.js", "groupTitle": "Authentication" }, { "type": "post", "url": "/api/auth/local", "title": "Creates a new User token", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/auth/local -d '{\"name\": \"john.doe\", \"password\": \"password\"}' \\\n -H \"Content-Type: application/json\" -X POST", "type": "json" } ], "name": "Local_login", "group": "Authentication", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "password", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/authLocal/index.js", "groupTitle": "Authentication" }, { "type": "post", "url": "/api/automations", "title": "Creates a new Automation", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAutomations", "group": "Automations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "delete", "url": "/api/automations/{id}", "title": "Deletes a Automation", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAutomations", "group": "Automations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "get", "url": "/api/automations", "title": "Gets a list of Automations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations -v -u {name}:{password}", "type": "json" } ], "name": "GetAutomations", "group": "Automations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/automations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/automations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/automations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/automations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/automations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "get", "url": "/api/automations/{id}", "title": "Gets a single Automation", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAutomations", "group": "Automations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "post", "url": "/api/automations/{id}/actions", "title": "Creates new actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id}/actions -d '[{\"firstName\": \"John Doe\", \"email\": \"john.doe@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addActions", "group": "Automations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "action", "description": "

Allowed values: contactManager, integration, motionbar, jscripty, urlForward, browser

" }, { "group": "Body", "type": "String", "optional": true, "field": "data1", "description": "

contactManager[ListId], integration[intName(zendesk)], motionbar[Popup(0),URL(1),WinApp(2)], urlForward[GET,POST], browser[TemplateId(0),URL(1)]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data2", "description": "

integration[AccountId], motionbar[TemplateId,URL,WinAppPath], urlForward[URL]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data3", "description": "

motionbar[NULL,NULL,WinAppArguments]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data6", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "post", "url": "/api/automations/{id}/conditions", "title": "Creates new conditions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id}/conditions -d '[{\"firstName\": \"John Doe\", \"email\": \"john.doe@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConditions", "group": "Automations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "operator", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "value", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "get", "url": "/api/automations/{id}/actions", "title": "Gets Automation Actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id}/actions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getActions", "group": "Automations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "get", "url": "/api/automations/{id}/conditions", "title": "Gets Automation Conditions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id}/conditions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConditions", "group": "Automations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "put", "url": "/api/automations/{id}", "title": "Update an existing Automation", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAutomations", "group": "Automations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "post", "url": "/api/campaigns/{id}/blacklists", "title": "Add blacklists to a campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/blacklists -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddBlackLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "post", "url": "/api/campaigns/{id}/lists", "title": "Add lists to a campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/lists -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "post", "url": "/api/campaigns", "title": "Creates a new Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCampaigns", "group": "Campaigns", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"ivr\"" ], "optional": false, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "active", "description": "

Active/Disactive Campaign

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "limitCalls", "description": "

Max 200 calls.

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialOriginateCallerIdName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialOriginateCallerIdNumber", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialOriginateTimeout", "description": "

Originate Timeout Seconds (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialCongestionMaxRetry", "description": "

#Congestion Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialCongestionRetryFrequency", "description": "

Congestion Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialBusyMaxRetry", "description": "

#Busy Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialBusyRetryFrequency", "description": "

Busy Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialNoAnswerMaxRetry", "description": "

#NoAnswer Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialNoAnswerRetryFrequency", "description": "

NoAnswer Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialGlobalMaxRetry", "description": "

#Global Max Retry (min:1, max:999)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialTimezone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialGlobalInterval", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"always\"", "\"never\"", "\"onlyIfOpen\"" ], "optional": true, "field": "dialCheckDuplicateType", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "dialAMDActive", "description": "

Active/Disactive AMD

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDInitialSilence", "description": "

#AMD Initial Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDGreeting", "description": "

#AMD Greeting

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDAfterGreetingSilence", "description": "

#AMD After Greeting Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDTotalAnalysisTime", "description": "

#AMD Total Analysis Time

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMinWordLength", "description": "

#AMD Min Word Length

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDBetweenWordsSilence", "description": "

#AMD Between Words Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMaximumNumberOfWords", "description": "

#AMD Maximum Number Of Words

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDSilenceThreshold", "description": "

#AMD Silence Threshold (min:0, max:32767)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMaximumWordLength", "description": "

#AMD Maximum Word Length

" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "delete", "url": "/api/campaigns/{id}", "title": "Deletes a Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCampaigns", "group": "Campaigns", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/blacklists", "title": "Get campaign blacklists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/blacklists -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetBlackLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns", "title": "Gets a list of Campaigns", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns -v -u {name}:{password}", "type": "json" } ], "name": "GetCampaigns", "group": "Campaigns", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/campaigns?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/campaigns?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/campaigns?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/campaigns?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/campaigns?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/finals", "title": "Gets campaign hopper finals", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/hopper_finals -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperFinals", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/hopper_histories", "title": "Gets campaign hopper histories", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/hopper_histories -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperHistories", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/hoppers", "title": "Gets campaign hoppers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/hoppers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHoppers", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/lists", "title": "Get campaign lists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/lists -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "delete", "url": "/api/campaigns/{id}/blacklists", "title": "Remove blacklists from a Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/blacklists?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveBlackLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "delete", "url": "/api/campaigns/{id}/lists", "title": "Remove lists from a Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/lists?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}", "title": "Gets a single Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCampaigns", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/blacks", "title": "Gets campaign hopper blacks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/hopper_black -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getHopperBlacks", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "put", "url": "/api/campaigns/{id}", "title": "Update an existing Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCampaigns", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "post", "url": "/api/canned_answers", "title": "Creates a new Canned Answer", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCanned_Answers", "group": "Canned_Answers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "key", "description": "" }, { "group": "Body", "type": "Text", "optional": false, "field": "value", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "delete", "url": "/api/canned_answers/{id}", "title": "Deletes a Canned Answer", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCanned_Answers", "group": "Canned_Answers", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "get", "url": "/api/canned_answers", "title": "Gets a list of Canned Answers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers -v -u {name}:{password}", "type": "json" } ], "name": "GetCanned_Answers", "group": "Canned_Answers", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/canned_answers?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/canned_answers?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/canned_answers?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/canned_answers?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/canned_answers?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "get", "url": "/api/canned_answers/{id}", "title": "Gets a single Canned Answer", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCanned_Answers", "group": "Canned_Answers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "put", "url": "/api/canned_answers/{id}", "title": "Update an existing Canned Answer", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCanned_Answers", "group": "Canned_Answers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "delete", "url": "/api/chat/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Chat_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatApplication/index.js", "groupTitle": "Chat_Applications" }, { "type": "get", "url": "/api/chat/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Chat_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatApplication/index.js", "groupTitle": "Chat_Applications" }, { "type": "put", "url": "/api/chat/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Chat_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatApplication/index.js", "groupTitle": "Chat_Applications" }, { "type": "post", "url": "/api/chat/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Chat_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatDisposition/index.js", "groupTitle": "Chat_Dispositions" }, { "type": "delete", "url": "/api/chat/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Chat_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatDisposition/index.js", "groupTitle": "Chat_Dispositions" }, { "type": "get", "url": "/api/chat/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Chat_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatDisposition/index.js", "groupTitle": "Chat_Dispositions" }, { "type": "put", "url": "/api/chat/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Chat_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatDisposition/index.js", "groupTitle": "Chat_Dispositions" }, { "type": "post", "url": "/api/chat/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Chat_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Boolean", "optional": true, "field": "closed", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "note", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "delete", "url": "/api/chat/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "get", "url": "/api/chat/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "get", "url": "/api/chat/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Chat_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "get", "url": "/api/chat/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "post", "url": "/api/chat/interactions/{id}/messages", "title": "Creates new messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id}/messages -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Chat_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "get", "url": "/api/chat/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "put", "url": "/api/chat/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "post", "url": "/api/chat/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Chat_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "delete", "url": "/api/chat/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Chat_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "get", "url": "/api/chat/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Chat_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "get", "url": "/api/chat/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Chat_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "get", "url": "/api/chat/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Chat_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "put", "url": "/api/chat/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Chat_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "post", "url": "/api/chat/proactive_actions", "title": "Creates a new Proactive Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/proactive_actions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateProactive_Actions", "group": "Chat_Proactive_Actions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"mouseOver\"", "\"timeout\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "selector", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatProactiveAction/index.js", "groupTitle": "Chat_Proactive_Actions" }, { "type": "delete", "url": "/api/chat/proactive_actions/{id}", "title": "Deletes a Proactive Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/proactive_actions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteProactive_Actions", "group": "Chat_Proactive_Actions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatProactiveAction/index.js", "groupTitle": "Chat_Proactive_Actions" }, { "type": "get", "url": "/api/chat/proactive_actions/{id}", "title": "Gets a single Proactive Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/proactive_actions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowProactive_Actions", "group": "Chat_Proactive_Actions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatProactiveAction/index.js", "groupTitle": "Chat_Proactive_Actions" }, { "type": "put", "url": "/api/chat/proactive_actions/{id}", "title": "Update an existing Proactive Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/proactive_actions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateProactive_Actions", "group": "Chat_Proactive_Actions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatProactiveAction/index.js", "groupTitle": "Chat_Proactive_Actions" }, { "type": "post", "url": "/api/chat/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "post", "url": "/api/chat/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "post", "url": "/api/chat/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Chat_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": true, "field": "strategy", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "delete", "url": "/api/chat/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "get", "url": "/api/chat/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "get", "url": "/api/chat/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Chat_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "get", "url": "/api/chat/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "delete", "url": "/api/chat/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "get", "url": "/api/chat/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "put", "url": "/api/chat/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "post", "url": "/api/chat/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Chat_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "timeslot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "websitename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "websiteaddress", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "websiteid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitorid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitorname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitoremail", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "post", "url": "/api/chat/session/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Chat_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "websitename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "websiteaddress", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "websiteid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitorid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitorname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitoremail", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leaveAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "completeAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "complete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"agent\"", "\"requester\"" ], "optional": true, "field": "completeReason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "abandon", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "delete", "url": "/api/chat/session/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "delete", "url": "/api/chat/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/session/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Chat_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/session/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Chat_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/session/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/session/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/session/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/session/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/session/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/session/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "put", "url": "/api/chat/session/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "put", "url": "/api/chat/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "post", "url": "/api/chat/websites", "title": "Creates a new Website", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateWebsites", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "address", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mapKey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "color", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "color_button", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remote", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "animation", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rounded\"", "\"squared\"" ], "optional": true, "field": "header_shape", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "header_online", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "start_chat_button", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "header_offline", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "download_transcript", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "whiteLabel", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "defaultWhiteLabel", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "onlineForm", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "offlineForm", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "timezone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "token", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "delete", "url": "/api/chat/websites/{id}", "title": "Deletes a Website", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteWebsites", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites", "title": "Gets a list of Websites", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites -v -u {name}:{password}", "type": "json" } ], "name": "GetWebsites", "group": "Chat_Websites", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/websites?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/websites?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/websites?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/websites?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/websites?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}", "title": "Gets a single Website", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowWebsites", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "put", "url": "/api/chat/messages/{id}/accept", "title": "Accepts message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id}/accept \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "acceptMessage", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/dispositions -d '{\"name\": \"Satisfied\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/dispositions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/accounts/{id}/interactions", "title": "Creates new interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/interactions -d '{\"host\": \"host\", \"username\": \"username\", \"password\": \"password\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addInteraction", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Boolean", "optional": true, "field": "closed", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "note", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/proactive_actions", "title": "Creates new Proactive Actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/proactive_actions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addProactiveActions", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"mouseOver\"", "\"timeout\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "selector", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/applications", "title": "Gets Website Applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/dispositions", "title": "Gets Website Dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/fields", "title": "Gets Website Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/interactions", "title": "Gets Website Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteraction", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/proactive_actions", "title": "Gets Website Proactive Actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/proactive_actions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getProactiveActions", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/snippet", "title": "Gets Website Snippet", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/snippet -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSnippet", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/notify", "title": "Notify new message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/notify -d '{\"body\": \"hello world\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "notify", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "put", "url": "/api/chat/messages/{id}/reject", "title": "Rejects message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id}/reject \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "rejectMessage", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Websites" }, { "type": "put", "url": "/api/chat/websites/{id}", "title": "Update an existing Website", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateWebsites", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/cm/companies", "title": "Creates a new Company", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCompanies", "group": "Cm_Companies", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "vat", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "companyId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "website", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fax", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "street", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "postalCode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "city", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "country", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "emailDomain", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sStreet", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sPostalCode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sCity", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sCountry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "delete", "url": "/api/cm/companies/{id}", "title": "Deletes a Company", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCompanies", "group": "Cm_Companies", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "get", "url": "/api/cm/companies", "title": "Gets a list of Companies", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies -v -u {name}:{password}", "type": "json" } ], "name": "GetCompanies", "group": "Cm_Companies", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/companies?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/companies?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/companies?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/companies?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/companies?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "get", "url": "/api/cm/companies/{id}", "title": "Gets a single Company", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCompanies", "group": "Cm_Companies", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "post", "url": "/api/cm/companies/{id}/contacts", "title": "Creates new contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies/{id}/contacts -d '[{\"firstName\": \"John Doe\", \"email\": \"john.doe@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addContacts", "group": "Cm_Companies", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "firstName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "street", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "postalCode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "city", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "country", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dateOfBirth", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "phone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mobile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fax", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "url", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "facebook", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "twitter", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "get", "url": "/api/cm/companies/{id}/contacts", "title": "Gets List Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/companies/{id}/contacts -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getContacts", "group": "Cm_Companies", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "put", "url": "/api/cm/companies/{id}", "title": "Update an existing Company", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCompanies", "group": "Cm_Companies", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "delete", "url": "/api/cm/contacts/{id}", "title": "Deletes a Contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteContacts", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/describe", "title": "Gets table info about Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeContacts", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts", "title": "Gets a list of Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts -v -u {name}:{password}", "type": "json" } ], "name": "GetContacts", "group": "Cm_Contacts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/contacts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/contacts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/contacts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/contacts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/contacts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}/finals", "title": "Gets contact hopper finals", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id}/hopper_finals -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperFinals", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}/hopper_histories", "title": "Gets contact hopper histories", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id}/hopper_histories -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperHistories", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}/hoppers", "title": "Gets contact hoppers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id}/hoppers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHoppers", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "post", "url": "/api/cm/contacts", "title": "Create Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts -d '[{\"firstName\": \"John\", \"lastName\": \"doe\", \"...\": \"...\"}]' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "create", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "post", "url": "/api/cm/contacts", "title": "Create Contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts -d '{\"firstName\": \"John\", \"lastName\": \"doe\", \"...\": \"...\"}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "create", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}/jscripty_sessions", "title": "Gets contact hopper blacks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id}/hopper_black -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getJscriptySessions", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}", "title": "Gets a single Contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id} -v -u {name}:{password} -X GET", "type": "json" } ], "name": "show", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "put", "url": "/api/cm/contacts/{id}", "title": "Update a single Contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id} -d '{\"fullName\": \"John\", \"lastName\": \"Doe\"}' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "delete", "url": "/api/cm/custom_fields/{id}", "title": "Deletes a Custom Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCustom_Fields", "group": "Cm_Custom_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Cm_Custom_Fields" }, { "type": "get", "url": "/api/cm/custom_fields", "title": "Gets a list of Custom Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_fields -v -u {name}:{password}", "type": "json" } ], "name": "GetCustom_Fields", "group": "Cm_Custom_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/custom_fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/custom_fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/custom_fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/custom_fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/custom_fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Cm_Custom_Fields" }, { "type": "get", "url": "/api/cm/custom_fields/{id}", "title": "Gets a single Custom Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCustom_Fields", "group": "Cm_Custom_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Cm_Custom_Fields" }, { "type": "put", "url": "/api/cm/custom_fields/{id}", "title": "Update an existing Custom Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCustom_Fields", "group": "Cm_Custom_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Cm_Custom_Fields" }, { "type": "post", "url": "/api/cm/hopper", "title": "Creates a new Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateHopper", "group": "Cm_Hopper", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "phone", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "active", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "scheduledat", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "countbusyretry", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "countcongestionretry", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "countnoanswerretry", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "callback", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callbackuniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callbackat", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "ContactId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "ListId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "UserId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "VoiceQueueId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "CampaignId", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "get", "url": "/api/cm/hopper/describe", "title": "Gets table info about Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeHopper", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "get", "url": "/api/cm/hopper", "title": "Gets a list of Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper -v -u {name}:{password}", "type": "json" } ], "name": "GetHopper", "group": "Cm_Hopper", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/hopper?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/hopper?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/hopper?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/hopper?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/hopper?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "get", "url": "/api/cm/hopper/{id}", "title": "Gets a single Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowHopper", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "delete", "url": "/api/cm/hopper_black/{id}", "title": "Deletes a Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "get", "url": "/api/cm/hopper_black/describe", "title": "Gets table info about Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "get", "url": "/api/cm/hopper_black", "title": "Gets a list of Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black -v -u {name}:{password}", "type": "json" } ], "name": "GetHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/hopper_black?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/hopper_black?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/hopper_black?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/hopper_black?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/hopper_black?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "get", "url": "/api/cm/hopper_black/{id}", "title": "Gets a single Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "put", "url": "/api/cm/hopper_black/{id}", "title": "Update an existing Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "get", "url": "/api/cm/hopper_final/describe", "title": "Gets table info about HopperFinal", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_final/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeHopperFinal", "group": "Cm_Hopper_Final", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperFinal/index.js", "groupTitle": "Cm_Hopper_Final" }, { "type": "get", "url": "/api/cm/hopper_final", "title": "Gets a list of HopperFinal", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_final -v -u {name}:{password}", "type": "json" } ], "name": "GetHopperFinal", "group": "Cm_Hopper_Final", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/hopper_final?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/hopper_final?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/hopper_final?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/hopper_final?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/hopper_final?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmHopperFinal/index.js", "groupTitle": "Cm_Hopper_Final" }, { "type": "get", "url": "/api/cm/hopper_final/{id}", "title": "Gets a single HopperFinal", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_final/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowHopperFinal", "group": "Cm_Hopper_Final", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperFinal/index.js", "groupTitle": "Cm_Hopper_Final" }, { "type": "put", "url": "/api/cm/hopper_final/{id}", "title": "Update a single hopper final", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/hopper_final/{id} -d '{\"disposition\": \"OK\"}' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Cm_Hopper_Final", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperFinal/index.js", "groupTitle": "Cm_Hopper_Final" }, { "type": "get", "url": "/api/cm/hopper_history/describe", "title": "Gets table info about HopperHistory", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_history/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeHopperHistory", "group": "Cm_Hopper_History", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperHistory/index.js", "groupTitle": "Cm_Hopper_History" }, { "type": "get", "url": "/api/cm/hopper_history", "title": "Gets a list of HopperHistory", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_history -v -u {name}:{password}", "type": "json" } ], "name": "GetHopperHistory", "group": "Cm_Hopper_History", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/hopper_history?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/hopper_history?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/hopper_history?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/hopper_history?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/hopper_history?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmHopperHistory/index.js", "groupTitle": "Cm_Hopper_History" }, { "type": "get", "url": "/api/cm/hopper_history/{id}", "title": "Gets a single HopperHistory", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_history/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowHopperHistory", "group": "Cm_Hopper_History", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperHistory/index.js", "groupTitle": "Cm_Hopper_History" }, { "type": "put", "url": "/api/cm/hopper_history/{id}", "title": "Update a single hopper history", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/hopper_history/{id} -d '{\"disposition\": \"OK\"}' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Cm_Hopper_History", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperHistory/index.js", "groupTitle": "Cm_Hopper_History" }, { "type": "delete", "url": "/api/cm/hopper/{id}", "title": "Delete Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "destroy", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "get", "url": "/api/cm/hopper/preview", "title": "Gets Preview Dialer Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/preview -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getPreview", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "put", "url": "/api/cm/hopper/{id}", "title": "Update an existing Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateHopper", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "post", "url": "/api/cm/lists", "title": "Creates a new List", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateLists", "group": "Cm_Lists", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "delete", "url": "/api/cm/lists/{id}", "title": "Deletes a List", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteLists", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/users", "title": "Gets agents from list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/users -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetAgents", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists", "title": "Gets a list of Lists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists -v -u {name}:{password}", "type": "json" } ], "name": "GetLists", "group": "Cm_Lists", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/lists?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/lists?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/lists?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/lists?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/lists?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "delete", "url": "/api/cm/lists/{id}/users", "title": "Removes agents from a list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}", "title": "Gets a single List", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowLists", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "post", "url": "/api/cm/lists/{id}/users", "title": "Adds agents to a list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/users -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAgents", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "post", "url": "/api/cm/lists/{id}/contacts", "title": "Creates new contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/contacts -d '[{\"firstName\": \"John Doe\", \"email\": \"john.doe@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addContacts", "group": "Cm_Lists", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "firstName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "street", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "postalCode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "city", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "country", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dateOfBirth", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "phone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mobile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fax", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "url", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "facebook", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "twitter", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "post", "url": "/api/cm/lists/{id}/fields", "title": "Creates a new custom field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/fields -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addCustomField", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "post", "url": "/api/lists/{id}/dispositions", "title": "Creates a new sub disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/lists/{id}/disposition -d '{\"name\": \"SATISFIED\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/contacts", "title": "Gets List Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/contacts -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getContacts", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/fields", "title": "Gets Custom Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getCustomFields", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/dispositions", "title": "Gets Dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/contacts/csv", "title": "Gets CSV List Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/contacts/csv -v -u {name}:{password} -X GET", "type": "json" } ], "name": "grunt", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "put", "url": "/api/cm/lists/{id}", "title": "Update an existing List", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateLists", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "delete", "url": "/api/conditions/{id}", "title": "Deletes a Condition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/conditions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteConditions", "group": "Conditions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/condition/index.js", "groupTitle": "Conditions" }, { "type": "put", "url": "/api/conditions/{id}", "title": "Update an existing Condition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/conditions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateConditions", "group": "Conditions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/condition/index.js", "groupTitle": "Conditions" }, { "type": "post", "url": "/api/cm/custom_field", "title": "Create a new custom field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_field -d '{\"name\": \"mycf\", \"type\": \"text\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCustomField", "group": "Custom_Fields", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Custom_Fields" }, { "type": "delete", "url": "/api/dashboards/items/{id}", "title": "Deletes a Dashboard Item", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/items/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDashboard_Items", "group": "Dashboard_Items", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboardItem/index.js", "groupTitle": "Dashboard_Items" }, { "type": "get", "url": "/api/dashboards/items/{id}", "title": "Gets a single Dashboard Item", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/items/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDashboard_Items", "group": "Dashboard_Items", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboardItem/index.js", "groupTitle": "Dashboard_Items" }, { "type": "put", "url": "/api/dashboards/items/{id}", "title": "Update an existing Dashboard Item", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/items/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDashboard_Items", "group": "Dashboard_Items", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboardItem/index.js", "groupTitle": "Dashboard_Items" }, { "type": "post", "url": "/api/dashboards", "title": "Creates a new Dashboard", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDashboards", "group": "Dashboards", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "delete", "url": "/api/dashboards/{id}", "title": "Deletes a Dashboard", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDashboards", "group": "Dashboards", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "get", "url": "/api/dashboards", "title": "Gets a list of Dashboards", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards -v -u {name}:{password}", "type": "json" } ], "name": "GetDashboards", "group": "Dashboards", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/dashboards?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/dashboards?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/dashboards?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/dashboards?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/dashboards?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "get", "url": "/api/dashboards/{id}", "title": "Gets a single Dashboard", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDashboards", "group": "Dashboards", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "post", "url": "/api/dashboards/{id}/items", "title": "Creates new item", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id}/items -d '{\"type\": \"counter\", \"...\": \"...\"}]' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addItem", "group": "Dashboards", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "get", "url": "/api/dashboards/{id}/run", "title": "Run dashboard widgets queries", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id}/run -v -u {name}:{password} -X GET", "type": "json" } ], "name": "run", "group": "Dashboards", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "put", "url": "/api/dashboards/{id}", "title": "Update an existing Dashboard", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDashboards", "group": "Dashboards", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "get", "url": "/api/dashboards/{id}/items", "title": "Gets items", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id}/items -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getItems", "group": "Dashboars", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboars" }, { "type": "post", "url": "/api/integrations/desk/accounts", "title": "Creates a new Desk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDesk_Accounts", "group": "Desk_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"basic\"" ], "optional": true, "field": "authType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "consumerKey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "consumerSecret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "token", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tokenSecret", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"integrationTab\"", "\"newTab\"" ], "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "delete", "url": "/api/integrations/desk/accounts/{id}", "title": "Deletes a Desk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDesk_Accounts", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "get", "url": "/api/integrations/desk/accounts", "title": "Gets a list of Desk Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetDesk_Accounts", "group": "Desk_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/desk/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/desk/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/desk/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/desk/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/desk/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "get", "url": "/api/integrations/desk/accounts/{id}", "title": "Gets a single Desk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDesk_Accounts", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "post", "url": "/api/integrations/desk/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "get", "url": "/api/integrations/desk/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "get", "url": "/api/integrations/desk/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "put", "url": "/api/integrations/desk/accounts/{id}", "title": "Update an existing Desk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDesk_Accounts", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "post", "url": "/api/integrations/desk/configurations", "title": "Creates a new Desk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDesk_Configurations", "group": "Desk_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "delete", "url": "/api/integrations/desk/configurations/{id}", "title": "Deletes a Desk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDesk_Configurations", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations", "title": "Gets a list of Desk Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetDesk_Configurations", "group": "Desk_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/desk/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/desk/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/desk/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/desk/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/desk/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}", "title": "Gets a single Desk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDesk_Configurations", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}/tags", "title": "Gets configurations tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/tags -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getTags", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "post", "url": "/api/integrations/desk/configurations/{id}/tags", "title": "Sets new tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/tags -d '{\"ids\": [1,12]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "setTags", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "put", "url": "/api/integrations/desk/configurations/{id}", "title": "Update an existing Desk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDesk_Configurations", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "post", "url": "/api/integrations/desk/fields", "title": "Creates a new Desk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDesk_Fields", "group": "Desk_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "delete", "url": "/api/integrations/desk/fields/{id}", "title": "Deletes a Desk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDesk_Fields", "group": "Desk_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "get", "url": "/api/integrations/desk/fields", "title": "Gets a list of Desk Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetDesk_Fields", "group": "Desk_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/desk/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/desk/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/desk/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/desk/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/desk/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "get", "url": "/api/integrations/desk/fields/{id}", "title": "Gets a single Desk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDesk_Fields", "group": "Desk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "put", "url": "/api/integrations/desk/fields/{id}", "title": "Update an existing Desk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDesk_Fields", "group": "Desk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "post", "url": "/api/fax/accounts", "title": "Creates a new Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAccounts", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "ecm", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "headerinfo", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "localstationid", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"2400\"", "\"4800\"", "\"7200\"", "\"9600\"", "\"12000\"", "\"14400\"" ], "optional": true, "field": "minrate", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"2400\"", "\"4800\"", "\"7200\"", "\"9600\"", "\"12000\"", "\"14400\"" ], "optional": true, "field": "maxrate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "modem", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "gateway", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "faxdetect", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "t38timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SIP\"", "\"IAX\"", "\"DADHI\"", "\"KHOMP\"" ], "optional": true, "field": "tech", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "acceptUrl", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "acceptMethod", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "rejectMethod", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "actions", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closeUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "closeMethod", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "delete", "url": "/api/fax/accounts/{id}", "title": "Deletes a Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAccounts", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts", "title": "Gets a list of Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetAccounts", "group": "Fax_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts/{id}", "title": "Gets a single Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAccounts", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "post", "url": "/api/fax/accounts/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"queue\"", "\"agent\"", "\"sendMail\"", "\"sendSms\"" ], "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data1", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data2", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data3", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data6", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "data7", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data8", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data9", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data10", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "post", "url": "/api/fax/accounts/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/dispositions -d '{\"name\": \"Satisfied\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "post", "url": "/api/fax/accounts/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/dispositions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "post", "url": "/api/fax/accounts/{id}/interactions", "title": "Creates new interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/interactions -d '[{\"host\": \"host\", \"username\": \"username\", \"password\": \"password\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addInteraction", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "contact", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "account", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxIn", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxOut", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"NEW\"", "\"OPEN\"", "\"PENDING\"", "\"CLOSED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "lastEvent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastEventAt", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "waiting", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "openReason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "arrivedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts/{id}/applications", "title": "Gets account pplications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts/{id}/dispositions", "title": "Gets account dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts/{id}/interactions", "title": "Gets account interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteraction", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "put", "url": "/api/fax/accounts/{id}", "title": "Update an existing Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAccounts", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "delete", "url": "/api/fax/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Fax_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxApplication/index.js", "groupTitle": "Fax_Applications" }, { "type": "get", "url": "/api/fax/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Fax_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxApplication/index.js", "groupTitle": "Fax_Applications" }, { "type": "put", "url": "/api/fax/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Fax_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxApplication/index.js", "groupTitle": "Fax_Applications" }, { "type": "post", "url": "/api/fax/attachments", "title": "Creates a new Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAttachments", "group": "Fax_Attachments", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "path", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "basename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "delete", "url": "/api/fax/attachments/{id}", "title": "Deletes a Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAttachments", "group": "Fax_Attachments", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "get", "url": "/api/fax/attachments", "title": "Gets a list of Attachments", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments -v -u {name}:{password}", "type": "json" } ], "name": "GetAttachments", "group": "Fax_Attachments", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/attachments?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/attachments?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/attachments?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/attachments?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/attachments?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "get", "url": "/api/fax/attachments/{id}", "title": "Gets a single Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAttachments", "group": "Fax_Attachments", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "put", "url": "/api/fax/attachments/{id}", "title": "Update an existing Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAttachments", "group": "Fax_Attachments", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "post", "url": "/api/fax/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Fax_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxDisposition/index.js", "groupTitle": "Fax_Dispositions" }, { "type": "delete", "url": "/api/fax/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Fax_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxDisposition/index.js", "groupTitle": "Fax_Dispositions" }, { "type": "get", "url": "/api/fax/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Fax_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxDisposition/index.js", "groupTitle": "Fax_Dispositions" }, { "type": "put", "url": "/api/fax/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Fax_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxDisposition/index.js", "groupTitle": "Fax_Dispositions" }, { "type": "post", "url": "/api/fax/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Fax_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "contact", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "account", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxIn", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxOut", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"NEW\"", "\"OPEN\"", "\"PENDING\"", "\"CLOSED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "lastEvent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastEventAt", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "waiting", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "openReason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "arrivedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "delete", "url": "/api/fax/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "get", "url": "/api/fax/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "get", "url": "/api/fax/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Fax_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "get", "url": "/api/fax/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "post", "url": "/api/fax/interactions/{id}/messages", "title": "Creates new messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id}/messages -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Fax_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "to", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "channelstate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channelstatedesc", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exten", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "linkedid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "localstationid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remotestationid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "pagestransferred", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "resolution", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferrate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "filename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastStatus", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "error", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "get", "url": "/api/fax/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "put", "url": "/api/fax/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "post", "url": "/api/fax/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Fax_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "to", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "channelstate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channelstatedesc", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exten", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "linkedid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "localstationid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remotestationid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "pagestransferred", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "resolution", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferrate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "filename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastStatus", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "error", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "delete", "url": "/api/fax/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Fax_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "get", "url": "/api/fax/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Fax_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "get", "url": "/api/fax/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Fax_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "get", "url": "/api/fax/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Fax_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "put", "url": "/api/fax/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Fax_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "post", "url": "/api/fax/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "post", "url": "/api/fax/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "post", "url": "/api/fax/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Fax_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": false, "field": "strategy", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "lastAgent", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "delete", "url": "/api/fax/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "get", "url": "/api/fax/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "get", "url": "/api/fax/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Fax_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "get", "url": "/api/fax/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "delete", "url": "/api/fax/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "get", "url": "/api/fax/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "put", "url": "/api/fax/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "post", "url": "/api/fax/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Fax_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountphone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "messageid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "delete", "url": "/api/fax/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Fax_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "get", "url": "/api/fax/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Fax_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "get", "url": "/api/fax/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Fax_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "put", "url": "/api/fax/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Fax_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "post", "url": "/api/fax/sessions/reports", "title": "Creates a new Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSession_Reports", "group": "Fax_Session_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountphone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leaveAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "completeAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "complete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"agent\"" ], "optional": true, "field": "completeReason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "delete", "url": "/api/fax/sessions/reports/{id}", "title": "Deletes a Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "get", "url": "/api/fax/sessions/reports/describe", "title": "Gets table info about Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "get", "url": "/api/fax/sessions/reports", "title": "Gets a list of Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/sessions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/sessions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/sessions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/sessions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/sessions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "get", "url": "/api/fax/sessions/reports/{id}", "title": "Gets a single Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "put", "url": "/api/fax/sessions/reports/{id}", "title": "Update an existing Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "post", "url": "/api/integrations/freshdesk/accounts", "title": "Creates a new Freshdesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateFreshdesk_Accounts", "group": "Freshdesk_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "apiKey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "delete", "url": "/api/integrations/freshdesk/accounts/{id}", "title": "Deletes a Freshdesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteFreshdesk_Accounts", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "get", "url": "/api/integrations/freshdesk/accounts", "title": "Gets a list of Freshdesk Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetFreshdesk_Accounts", "group": "Freshdesk_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/freshdesk/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/freshdesk/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/freshdesk/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/freshdesk/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/freshdesk/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "get", "url": "/api/integrations/freshdesk/accounts/{id}", "title": "Gets a single Freshdesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowFreshdesk_Accounts", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "post", "url": "/api/integrations/freshdesk/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "get", "url": "/api/integrations/freshdesk/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "get", "url": "/api/integrations/freshdesk/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "put", "url": "/api/integrations/freshdesk/accounts/{id}", "title": "Update an existing Freshdesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateFreshdesk_Accounts", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "post", "url": "/api/integrations/freshdesk/configurations", "title": "Creates a new Freshdesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateFreshdesk_Configurations", "group": "Freshdesk_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "delete", "url": "/api/integrations/freshdesk/configurations/{id}", "title": "Deletes a Freshdesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteFreshdesk_Configurations", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations", "title": "Gets a list of Freshdesk Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetFreshdesk_Configurations", "group": "Freshdesk_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/freshdesk/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/freshdesk/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/freshdesk/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/freshdesk/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/freshdesk/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}", "title": "Gets a single Freshdesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowFreshdesk_Configurations", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}/tags", "title": "Gets configurations tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/tags -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getTags", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "post", "url": "/api/integrations/freshdesk/configurations/{id}/tags", "title": "Sets new tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/tags -d '{\"ids\": [1,12]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "setTags", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "put", "url": "/api/integrations/freshdesk/configurations/{id}", "title": "Update an existing Freshdesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateFreshdesk_Configurations", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "post", "url": "/api/integrations/freshdesk/fields", "title": "Creates a new Freshdesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateFreshdesk_Fields", "group": "Freshdesk_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "delete", "url": "/api/integrations/freshdesk/fields/{id}", "title": "Deletes a Freshdesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteFreshdesk_Fields", "group": "Freshdesk_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "get", "url": "/api/integrations/freshdesk/fields", "title": "Gets a list of Freshdesk Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetFreshdesk_Fields", "group": "Freshdesk_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/freshdesk/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/freshdesk/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/freshdesk/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/freshdesk/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/freshdesk/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "get", "url": "/api/integrations/freshdesk/fields/{id}", "title": "Gets a single Freshdesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowFreshdesk_Fields", "group": "Freshdesk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "put", "url": "/api/integrations/freshdesk/fields/{id}", "title": "Update an existing Freshdesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateFreshdesk_Fields", "group": "Freshdesk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "post", "url": "/api/integrations/reports", "title": "Creates a new Integration Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateIntegration_Reports", "group": "Integration_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "integration", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "eventChannel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exitStatus", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "ticketId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "integrationId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contacts", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interface", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentcalledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentconnectAt", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "holdtime", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "agentcomplete", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentcompleteAt", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "talktime", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "agentacw", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "acwtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "agentringnoanswer", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentringnoanswerAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "agentdump", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentdumpAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastevent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "channelstate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channelstatedesc", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "language", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destchannel", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "destchannelstate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destchannelstatedesc", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destcalleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destcalleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destconnectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destconnectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destlanguage", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destaccountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destcontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destpriority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destuniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "messageId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "inReplyTo", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "to", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "cc", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "html", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "url", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "projectId", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "delete", "url": "/api/integrations/reports/{id}", "title": "Deletes a Integration Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "get", "url": "/api/integrations/reports/describe", "title": "Gets table info about Integration Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "get", "url": "/api/integrations/reports", "title": "Gets a list of Integration Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "get", "url": "/api/integrations/reports/{id}", "title": "Gets a single Integration Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "put", "url": "/api/integrations/reports/{id}", "title": "Update an existing Integration Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "post", "url": "/api/intervals", "title": "Creates a new Interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateIntervals", "group": "Intervals", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "delete", "url": "/api/intervals/{id}", "title": "Deletes a Interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "get", "url": "/api/intervals", "title": "Gets a list of Intervals", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals -v -u {name}:{password}", "type": "json" } ], "name": "GetIntervals", "group": "Intervals", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/intervals?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/intervals?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/intervals?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/intervals?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/intervals?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "get", "url": "/api/intervals/{id}", "title": "Gets a single Interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "post", "url": "/api/intervals/{id}/sub_intervals", "title": "Creates a new sub interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id}/sub_intervals -d '{\"interval\": \"00:00-08:30,mon-fri,*,*\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addInterval", "group": "Intervals", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "post", "url": "/api/intervals/{id}/sub_intervals/create_many", "title": "Create new sub intervals set", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id}/sub_intervals -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "get", "url": "/api/intervals/{id}/sub_intervals", "title": "Get sub intervals set", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id}/sub_intervals -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "put", "url": "/api/intervals/{id}", "title": "Update an existing Interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "post", "url": "/api/jira", "title": "Creates a new issue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jira -d '{\"key\": \"Bug\", \"description\": \"I can't do it!\"}' \\\n -H \"Content-Type: application/json\" -X POST", "type": "json" } ], "name": "Creates_Issue", "group": "Issue", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"Bug\"" ], "optional": true, "field": "issuetype", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "summary", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jira/index.js", "groupTitle": "Issue" }, { "type": "post", "url": "/api/jscripty/answers/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "JscriptyAnswerReport", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "question", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "answer", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "projectname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "questionId", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "delete", "url": "/api/jscripty/answers/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "JscriptyAnswerReport", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "get", "url": "/api/jscripty/answers/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "JscriptyAnswerReport", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "get", "url": "/api/jscripty/answers/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "JscriptyAnswerReport", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/jscripty/answers/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/jscripty/answers/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/jscripty/answers/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/jscripty/answers/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/jscripty/answers/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "get", "url": "/api/jscripty/answers/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "JscriptyAnswerReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "put", "url": "/api/jscripty/answers/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "JscriptyAnswerReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "post", "url": "/api/jscripty/questions/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "JscriptyQuestionReport", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "question", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "answer", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "projectname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "questionId", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "delete", "url": "/api/jscripty/questions/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "JscriptyQuestionReport", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "get", "url": "/api/jscripty/questions/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "JscriptyQuestionReport", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "get", "url": "/api/jscripty/questions/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "JscriptyQuestionReport", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/jscripty/questions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/jscripty/questions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/jscripty/questions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/jscripty/questions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/jscripty/questions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "get", "url": "/api/jscripty/questions/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "JscriptyQuestionReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "put", "url": "/api/jscripty/questions/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "JscriptyQuestionReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "post", "url": "/api/jscripty/sessions/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "JscriptySessionReport", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "starttime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "endtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "projectname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "delete", "url": "/api/jscripty/sessions/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "JscriptySessionReport", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "get", "url": "/api/jscripty/sessions/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "JscriptySessionReport", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "get", "url": "/api/jscripty/sessions/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "JscriptySessionReport", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/jscripty/sessions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/jscripty/sessions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/jscripty/sessions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/jscripty/sessions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/jscripty/sessions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "get", "url": "/api/jscripty/sessions/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "JscriptySessionReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "put", "url": "/api/jscripty/sessions/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "JscriptySessionReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "post", "url": "/api/jscripty/projects", "title": "Creates a new Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateProjects", "group": "Jscripty_Projects", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "formData", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "delete", "url": "/api/jscripty/projects/{id}", "title": "Deletes a Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteProjects", "group": "Jscripty_Projects", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "get", "url": "/api/jscripty/projects", "title": "Gets a list of Projects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects -v -u {name}:{password}", "type": "json" } ], "name": "GetProjects", "group": "Jscripty_Projects", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/jscripty/projects?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/jscripty/projects?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/jscripty/projects?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/jscripty/projects?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/jscripty/projects?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "get", "url": "/api/jscripty/projects/{id}", "title": "Gets a single Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowProjects", "group": "Jscripty_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "get", "url": "/api/jscripty/projects/{id}/sessions", "title": "Gets jscripty project sessions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects/{id}/sessions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSessions", "group": "Jscripty_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "put", "url": "/api/jscripty/projects/{id}", "title": "Update an existing Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateProjects", "group": "Jscripty_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "get", "url": "/api/license", "title": "Gets License Info", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/license -v -u {name}:{password} -X GET", "type": "json" } ], "name": "index", "group": "License", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/license/index.js", "groupTitle": "License" }, { "type": "put", "url": "/api/license/{id}", "title": "Update an existing License", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/license/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateLiense", "group": "License", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/license/index.js", "groupTitle": "License" }, { "type": "post", "url": "/api/mail/accounts/{id}/in_servers", "title": "Creates a new IMAP server", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/in_servers -d '{\"host\": \"host\", \"username\": \"username\", \"password\": \"password\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddImap", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailbox", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "ssl", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "delete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"UNSEEN\"" ], "optional": true, "field": "filter", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"IMAP\"", "\"POP3\"" ], "optional": true, "field": "protocol", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"CONNECTING\"", "\"CONNECTED\"", "\"DISCONNECTED\"", "\"ERROR\"", "\"UNKNOWN\"" ], "optional": true, "field": "state", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "source", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "connTimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "authTimeout", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "keepalive", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/out_servers", "title": "Creates a new SMTP server", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/out_servers -d '{\"host\": \"host\", \"username\": \"username\", \"password\": \"password\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddSmtp", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "service", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "user", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pass", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "secure", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "state", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "authentication", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts", "title": "Creates a new Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAccounts", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "whiteLabel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "acceptUrl", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "acceptMethod", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "rejectMethod", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "actions", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closeUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "closeMethod", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "signature", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "custom", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "service", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "delete", "url": "/api/mail/accounts/{id}", "title": "Deletes a Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAccounts", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts", "title": "Gets a list of Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetAccounts", "group": "Mail_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/in_servers", "title": "Gets account IMAP server", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/in_servers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetImap", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/out_servers", "title": "Gets account SMTP server", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/out_servers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetSmtp", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "delete", "url": "/api/mail/accounts/{id}/in_servers", "title": "Removes IMAP server from an account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/in_servers -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveImmap", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "delete", "url": "/api/mail/accounts/{id}/out_servers", "title": "Removes SMTP server from an account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/out_servers -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveSmtp", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}", "title": "Gets a single Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAccounts", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"queue\"", "\"agent\"", "\"sendMail\"", "\"replyMail\"", "\"sendSms\"" ], "optional": true, "field": "app", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data1", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data2", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data3", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data6", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "data7", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data8", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data9", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data10", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/dispositions -d '{\"name\": \"vip\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/dispositions -d '[{\"name\": \"vip\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/interactions", "title": "Creates new interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/interactions -d '[{\"subject\": \"My printer is on fire!\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addInteraction", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "account", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailIn", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailOut", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"NEW\"", "\"OPEN\"", "\"PENDING\"", "\"CLOSED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENDING\"", "\"SENT\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "lastEvent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastEventAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "deleted", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "waiting", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "openReason", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "ParentId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "arrivedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/applications", "title": "Gets account applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/dispositions", "title": "Gets account dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/interactions", "title": "Gets account interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteraction", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/send", "title": "Send new mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/send -d '{from: '\"John Doe\" '}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "sendMail", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "put", "url": "/api/mail/accounts/{id}", "title": "Update an existing Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAccounts", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/verify", "title": "Verify mail account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/verify -v -u {name}:{password} -X GET", "type": "json" } ], "name": "verifySmtp", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "delete", "url": "/api/mail/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Mail_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailApplication/index.js", "groupTitle": "Mail_Applications" }, { "type": "get", "url": "/api/mail/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Mail_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailApplication/index.js", "groupTitle": "Mail_Applications" }, { "type": "put", "url": "/api/mail/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Mail_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailApplication/index.js", "groupTitle": "Mail_Applications" }, { "type": "post", "url": "/api/mail/attachments", "title": "Creates a new Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAttachments", "group": "Mail_Attachments", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "domain", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "size", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "path", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "basename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "delete", "url": "/api/mail/attachments/{id}", "title": "Deletes a Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAttachments", "group": "Mail_Attachments", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "get", "url": "/api/mail/attachments", "title": "Gets a list of Attachments", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments -v -u {name}:{password}", "type": "json" } ], "name": "GetAttachments", "group": "Mail_Attachments", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/attachments?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/attachments?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/attachments?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/attachments?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/attachments?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "get", "url": "/api/mail/attachments/{id}", "title": "Gets a single Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAttachments", "group": "Mail_Attachments", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "put", "url": "/api/mail/attachments/{id}", "title": "Update an existing Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAttachments", "group": "Mail_Attachments", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "post", "url": "/api/mail/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Mail_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailDisposition/index.js", "groupTitle": "Mail_Dispositions" }, { "type": "delete", "url": "/api/mail/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Mail_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailDisposition/index.js", "groupTitle": "Mail_Dispositions" }, { "type": "get", "url": "/api/mail/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Mail_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailDisposition/index.js", "groupTitle": "Mail_Dispositions" }, { "type": "put", "url": "/api/mail/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Mail_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailDisposition/index.js", "groupTitle": "Mail_Dispositions" }, { "type": "post", "url": "/api/mail/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Mail_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "account", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailIn", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailOut", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"NEW\"", "\"OPEN\"", "\"PENDING\"", "\"CLOSED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENDING\"", "\"SENT\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "lastEvent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastEventAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "deleted", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "waiting", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "openReason", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "ParentId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "arrivedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "delete", "url": "/api/mail/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "get", "url": "/api/mail/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "get", "url": "/api/mail/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Mail_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "get", "url": "/api/mail/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "post", "url": "/api/mail/interactions/{id}/messages", "title": "Creates new message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id}/messages -d '[{\"to\": \"sales@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Mail_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "messageId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "inReplyTo", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "to", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "cc", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "bcc", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fromId", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "html", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "auto", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENDING\"", "\"SENT\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "voiceSource", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userFullname", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "accountId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "get", "url": "/api/mail/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "put", "url": "/api/mail/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "post", "url": "/api/mail/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Mail_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "messageId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "inReplyTo", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "to", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "cc", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "bcc", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fromId", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "html", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "auto", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENDING\"", "\"SENT\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "voiceSource", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userFullname", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "accountId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "delete", "url": "/api/mail/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Mail_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "get", "url": "/api/mail/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Mail_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "get", "url": "/api/mail/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Mail_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "get", "url": "/api/mail/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Mail_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "put", "url": "/api/mail/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Mail_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "post", "url": "/api/mail/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "post", "url": "/api/mail/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "post", "url": "/api/mail/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Mail_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": true, "field": "strategy", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "lastAgent", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "delete", "url": "/api/mail/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Mail_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "delete", "url": "/api/mail/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "put", "url": "/api/mail/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Mail_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailReport/index.js", "groupTitle": "Mail_Reports" }, { "type": "get", "url": "/api/mail/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Mail_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailReport/index.js", "groupTitle": "Mail_Reports" }, { "type": "post", "url": "/api/mail/out_servers", "title": "Creates a new SMTP", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSMTPs", "group": "Mail_SMTP", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "service", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "user", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pass", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "secure", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "state", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "authentication", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "delete", "url": "/api/mail/out_servers/{id}", "title": "Deletes a SMTP", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSMTPs", "group": "Mail_SMTP", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "get", "url": "/api/mail/out_servers", "title": "Gets a list of SMTPs", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers -v -u {name}:{password}", "type": "json" } ], "name": "GetSMTPs", "group": "Mail_SMTP", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/out_servers?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/out_servers?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/out_servers?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/out_servers?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/out_servers?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "get", "url": "/api/mail/out_servers/{id}", "title": "Gets a single SMTP", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSMTPs", "group": "Mail_SMTP", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "put", "url": "/api/mail/out_servers/{id}", "title": "Update an existing SMTP", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSMTPs", "group": "Mail_SMTP", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "get", "url": "/api/mail/sessions/reports/describe", "title": "Gets table info about Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/sessions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSession_Reports", "group": "Mail_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailSessionReport/index.js", "groupTitle": "Mail_Session_Reports" }, { "type": "get", "url": "/api/mail/sessions/reports", "title": "Gets a list of Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/sessions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSession_Reports", "group": "Mail_Session_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/sessions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/sessions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/sessions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/sessions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/sessions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailSessionReport/index.js", "groupTitle": "Mail_Session_Reports" }, { "type": "get", "url": "/api/mail/sessions/reports/{id}", "title": "Gets a single Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/sessions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSession_Reports", "group": "Mail_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailSessionReport/index.js", "groupTitle": "Mail_Session_Reports" }, { "type": "get", "url": "/api/members/reports/describe", "title": "Gets table info about Member Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/members/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMember_Reports", "group": "Member_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/memberReport/index.js", "groupTitle": "Member_Reports" }, { "type": "get", "url": "/api/members/reports", "title": "Gets a list of Member Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/members/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetMember_Reports", "group": "Member_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/members/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/members/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/members/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/members/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/members/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/memberReport/index.js", "groupTitle": "Member_Reports" }, { "type": "get", "url": "/api/members/reports/{id}", "title": "Gets a single Member Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/members/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMember_Reports", "group": "Member_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/memberReport/index.js", "groupTitle": "Member_Reports" }, { "type": "get", "url": "/api/migrations", "title": "Gets a list of Migrations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/migrations -v -u {name}:{password}", "type": "json" } ], "name": "GetMigrations", "group": "Migrations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/migrations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/migrations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/migrations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/migrations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/migrations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/migration/index.js", "groupTitle": "Migrations" }, { "type": "post", "url": "/api/voice/networks", "title": "Create a new network", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/networks -v -u {name}:{password} -X POST", "type": "json" } ], "name": "Create", "group": "Networks", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "delete", "url": "/api/voice/networks/{id}", "title": "Deletes a network", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/networks/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "Delete", "group": "Networks", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "get", "url": "/api/networks", "title": "Gets a list of Networks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/networks -v -u {name}:{password}", "type": "json" } ], "name": "GetNetworks", "group": "Networks", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/networks?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/networks?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/networks?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/networks?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/networks?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "get", "url": "/api/networks/{id}", "title": "Gets a single Network", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/networks/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowNetworks", "group": "Networks", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "put", "url": "/api/voice/networks/{id}", "title": "Update an existing network", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/networks/{id} -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "Update", "group": "Networks", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "post", "url": "/api/openchannel/accounts", "title": "Creates a new Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAccounts", "group": "Openchannel_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "replyUri", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "delete", "url": "/api/openchannel/accounts/{id}", "title": "Deletes a Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAccounts", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts", "title": "Gets a list of Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetAccounts", "group": "Openchannel_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts/{id}", "title": "Gets a single Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAccounts", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "put", "url": "/api/openchannel/messages/{id}/accept", "title": "Accepts message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id}/accept \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "acceptMessage", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/accounts/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Openchannel_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/accounts/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/dispositions -d '{\"name\": \"Satisfied\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Openchannel_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/accounts/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/dispositions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Openchannel_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts/{id}/applications", "title": "Gets account applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts/{id}/dispositions", "title": "Gets account dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts/{id}/interactions", "title": "Gets Openchannel Account Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteractions", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/accounts/{id}/notify", "title": "Notify new message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/notify -d '{\"body\": \"hello world\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "notify", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "put", "url": "/api/openchannel/messages/{id}/reject", "title": "Rejects message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id}/reject \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "rejectMessage", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "put", "url": "/api/openchannel/accounts/{id}", "title": "Update an existing Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAccounts", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/applications", "title": "Creates a new Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateApplications", "group": "Openchannel_Applications", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "delete", "url": "/api/openchannel/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Openchannel_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "get", "url": "/api/openchannel/applications", "title": "Gets a list of Applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications -v -u {name}:{password}", "type": "json" } ], "name": "GetApplications", "group": "Openchannel_Applications", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/applications?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/applications?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/applications?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/applications?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/applications?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "get", "url": "/api/openchannel/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Openchannel_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "put", "url": "/api/openchannel/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Openchannel_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "post", "url": "/api/openchannel/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Openchannel_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelDisposition/index.js", "groupTitle": "Openchannel_Dispositions" }, { "type": "delete", "url": "/api/openchannel/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Openchannel_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelDisposition/index.js", "groupTitle": "Openchannel_Dispositions" }, { "type": "get", "url": "/api/openchannel/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Openchannel_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelDisposition/index.js", "groupTitle": "Openchannel_Dispositions" }, { "type": "put", "url": "/api/openchannel/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Openchannel_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelDisposition/index.js", "groupTitle": "Openchannel_Dispositions" }, { "type": "post", "url": "/api/openchannel/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Openchannel_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Boolean", "optional": true, "field": "closed", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "note", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "delete", "url": "/api/openchannel/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "get", "url": "/api/openchannel/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "get", "url": "/api/openchannel/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Openchannel_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "get", "url": "/api/openchannel/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "post", "url": "/api/openchannel/interactions/{id}/messages", "title": "Creates new messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id}/messages -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Openchannel_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "get", "url": "/api/openchannel/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "put", "url": "/api/openchannel/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "post", "url": "/api/openchannel/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Openchannel_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "delete", "url": "/api/openchannel/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Openchannel_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "get", "url": "/api/openchannel/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Openchannel_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "get", "url": "/api/openchannel/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Openchannel_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "get", "url": "/api/openchannel/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Openchannel_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "put", "url": "/api/openchannel/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Openchannel_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "post", "url": "/api/openchannel/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "post", "url": "/api/openchannel/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "post", "url": "/api/openchannel/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Openchannel_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": true, "field": "strategy", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "delete", "url": "/api/openchannel/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "get", "url": "/api/openchannel/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "get", "url": "/api/openchannel/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Openchannel_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "get", "url": "/api/openchannel/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "delete", "url": "/api/openchannel/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "get", "url": "/api/openchannel/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "put", "url": "/api/openchannel/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "post", "url": "/api/openchannel/reports", "title": "Creates a new Openchannel Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateOpenchannel_Reports", "group": "Openchannel_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "timeslot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "messageid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "delete", "url": "/api/openchannel/reports/{id}", "title": "Deletes a Openchannel Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteOpenchannel_Reports", "group": "Openchannel_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "get", "url": "/api/openchannel/reports", "title": "Gets a list of Openchannel Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetOpenchannel_Reports", "group": "Openchannel_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "get", "url": "/api/openchannel/reports/{id}", "title": "Gets a single Openchannel Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowOpenchannel_Reports", "group": "Openchannel_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "put", "url": "/api/openchannel/reports/{id}", "title": "Update an existing Openchannel Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateOpenchannel_Reports", "group": "Openchannel_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "get", "url": "/api/openchannel/sessions/reports/describe", "title": "Gets table info about Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/sessions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSession_Reports", "group": "Openchannel_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelSessionReport/index.js", "groupTitle": "Openchannel_Session_Reports" }, { "type": "get", "url": "/api/openchannel/sessions/reports", "title": "Gets a list of Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/sessions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSession_Reports", "group": "Openchannel_Session_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/sessions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/sessions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/sessions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/sessions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/sessions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelSessionReport/index.js", "groupTitle": "Openchannel_Session_Reports" }, { "type": "get", "url": "/api/openchannel/sessions/reports/{id}", "title": "Gets a single Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/sessions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSession_Reports", "group": "Openchannel_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelSessionReport/index.js", "groupTitle": "Openchannel_Session_Reports" }, { "type": "post", "url": "/api/pauses", "title": "Creates a new Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreatePauses", "group": "Pauses", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "delete", "url": "/api/pauses/{id}", "title": "Deletes a Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeletePauses", "group": "Pauses", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "get", "url": "/api/pauses", "title": "Gets a list of Pauses", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses -v -u {name}:{password}", "type": "json" } ], "name": "GetPauses", "group": "Pauses", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/pauses?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/pauses?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/pauses?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/pauses?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/pauses?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "get", "url": "/api/pauses/{id}", "title": "Gets a single Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowPauses", "group": "Pauses", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "put", "url": "/api/pauses/{id}", "title": "Update an existing Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updatePauses", "group": "Pauses", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "get", "url": "/api/pm2/{id}", "title": "Gets a single pm2 process", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pm2/{id} -v -u {name}:{password}", "type": "json" } ], "name": "GetPm2Process", "group": "Pm2", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pm2/index.js", "groupTitle": "Pm2" }, { "type": "get", "url": "/api/pm2", "title": "Gets pm2 processes", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pm2 -v -u {name}:{password}", "type": "json" } ], "name": "GetPm2Processes", "group": "Pm2", "description": "

Motion returns the pm2 processes list.

", "version": "0.0.0", "filename": "server/api/pm2/index.js", "groupTitle": "Pm2" }, { "type": "put", "url": "/api/pm2/{id}", "title": "Update an existing Process", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pm2/{id} -d '{\"status\": \"online\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateProcesses", "group": "Pm2", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pm2/index.js", "groupTitle": "Pm2" }, { "type": "get", "url": "/api/rpc/campaigns/", "title": "Gets a list of campaigns", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/campaigns -v -u {name}:{password}", "type": "json" } ], "name": "Campaigns", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime campaigns parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/agents", "title": "Gets a list of RTAgents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/agents -v -u {name}:{password}", "type": "json" } ], "name": "RTAgents", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime agents parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/outbound/channels", "title": "Gets a list of RTOutboundChannels", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/outbound/channels -v -u {name}:{password}", "type": "json" } ], "name": "RTOutboundChannels", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime outbound channels.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/telephones", "title": "Gets a list of RTTelephones", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/telephones -v -u {name}:{password}", "type": "json" } ], "name": "RTTelephones", "group": "RPC_Realtime", "description": "

Motion will return a list of telephones parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/trunks", "title": "Gets a list of RTTrunks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/trunks -v -u {name}:{password}", "type": "json" } ], "name": "RTTrunks", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime trunks parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/channels/{uniqueid}", "title": "Gets a single RTVoiceQueueChannel", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/channels/{uniqueid} -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueueChannel", "group": "RPC_Realtime", "description": "

Motion will return a specific realtime voice queue channel.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/channels/{uniqueid}/hangup", "title": "Hangup a single RTVoiceQueueChannel", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/channels/{uniqueid}/hangup -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueueChannelHangup", "group": "RPC_Realtime", "description": "

Motion will hangup a specific realtime voice queue channel.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/channels/{uniqueid}/redirect/{exten}", "title": "Hangup a single RTVoiceQueueChannel", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/channels/{uniqueid}/redirect/{exten} -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueueChannelRedirect", "group": "RPC_Realtime", "description": "

Motion will redirect a specific realtime voice queue channel to a specific extension.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/preview/{id}", "title": "Gets a single preview contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/preview/{id} -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueuePreview", "group": "RPC_Realtime", "description": "

Motion will return a specific preview contact.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/outbound", "title": "Gets a list of RTOutbound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/outbound -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueues", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime outbound parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues", "title": "Gets a list of RTVoiceQueues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueues", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime voice queues parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/channels", "title": "Gets a list of RTVoiceQueuesChannels", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/channels -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueuesChannels", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime voice queues channels.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "post", "url": "/api/integrations/salesforce/accounts", "title": "Creates a new Salesforce Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSalesforce_Accounts", "group": "Salesforce_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "clientId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "clientSecret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "securityToken", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"integrationTab\"", "\"newTab\"" ], "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "delete", "url": "/api/integrations/salesforce/accounts/{id}", "title": "Deletes a Salesforce Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSalesforce_Accounts", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "get", "url": "/api/integrations/salesforce/accounts", "title": "Gets a list of Salesforce Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetSalesforce_Accounts", "group": "Salesforce_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/salesforce/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/salesforce/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/salesforce/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/salesforce/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/salesforce/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "get", "url": "/api/integrations/salesforce/accounts/{id}", "title": "Gets a single Salesforce Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSalesforce_Accounts", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "post", "url": "/api/integrations/salesforce/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "get", "url": "/api/integrations/salesforce/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "get", "url": "/api/integrations/salesforce/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "put", "url": "/api/integrations/salesforce/accounts/{id}", "title": "Update an existing Salesforce Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSalesforce_Accounts", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "post", "url": "/api/integrations/salesforce/configurations", "title": "Creates a new Salesforce Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSalesforce_Configurations", "group": "Salesforce_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "delete", "url": "/api/integrations/salesforce/configurations/{id}", "title": "Deletes a Salesforce Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSalesforce_Configurations", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations", "title": "Gets a list of Salesforce Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetSalesforce_Configurations", "group": "Salesforce_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/salesforce/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/salesforce/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/salesforce/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/salesforce/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/salesforce/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations/{id}", "title": "Gets a single Salesforce Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSalesforce_Configurations", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "put", "url": "/api/integrations/salesforce/configurations/{id}", "title": "Update an existing Salesforce Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSalesforce_Configurations", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "post", "url": "/api/integrations/salesforce/fields", "title": "Creates a new Salesforce Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSalesforce_Fields", "group": "Salesforce_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "delete", "url": "/api/integrations/salesforce/fields/{id}", "title": "Deletes a Salesforce Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSalesforce_Fields", "group": "Salesforce_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "get", "url": "/api/integrations/salesforce/fields", "title": "Gets a list of Salesforce Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetSalesforce_Fields", "group": "Salesforce_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/salesforce/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/salesforce/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/salesforce/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/salesforce/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/salesforce/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "get", "url": "/api/integrations/salesforce/fields/{id}", "title": "Gets a single Salesforce Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSalesforce_Fields", "group": "Salesforce_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "put", "url": "/api/integrations/salesforce/fields/{id}", "title": "Update an existing Salesforce Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSalesforce_Fields", "group": "Salesforce_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "post", "url": "/api/schedules", "title": "Creates a new Schedule", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSchedules", "group": "Schedules", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": false, "field": "active", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "cron", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "startAt", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "endAt", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "subtractNumber", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"years\"", "\"quarters\"", "\"months\"", "\"weeks\"", "\"days\"", "\"hours\"", "\"minutes\"" ], "optional": false, "field": "subtractUnit", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"csv\"", "\"pdf\"", "\"xls\"" ], "optional": false, "field": "output", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"custom\"", "\"default\"" ], "optional": false, "field": "type", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "sendMail", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "delete", "url": "/api/schedules/{id}", "title": "Deletes a Schedule", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSchedules", "group": "Schedules", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "get", "url": "/api/schedules", "title": "Gets a list of Schedules", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules -v -u {name}:{password}", "type": "json" } ], "name": "GetSchedules", "group": "Schedules", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/schedules?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/schedules?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/schedules?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/schedules?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/schedules?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "get", "url": "/api/schedules/{id}", "title": "Gets a single Schedule", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSchedules", "group": "Schedules", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "put", "url": "/api/schedules/{id}", "title": "Update an existing Schedule", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSchedules", "group": "Schedules", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "get", "url": "/api/settings", "title": "Gets a list of Settings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings -v -u {name}:{password}", "type": "json" } ], "name": "GetSettings", "group": "Settings", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/settings?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/settings?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/settings?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/settings?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/settings?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "get", "url": "/api/settings/{id}", "title": "Gets a single Setting", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSettings", "group": "Settings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "put", "url": "/api/settings/{id}", "title": "Update settings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id} -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "Update", "group": "Settings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "post", "url": "/api/settings/{id}/logo", "title": "Add logo", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id}/logo -H 'Content-Type: multipart/form-data' -F 'file=@{filename}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addLogo", "group": "Settings", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "post", "url": "/api/settings/{id}/logo_login", "title": "Add logo login", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id}/logo_login -H 'Content-Type: multipart/form-data' -F 'file=@{filename}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addLogoLogin", "group": "Settings", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "get", "url": "/api/settings/{id}/logo", "title": "Get logo", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id}/logo -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getLogo", "group": "Settings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "get", "url": "/api/settings/{id}/logo_login", "title": "Get logo login", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id}/logo_login -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getLogoLogin", "group": "Settings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "post", "url": "/api/sms/accounts", "title": "Creates a new Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAccounts", "group": "Sms_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"twilio\"", "\"skebby\"" ], "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "delete", "url": "/api/sms/accounts/{id}", "title": "Deletes a Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAccounts", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts", "title": "Gets a list of Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetAccounts", "group": "Sms_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts/{id}", "title": "Gets a single Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAccounts", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "put", "url": "/api/sms/messages/{id}/accept", "title": "Accepts message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id}/accept \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "acceptMessage", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/accounts/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Sms_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/accounts/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/dispositions -d '{\"name\": \"Satisfied\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Sms_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/accounts/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/dispositions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Sms_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts/{id}/applications", "title": "Gets account applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts/{id}/dispositions", "title": "Gets account dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts/{id}/interactions", "title": "Gets account interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteraction", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/accounts/{id}/notify", "title": "Notify new message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/notify -d '{\"body\": \"hello world\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "notify", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "put", "url": "/api/sms/messages/{id}/reject", "title": "Rejects message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id}/reject \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "rejectMessage", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Accounts" }, { "type": "put", "url": "/api/sms/accounts/{id}", "title": "Update an existing Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAccounts", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/applications", "title": "Creates a new Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateApplications", "group": "Sms_Applications", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "delete", "url": "/api/sms/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Sms_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "get", "url": "/api/sms/applications", "title": "Gets a list of Applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications -v -u {name}:{password}", "type": "json" } ], "name": "GetApplications", "group": "Sms_Applications", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/applications?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/applications?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/applications?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/applications?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/applications?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "get", "url": "/api/sms/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Sms_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "put", "url": "/api/sms/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Sms_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "post", "url": "/api/sms/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Sms_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsDisposition/index.js", "groupTitle": "Sms_Dispositions" }, { "type": "delete", "url": "/api/sms/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Sms_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsDisposition/index.js", "groupTitle": "Sms_Dispositions" }, { "type": "get", "url": "/api/sms/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Sms_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsDisposition/index.js", "groupTitle": "Sms_Dispositions" }, { "type": "put", "url": "/api/sms/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Sms_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsDisposition/index.js", "groupTitle": "Sms_Dispositions" }, { "type": "post", "url": "/api/sms/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Sms_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Boolean", "optional": true, "field": "closed", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "note", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "delete", "url": "/api/sms/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "get", "url": "/api/sms/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "get", "url": "/api/sms/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Sms_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "get", "url": "/api/sms/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "post", "url": "/api/sms/interactions/{id}/messages", "title": "Creates new messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id}/messages -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Sms_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "get", "url": "/api/sms/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "put", "url": "/api/sms/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "post", "url": "/api/sms/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Sms_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "delete", "url": "/api/sms/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Sms_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "get", "url": "/api/sms/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Sms_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "get", "url": "/api/sms/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Sms_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "get", "url": "/api/sms/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Sms_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "put", "url": "/api/sms/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Sms_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "post", "url": "/api/sms/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "post", "url": "/api/sms/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "post", "url": "/api/sms/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Sms_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": true, "field": "strategy", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "delete", "url": "/api/sms/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "get", "url": "/api/sms/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "get", "url": "/api/sms/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Sms_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "get", "url": "/api/sms/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "delete", "url": "/api/sms/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "get", "url": "/api/sms/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "put", "url": "/api/sms/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "post", "url": "/api/sms/session/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Sms_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountaddress", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leaveAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "completeAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "complete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"agent\"" ], "optional": true, "field": "completeReason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "post", "url": "/api/sms/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Sms_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountnumber", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "messageid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "delete", "url": "/api/sms/session/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "delete", "url": "/api/sms/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/session/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Sms_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/session/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Sms_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/session/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/session/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/session/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/session/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/session/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/session/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "put", "url": "/api/sms/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "put", "url": "/api/sms/session/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sounds", "title": "Gets a list of Sounds", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds -v -u {name}:{password}", "type": "json" } ], "name": "GetSounds", "group": "Sounds", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sounds?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sounds?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sounds?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sounds?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sounds?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "get", "url": "/api/sounds/{id}", "title": "Gets a single Sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSounds", "group": "Sounds", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "post", "url": "/api/sounds", "title": "Create a new sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds -H 'Content-Type: multipart/form-data' -F 'file=@{filename}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addSound", "group": "Sounds", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "delete", "url": "/api/sounds/{id}", "title": "Deletes a sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "destroySound", "group": "Sounds", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "get", "url": "/api/sounds/{id}/download", "title": "Download Sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Sounds", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "put", "url": "/api/sounds", "title": "Update an existing new sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds -d '[\"name\": \"sound_name\", \"description\": \"sound_desc\"]' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSound", "group": "Sounds", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "post", "url": "/api/square/details/reports", "title": "Creates a new Square Detail Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSquare_Detail_Reports", "group": "Square_Details_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "node", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "data", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "project_name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "delete", "url": "/api/square/details/reports/{id}", "title": "Deletes a Square Detail Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "get", "url": "/api/square/details/reports/describe", "title": "Gets table info about Square Detail Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "get", "url": "/api/square/details/reports", "title": "Gets a list of Square Detail Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/details/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/details/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/details/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/details/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/details/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "get", "url": "/api/square/details/reports/{id}", "title": "Gets a single Square Detail Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "put", "url": "/api/square/details/reports/{id}", "title": "Update an existing Square Detail Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "post", "url": "/api/square/odbc", "title": "Creates a new ODBC", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateODBCs", "group": "Square_ODBC", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dsn", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "delete", "url": "/api/square/odbc/{id}", "title": "Deletes a ODBC", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteODBCs", "group": "Square_ODBC", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "get", "url": "/api/square/odbc", "title": "Gets a list of ODBCs", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc -v -u {name}:{password}", "type": "json" } ], "name": "GetODBCs", "group": "Square_ODBC", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/odbc?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/odbc?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/odbc?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/odbc?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/odbc?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "get", "url": "/api/square/odbc/{id}", "title": "Gets a single ODBC", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowODBCs", "group": "Square_ODBC", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "get", "url": "/api/square/odbc/{id}/test", "title": "Test Odbc", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc/{id}/test -v -u {name}:{password} -X GET", "type": "json" } ], "name": "test", "group": "Square_ODBC", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "put", "url": "/api/square/odbc/{id}", "title": "Update an existing ODBC", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateODBCs", "group": "Square_ODBC", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "post", "url": "/api/square/projects", "title": "Creates a new Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateProjects", "group": "Square_Projects", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "notes", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "preproduction", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "production", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "delete", "url": "/api/square/projects/{id}", "title": "Deletes a Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteProjects", "group": "Square_Projects", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "get", "url": "/api/square/projects", "title": "Gets a list of Projects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects -v -u {name}:{password}", "type": "json" } ], "name": "GetProjects", "group": "Square_Projects", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/projects?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/projects?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/projects?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/projects?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/projects?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "get", "url": "/api/square/projects/{id}", "title": "Gets a single Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowProjects", "group": "Square_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "put", "url": "/api/square/projects/{id}", "title": "Update an existing Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateProjects", "group": "Square_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "post", "url": "/api/square/recordings", "title": "Creates a new Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateRecordings", "group": "Square_Recordings", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "extension", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dnid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "projectName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "saveName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "filename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "savePath", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "delete", "url": "/api/square/recordings/{id}", "title": "Deletes a Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteRecordings", "group": "Square_Recordings", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "get", "url": "/api/square/recordings", "title": "Gets a list of Recordings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings -v -u {name}:{password}", "type": "json" } ], "name": "GetRecordings", "group": "Square_Recordings", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/recordings?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/recordings?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/recordings?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/recordings?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/recordings?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "get", "url": "/api/square/recordings/{id}", "title": "Gets a single Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowRecordings", "group": "Square_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "get", "url": "/api/square/recordings/{id}/download", "title": "Download Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Square_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "put", "url": "/api/square/recordings/{id}", "title": "Update an existing Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateRecordings", "group": "Square_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "post", "url": "/api/square/reports", "title": "Creates a new Square Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSquare_Reports", "group": "Square_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "network", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "network_script", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "request", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "language", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "version", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callingpres", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callingani2", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callington", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callingtns", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dnid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rdnis", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "extension", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "enhanced", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "threadid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "project_name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leaveAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "delete", "url": "/api/square/reports/{id}", "title": "Deletes a Square Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSquare_Reports", "group": "Square_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "get", "url": "/api/square/reports/describe", "title": "Gets table info about Square Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSquare_Reports", "group": "Square_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "get", "url": "/api/square/reports", "title": "Gets a list of Square Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSquare_Reports", "group": "Square_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "get", "url": "/api/square/reports/{id}", "title": "Gets a single Square Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSquare_Reports", "group": "Square_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "put", "url": "/api/square/reports/{id}", "title": "Update an existing Square Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSquare_Reports", "group": "Square_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "post", "url": "/api/integrations/sugarcrm/configurations", "title": "Creates a new SugarCRM Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSugarCRM_Configurations", "group": "SugarCRM_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "delete", "url": "/api/integrations/sugarcrm/configurations/{id}", "title": "Deletes a SugarCRM Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSugarCRM_Configurations", "group": "SugarCRM_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations", "title": "Gets a list of SugarCRM Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetSugarCRM_Configurations", "group": "SugarCRM_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/sugarcrm/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/sugarcrm/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/sugarcrm/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/sugarcrm/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/sugarcrm/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations/{id}", "title": "Gets a single SugarCRM Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSugarCRM_Configurations", "group": "SugarCRM_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "put", "url": "/api/integrations/sugarcrm/configurations/{id}", "title": "Update an existing SugarCRM Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSugarCRM_Configurations", "group": "SugarCRM_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "post", "url": "/api/integrations/sugarcrm/accounts", "title": "Creates a new Sugarcrm Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "delete", "url": "/api/integrations/sugarcrm/accounts/{id}", "title": "Deletes a Sugarcrm Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/accounts", "title": "Gets a list of Sugarcrm Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/sugarcrm/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/sugarcrm/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/sugarcrm/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/sugarcrm/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/sugarcrm/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/accounts/{id}", "title": "Gets a single Sugarcrm Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "post", "url": "/api/integrations/sugarcrm/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "put", "url": "/api/integrations/sugarcrm/accounts/{id}", "title": "Update an existing Sugarcrm Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Sugarcrm_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "Sugarcrm_Configurations" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Sugarcrm_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "Sugarcrm_Configurations" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Sugarcrm_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "Sugarcrm_Configurations" }, { "type": "post", "url": "/api/integrations/sugarcrm/fields", "title": "Creates a new Sugarcrm Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSugarcrm_Fields", "group": "Sugarcrm_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "delete", "url": "/api/integrations/sugarcrm/fields/{id}", "title": "Deletes a Sugarcrm Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSugarcrm_Fields", "group": "Sugarcrm_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "get", "url": "/api/integrations/sugarcrm/fields", "title": "Gets a list of Sugarcrm Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetSugarcrm_Fields", "group": "Sugarcrm_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/sugarcrm/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/sugarcrm/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/sugarcrm/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/sugarcrm/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/sugarcrm/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "get", "url": "/api/integrations/sugarcrm/fields/{id}", "title": "Gets a single Sugarcrm Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSugarcrm_Fields", "group": "Sugarcrm_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "put", "url": "/api/integrations/sugarcrm/fields/{id}", "title": "Update an existing Sugarcrm Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSugarcrm_Fields", "group": "Sugarcrm_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "get", "url": "/api/system", "title": "Gets system information", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/system -v -u {name}:{password}", "type": "json" } ], "name": "GetSystemInformation", "group": "System_Information", "description": "

Motion returns the system information.

", "version": "0.0.0", "filename": "server/api/system/index.js", "groupTitle": "System_Information" }, { "type": "post", "url": "/api/tags", "title": "Creates a new Tag", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTags", "group": "Tags", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "delete", "url": "/api/tags/{id}", "title": "Deletes a Tag", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTags", "group": "Tags", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "get", "url": "/api/tags", "title": "Gets a list of Tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags -v -u {name}:{password}", "type": "json" } ], "name": "GetTags", "group": "Tags", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/tags?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/tags?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/tags?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/tags?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/tags?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "get", "url": "/api/tags/{id}", "title": "Gets a single Tag", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTags", "group": "Tags", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "put", "url": "/api/tags/{id}", "title": "Update an existing Tag", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTags", "group": "Tags", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "post", "url": "/api/teams/{id}/queues", "title": "Add queues to a team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/queues -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddQueues", "group": "Teams", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "post", "url": "/api/teams", "title": "Creates a new Team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTeams", "group": "Teams", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/teams/{id}", "title": "Deletes a Team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "get", "url": "/api/teams/{id}/users", "title": "Gets agents from team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/users -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetAgents", "group": "Teams", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "get", "url": "/api/teams/{id}/queues?channel={channel}", "title": "Gets Queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/queues?channel={channel} -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Teams", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "get", "url": "/api/teams", "title": "Gets a list of Teams", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Teams", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/teams?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/teams?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/teams?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/teams?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/teams?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/teams/{id}/users", "title": "Removes agents from a team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/teams/{id}/queues", "title": "Remove queues to a team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/queues?channel=voice&ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveQueues", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/chat/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/openchannel/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/fax/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/voice/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/sms/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/mail/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Teams" }, { "type": "get", "url": "/api/teams/{id}", "title": "Gets a single Team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "post", "url": "/api/teams/{id}/users", "title": "Adds agents to a team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/users -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAgents", "group": "Teams", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "put", "url": "/api/teams/{id}", "title": "Update an existing Team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "post", "url": "/api/templates", "title": "Creates a new Template", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTemplates", "group": "Templates", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "html", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "delete", "url": "/api/templates/{id}", "title": "Deletes a Template", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTemplates", "group": "Templates", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "get", "url": "/api/templates", "title": "Gets a list of Templates", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates -v -u {name}:{password}", "type": "json" } ], "name": "GetTemplates", "group": "Templates", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/templates?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/templates?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/templates?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/templates?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/templates?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "get", "url": "/api/templates/{id}", "title": "Gets a single Template", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTemplates", "group": "Templates", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "put", "url": "/api/templates/{id}", "title": "Update an existing Template", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTemplates", "group": "Templates", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "post", "url": "/api/triggers", "title": "Creates a new Trigger", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTriggers", "group": "Triggers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "status", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "delete", "url": "/api/triggers/{id}", "title": "Deletes a Trigger", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTriggers", "group": "Triggers", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers", "title": "Gets a list of Triggers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers -v -u {name}:{password}", "type": "json" } ], "name": "GetTriggers", "group": "Triggers", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/triggers?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/triggers?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/triggers?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/triggers?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/triggers?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers/{id}", "title": "Gets a single Trigger", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTriggers", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "post", "url": "/api/triggers/{id}/actions", "title": "Creates new actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/actions -d '{\"action\": \"contactManager\",\"data1\": \"1\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAction", "group": "Triggers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "action", "description": "

Allowed values: contactManager, integration, motionbar, jscripty, urlForward, browser

" }, { "group": "Body", "type": "String", "optional": true, "field": "data1", "description": "

contactManager[ListId], integration[intName(zendesk)], motionbar[Popup(0),URL(1),WinApp(2)], urlForward[GET,POST], browser[TemplateId(0),URL(1)]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data2", "description": "

integration[AccountId], motionbar[TemplateId,URL,WinAppPath], urlForward[URL]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data3", "description": "

motionbar[NULL,NULL,WinAppArguments]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data6", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "post", "url": "/api/triggers/{id}/all_conditions", "title": "Creates a new \"AND\"condition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/all_conditions -d '{\"field\": \"name\", \"operator\": \"equal\", \"value\": \"John Doe\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAllCondition", "group": "Triggers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "operator", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "value", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "post", "url": "/api/triggers/{id}/any_conditions", "title": "Creates a new \"OR\"condition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/any_conditions -d '{\"field\": \"name\", \"operator\": \"equal\", \"value\": \"John Doe\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAnyCondition", "group": "Triggers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "operator", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "value", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers/{id}/actions", "title": "Gets Trigger Actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/actions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getActions", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers/{id}/all_conditions", "title": "Gets \"AND\" Trigger Conditions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/all_conditions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getAllConditions", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers/{id}/any_conditions", "title": "Gets \"OR\" Trigger Conditions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/any_conditions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getAnyConditions", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "put", "url": "/api/triggers/{id}", "title": "Update an existing Trigger", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTriggers", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "post", "url": "/api/trunks", "title": "Create a new trunk", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks -v -u {name}:{password} -X POST", "type": "json" } ], "name": "Create", "group": "Trunks", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"friend\"", "\"user\"", "\"peer\"" ], "optional": false, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "context", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"ALLOWED_NOT_SCREENED\"", "\"ALLOWED_PASSED_SCREEN\"", "\"ALLOWED_FAILED_SCREEN\"", "\"ALLOWED\"", "\"PROHIB_NOT_SCREENED\"", "\"PROHIB_PASSED_SCREEN\"", "\"PROHIB_FAILED_SCREEN\"", "\"PROHIB\"" ], "optional": true, "field": "callingpres", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "deny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "permit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "secret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "md5secret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remotesecret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transport", "description": "

String is deprecated. Please use an Array as ["udp", "tcp"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rfc2833\"", "\"info\"", "\"shortinfo\"", "\"inband\"", "\"auto\"" ], "optional": true, "field": "dtmfmode", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"nonat\"", "\"update\"", "\"outgoing\"" ], "optional": true, "field": "directmedia", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "directrtpsetup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "directmediapermit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "directmediadeny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nat", "description": "

String is deprecated. Please use an Array as ["force_rport", "comedia"]

" }, { "group": "Body", "type": "String", "optional": true, "field": "callgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "namedcallgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pickupgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "namedpickupgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "language", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tonezone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disallow", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "allow", "description": "

String is deprecated. Please use an Array as ["ulaw", "alaw", "alaw"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autoframing", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "insecure", "description": "

String is deprecated. Please use an Array as ["port", "invite"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "trustrpid", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "trust_id_outbound", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"never\"" ], "optional": true, "field": "progressinband", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "promiscredir", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "useclientcode", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "setvar", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "amaflags", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "callcounter", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "busylevel", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowoverlap", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowsubscribe", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowtransfer", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "ignoresdpversion", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subscribecontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "template", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"always\"" ], "optional": true, "field": "videosupport", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxcallbitrate", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "rfc2833compensate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailbox", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"accept\"", "\"refuse\"", "\"originate\"" ], "optional": true, "field": "session_timers", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "session_expires", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "session_minse", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"uac\"", "\"uas\"" ], "optional": true, "field": "session_refresher", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "t38pt_usertpsource", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "regexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fromdomain", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fromuser", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "qualify", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "keepalive", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultip", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultuser", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtptimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtpholdtimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtpkeepalive", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"pai\"" ], "optional": true, "field": "sendrpid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "outboundproxy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callbackextension", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timert1", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timerb", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "qualifyfreq", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactpermit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactdeny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactacl", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "unsolicited_mailbox", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "use_q850_reason", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxforwards", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "encryption", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "avpf", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "force_avp", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "icesupport", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "dtlsenable", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"fingerprint\"", "\"certificate\"" ], "optional": true, "field": "dtlsverify", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dtlsrekey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscertfile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlsprivatekey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscipher", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscafile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscapath", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"active\"", "\"passive\"", "\"actpass\"" ], "optional": true, "field": "dtlssetup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlsfingerprint", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "usereqphone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordonfeature", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordofffeature", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "call_limit", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "registertrying", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "subscribemwi", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "vmexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mohinterpret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mohsuggest", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "parkinglot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"nonat\"", "\"update\"", "\"update,nonat\"" ], "optional": true, "field": "canreinvite", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "registry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "otherFields", "description": "" }, { "group": "Body", "type": "Boolean", "optional": false, "field": "active", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "delete", "url": "/api/trunks/{id}", "title": "Deletes a trunk", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "Delete", "group": "Trunks", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "get", "url": "/api/trunks", "title": "Gets a list of Trunks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks -v -u {name}:{password}", "type": "json" } ], "name": "GetTrunks", "group": "Trunks", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/trunks?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/trunks?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/trunks?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/trunks?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/trunks?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "get", "url": "/api/trunks/{id}", "title": "Gets a single Trunk", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTrunks", "group": "Trunks", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "put", "url": "/api/trunks/{id}", "title": "Update an existing trunk", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks/{id} -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "Update", "group": "Trunks", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "post", "url": "/api/users/{id}/contacts", "title": "Add contacts to a user", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/contacts -d '{\"ids\": [1,2]}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddContacts", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/queues", "title": "Add queues to an agent", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/queues -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddQueues", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/teams", "title": "Add teams to an agent", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/create_many", "title": "Creates many Users", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/create_many -d '[{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}]' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "BulkCreateUsers", "group": "Users", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "

The name of the user

" }, { "group": "Body", "type": "String", "optional": false, "field": "fullname", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "email", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"admin\"", "\"user\"", "\"agent\"", "\"telephone\"" ], "optional": false, "field": "role", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "provider", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "internal", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "salt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mobile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "address", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "zipcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userpic", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "city", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "country", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "online", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastLoginAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "voicePause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "chatPause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "mailPause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "faxPause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "smsPause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "openchannelPause", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pauseType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastPauseAt", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "chatCapacity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailCapacity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxCapacity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "smsCapacity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "openchannelCapacity", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarAutoAnswer", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarEnableSettings", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "phoneBarListenPort", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "phoneBarExpires", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarRemoteControl", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "phoneBarRemoteControlPort", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarEnableRecording", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarRingInUse", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "chanspy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "ipaddr", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "regseconds", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fullcontact", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "regserver", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "useragent", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "lastms", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"friend\"", "\"user\"", "\"peer\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"ALLOWED_NOT_SCREENED\"", "\"ALLOWED_PASSED_SCREEN\"", "\"ALLOWED_FAILED_SCREEN\"", "\"ALLOWED\"", "\"PROHIB_NOT_SCREENED\"", "\"PROHIB_PASSED_SCREEN\"", "\"PROHIB_FAILED_SCREEN\"", "\"PROHIB\"" ], "optional": true, "field": "callingpres", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "deny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "permit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "secret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "md5secret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remotesecret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transport", "description": "

String is deprecated. Please use an Array as ["udp", "tcp"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rfc2833\"", "\"info\"", "\"shortinfo\"", "\"inband\"", "\"auto\"" ], "optional": true, "field": "dtmfmode", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"nonat\"", "\"update\"", "\"outgoing\"" ], "optional": true, "field": "directmedia", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "directrtpsetup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "directmediapermit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "directmediadeny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nat", "description": "

String is deprecated. Please use an Array as ["force_rport", "comedia"]

" }, { "group": "Body", "type": "String", "optional": true, "field": "callgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "namedcallgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pickupgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "namedpickupgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "language", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tonezone", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "disallow", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "allow", "description": "

String is deprecated. Please use an Array as ["ulaw", "alaw", "gsm"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autoframing", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "insecure", "description": "

String is deprecated. Please use an Array as ["port", "invite"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "trustrpid", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "trust_id_outbound", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"never\"" ], "optional": true, "field": "progressinband", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "promiscredir", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "useclientcode", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "setvar", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "amaflags", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "callcounter", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "busylevel", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowoverlap", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowsubscribe", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowtransfer", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "ignoresdpversion", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subscribecontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "template", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"always\"" ], "optional": true, "field": "videosupport", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxcallbitrate", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "rfc2833compensate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailbox", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"accept\"", "\"refuse\"", "\"originate\"" ], "optional": true, "field": "session_timers", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "session_expires", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "session_minse", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"uac\"", "\"uas\"" ], "optional": true, "field": "session_refresher", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "t38pt_usertpsource", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "regexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fromdomain", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fromuser", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "qualify", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "keepalive", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultip", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultuser", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtptimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtpholdtimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtpkeepalive", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "sendrpid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "outboundproxy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callbackextension", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timert1", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timerb", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "qualifyfreq", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactpermit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactdeny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactacl", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "unsolicited_mailbox", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "use_q850_reason", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxforwards", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "encryption", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "avpf", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "force_avp", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "icesupport", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "dtlsenable", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"fingerprint\"", "\"certificate\"" ], "optional": true, "field": "dtlsverify", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dtlsrekey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscertfile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlsprivatekey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscipher", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscafile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscapath", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"active\"", "\"passive\"", "\"actpass\"" ], "optional": true, "field": "dtlssetup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlsfingerprint", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "usereqphone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordonfeature", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordofffeature", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "call_limit", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "registertrying", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "subscribemwi", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "vmexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mohinterpret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mohsuggest", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "parkinglot", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"nonat\"", "\"update\"", "\"update,nonat\"" ], "optional": true, "field": "canreinvite", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "loginInPause", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "resetPasswordToken", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "resetPasswordExpires", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "showWebBar", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "permissions", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phoneBarUnconditionalNumber", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phoneBarNoReplyNumber", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phoneBarBusyNumber", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarUnconditional", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarNoReply", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarBusy", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarDnd", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarUnansweredCallBadge", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "delete", "url": "/api/users/destroy_many?ids={ids}", "title": "Deletes many Users", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/destroy_many?ids=1&ids=2&ids=3 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "BulkDeleteUsers", "group": "Users", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "put", "url": "/api/users/{id}/password", "title": "Change user password", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/password -d '{\"oldPassword\": \"1234\", \"newPassword\": \"5678\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "ChangePwd", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users", "title": "Create a new user", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "Create", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "delete", "url": "/api/users/{id}", "title": "Deletes a User", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteUsers", "group": "Users", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/describe", "title": "Gets table info about Users", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeUsers", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/agents", "title": "GetAgents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/agents -v -u {name}:{password}", "type": "json" } ], "name": "GetAgents", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/chat/interactions", "title": "GetChatInteractions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/chat/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetChatInteractions", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/contacts", "title": "GetContacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/contacts -v -u {name}:{password}", "type": "json" } ], "name": "GetContacts", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/lists", "title": "GetLists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/lists -v -u {name}:{password}", "type": "json" } ], "name": "GetLists", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/openchannel/interactions", "title": "GetOpenchannelInteractions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/openchannel/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetOpenchannelInteractions", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/queues?channel={channel}", "title": "Gets Queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/queues/?channel={channel} -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/recordings", "title": "GetRecordings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/recordings -v -u {name}:{password}", "type": "json" } ], "name": "GetRecordings", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/openchannel/interactions", "title": "GetSmsInteractions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/sms/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetSmsInteractions", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/teams", "title": "GetTeams", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users", "title": "Gets a list of Users", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users -v -u {name}:{password}", "type": "json" } ], "name": "GetUsers", "group": "Users", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/users?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/users?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/users?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/users?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/users?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/queues_rt", "title": "GetVoiceQueuesRt", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/queues_rt -v -u {name}:{password}", "type": "json" } ], "name": "GetVoiceQueuesRt", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/login", "title": "Login", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/login -v -u {name}:{password}", "type": "json" } ], "name": "Login", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/logout", "title": "Logout", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/logout -v -u {name}:{password}", "type": "json" } ], "name": "Logout", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/pause", "title": "Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/pause -v -u {name}:{password}", "type": "json" } ], "name": "Pause", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "delete", "url": "/api/users/{id}/queues", "title": "Remove queues to an agent", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/queues?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveQueues", "group": "Users", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "delete", "url": "/api/users/{id}/teams", "title": "Removes teams from an agent", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/teams?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Users", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}", "title": "Gets a single User", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowUsers", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/unpause", "title": "Unpause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/unpause -v -u {name}:{password}", "type": "json" } ], "name": "Unpause", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/avatar", "title": "Add avatar", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/avatar -H 'Content-Type: multipart/form-data' -F 'file=@{filename}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAvatar", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/avatar", "title": "Get avatar", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/avatar -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getAvatar", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "put", "url": "/api/users/{id}", "title": "Update an existing User", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateUsers", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/variables", "title": "Creates a new Variable", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateVariables", "group": "Variables", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "delete", "url": "/api/variables/{id}", "title": "Deletes a Variable", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteVariables", "group": "Variables", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "get", "url": "/api/variables", "title": "Gets a list of Variables", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables -v -u {name}:{password}", "type": "json" } ], "name": "GetVariables", "group": "Variables", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/variables?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/variables?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/variables?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/variables?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/variables?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "get", "url": "/api/variables/{id}", "title": "Gets a single Variable", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowVariables", "group": "Variables", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "put", "url": "/api/variables/{id}", "title": "Update an existing Variable", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateVariables", "group": "Variables", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "get", "url": "/api/version/fetch", "title": "Fetch git version", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version/fetch -v -u {name}:{password}", "type": "json" } ], "name": "FetchVersion", "group": "Version", "description": "

Motion run the following command: git fetch origin master

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/version", "title": "Gets version", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version -v -u {name}:{password}", "type": "json" } ], "name": "GetVersion", "group": "Version", "description": "

Motion returns the current and latest motion version.

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/version/pull", "title": "Pull git version", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version/pull -v -u {name}:{password}", "type": "json" } ], "name": "PullVersion", "group": "Version", "description": "

Motion run the following command: git pull

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/version/reset", "title": "Reset git version", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version/reset -v -u {name}:{password}", "type": "json" } ], "name": "ResetVersion", "group": "Version", "description": "

Motion run the following command: git reset --hard FETCH_HEAD

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/version/restart", "title": "Restart motion2 after update", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version/restart -v -u {name}:{password}", "type": "json" } ], "name": "RestartVersion", "group": "Version", "description": "

Motion run the following command: pm2 restart motion

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/voice/agents/reports/describe", "title": "Gets table info about Agent Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/agents/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeAgent_Reports", "group": "Voice_Agent_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceAgentReport/index.js", "groupTitle": "Voice_Agent_Reports" }, { "type": "get", "url": "/api/voice/agents/reports", "title": "Gets a list of Agent Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/agents/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAgent_Reports", "group": "Voice_Agent_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/agents/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/agents/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/agents/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/agents/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/agents/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceAgentReport/index.js", "groupTitle": "Voice_Agent_Reports" }, { "type": "get", "url": "/api/voice/agents/reports/{id}", "title": "Gets a single Agent Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/agents/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAgent_Reports", "group": "Voice_Agent_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceAgentReport/index.js", "groupTitle": "Voice_Agent_Reports" }, { "type": "get", "url": "/api/voice/calls/reports/describe", "title": "Gets table info about Call Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/calls/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeCall_Reports", "group": "Voice_Call_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceCallReport/index.js", "groupTitle": "Voice_Call_Reports" }, { "type": "get", "url": "/api/voice/calls/reports", "title": "Gets a list of Call Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/calls/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetCall_Reports", "group": "Voice_Call_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/calls/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/calls/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/calls/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/calls/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/calls/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceCallReport/index.js", "groupTitle": "Voice_Call_Reports" }, { "type": "get", "url": "/api/voice/calls/reports/{id}", "title": "Gets a single Call Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/calls/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCall_Reports", "group": "Voice_Call_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceCallReport/index.js", "groupTitle": "Voice_Call_Reports" }, { "type": "put", "url": "/api/voice/calls/reports/{id}", "title": "Update a single cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/calls/reports/{id} -d '{\"userDispositio\": \"OK\"}' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Voice_Call_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceCallReport/index.js", "groupTitle": "Voice_Call_Reports" }, { "type": "post", "url": "/api/voice/chanspy", "title": "Creates a new ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateChanSpy", "group": "Voice_ChanSpy", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "prefix", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "options", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "auth", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "record", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordingFormat", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "delete", "url": "/api/voice/chanspy/{id}", "title": "Deletes a ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteChanSpy", "group": "Voice_ChanSpy", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "get", "url": "/api/voice/chanspy", "title": "Gets a list of ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy -v -u {name}:{password}", "type": "json" } ], "name": "GetChanSpy", "group": "Voice_ChanSpy", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/chanspy?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/chanspy?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/chanspy?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/chanspy?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/chanspy?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "get", "url": "/api/voice/chanspy/{id}", "title": "Gets a single ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowChanSpy", "group": "Voice_ChanSpy", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "put", "url": "/api/voice/chanspy/{id}", "title": "Update an existing ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateChanSpy", "group": "Voice_ChanSpy", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "post", "url": "/api/voice/contexts", "title": "Create a new context", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts -v -u {name}:{password} -X POST", "type": "json" } ], "name": "Create", "group": "Voice_Contexts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "defaultEntry", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "delete", "url": "/api/voice/contexts/{id}", "title": "Deletes a context", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "Delete", "group": "Voice_Contexts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "get", "url": "/api/voice/contexts", "title": "Gets a list of Contexts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts -v -u {name}:{password}", "type": "json" } ], "name": "GetContexts", "group": "Voice_Contexts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/contexts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/contexts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/contexts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/contexts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/contexts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "get", "url": "/api/voice/contexts/{id}", "title": "Gets a single Context", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowContexts", "group": "Voice_Contexts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "put", "url": "/api/voice/contexts/{id}", "title": "Update an existing context", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts/{id} -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "Update", "group": "Voice_Contexts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "get", "url": "/api/voice/dials/reports/describe", "title": "Gets table info about Dial Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dials/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeDial_Reports", "group": "Voice_Dial_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDialReport/index.js", "groupTitle": "Voice_Dial_Reports" }, { "type": "get", "url": "/api/voice/dials/reports", "title": "Gets a list of Dial Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dials/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetDial_Reports", "group": "Voice_Dial_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/dials/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/dials/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/dials/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/dials/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/dials/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceDialReport/index.js", "groupTitle": "Voice_Dial_Reports" }, { "type": "get", "url": "/api/voice/dials/reports/{id}", "title": "Gets a single Dial Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dials/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDial_Reports", "group": "Voice_Dial_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDialReport/index.js", "groupTitle": "Voice_Dial_Reports" }, { "type": "post", "url": "/api/voice/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Voice_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "delete", "url": "/api/voice/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Voice_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "get", "url": "/api/voice/dispositions", "title": "Gets a list of Dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions -v -u {name}:{password}", "type": "json" } ], "name": "GetDispositions", "group": "Voice_Dispositions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/dispositions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/dispositions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/dispositions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/dispositions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/dispositions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "get", "url": "/api/voice/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Voice_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "put", "url": "/api/voice/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Voice_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "delete", "url": "/api/voice/extensions/{id}", "title": "Deletes a Extension", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteExtensions", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "get", "url": "/api/voice/extensions", "title": "Gets a list of Extensions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions -v -u {name}:{password}", "type": "json" } ], "name": "GetExtensions", "group": "Voice_Extensions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/extensions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/extensions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/extensions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/extensions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/extensions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "get", "url": "/api/voice/extensions/{id}", "title": "Gets a single Extension", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowExtensions", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "post", "url": "/api/voice/extensions", "title": "Create new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions/{id}/applications -d '[{\"app\": \"Set\", \"appdata\": \"CALLERDNID=${CALLER(dnid)}\"}]' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "post", "url": "/api/voice/extensions", "title": "Create an extension", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions -d '{\"exten\": \"12345\", \"context\": \"from-custom\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "create", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "put", "url": "/api/voice/extensions/{id}", "title": "Update an extension", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions/{id} -d '{\"exten\": \"12345\", \"context\": \"from-custom\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "post", "url": "/api/voice/mohs", "title": "Create a new a new MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs -d '{\"name\": \"xmas_musics\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddMoh", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "post", "url": "/api/voice/mohs/{id}/sounds", "title": "Add sound to MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id}/sounds -d '{\"id\": 1}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddSound", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "delete", "url": "/api/voice/mohs/{id}", "title": "Deletes an MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DestroyMoh", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "get", "url": "/api/voice/mohs", "title": "Gets a list of Music On Holds", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs -v -u {name}:{password}", "type": "json" } ], "name": "GetMusic_On_Holds", "group": "Voice_MOHs", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/mohs?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/mohs?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/mohs?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/mohs?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/mohs?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "get", "url": "/api/voice/mohs/{id}/sounds", "title": "Gets sounds from MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id}/sounds -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "GetSounds", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "delete", "url": "/api/voice/mohs/{id}/sounds/{id2}", "title": "Remove sound from MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id}/sounds/{id2} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveSound", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "get", "url": "/api/voice/mohs/{id}", "title": "Gets a single Music On Hold", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMusic_On_Holds", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "put", "url": "/api/voice/mohs/{id}", "title": "Update an existing Music On Hold", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMusic_On_Holds", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "post", "url": "/api/voice/mails", "title": "Creates a new Mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMails", "group": "Voice_Mails", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "customer_id", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "mailbox", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fullname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pager", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tz", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "attach", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "saycid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callback", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "review", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "operator", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "envelope", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "sayduration", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "saydurationm", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "sendvoicemail", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "delete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "nextaftercmd", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "forcename", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "forcegreetings", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "hidefromdir", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "stamp", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "emailsubject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "emailbody", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "maxsecs", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "maxmsg", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "delete", "url": "/api/voice/mails/{id}", "title": "Deletes a Mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMails", "group": "Voice_Mails", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "get", "url": "/api/voice/mails", "title": "Gets a list of Mails", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails -v -u {name}:{password}", "type": "json" } ], "name": "GetMails", "group": "Voice_Mails", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/mails?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/mails?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/mails?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/mails?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/mails?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "get", "url": "/api/voice/mails/{id}", "title": "Gets a single Mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMails", "group": "Voice_Mails", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "get", "url": "/api/voice/mails/{id}/messages", "title": "Gets voice mail messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Voice_Mails", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "put", "url": "/api/voice/mails/{id}", "title": "Update an existing Mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMails", "group": "Voice_Mails", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "post", "url": "/api/voice/mails/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Voice_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "msgnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dir", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "macrocontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "origtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "duration", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailboxuser", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailboxcontext", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "recording", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "flag", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "msg_id", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "stamp", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "delete", "url": "/api/voice/mails/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Voice_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "get", "url": "/api/voice/mails/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Voice_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/mails/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/mails/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/mails/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/mails/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/mails/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "get", "url": "/api/voice/mails/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Voice_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "get", "url": "voice/mails/messages/{id}/download", "title": "Download Voice Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}voice/mails/messages/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Voice_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "put", "url": "/api/voice/mails/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Voice_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "get", "url": "/api/voice/queues/reports/describe", "title": "Gets table info about Queue Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeQueue_Reports", "group": "Voice_Queue_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueueReport/index.js", "groupTitle": "Voice_Queue_Reports" }, { "type": "get", "url": "/api/voice/queues/reports", "title": "Gets a list of Queue Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetQueue_Reports", "group": "Voice_Queue_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/queues/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/queues/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/queues/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/queues/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/queues/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceQueueReport/index.js", "groupTitle": "Voice_Queue_Reports" }, { "type": "get", "url": "/api/voice/queues/reports/{id}", "title": "Gets a single Queue Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueue_Reports", "group": "Voice_Queue_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueueReport/index.js", "groupTitle": "Voice_Queue_Reports" }, { "type": "post", "url": "/api/voice/queues/{id}/users", "title": "Add agents to queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/queues/{id}/blacklists", "title": "Add blacklists to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/blacklists -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddBlackLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/queues/{id}/lists", "title": "Add lists to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/lists -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/queues/{id}/teams", "title": "Add teams to queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Voice_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"inbound\"", "\"outbound\"" ], "optional": false, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "musiconhold", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "announce", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"ringall\"", "\"leastrecent\"", "\"fewestcalls\"", "\"random\"", "\"rrmemory\"", "\"linear\"", "\"wrandom\"", "\"rrordered\"" ], "optional": false, "field": "strategy", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "servicelevel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "penaltymemberslimit", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "timeoutpriority", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "weight", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "wrapuptime", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autofill", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"all\"" ], "optional": true, "field": "autopause", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "autopausedelay", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autopausebusy", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autopauseunavail", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxlen", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "setinterfacevar", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "setqueueentryvar", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "setqueuevar", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "eventmemberstatus", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membermacro", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membergosub", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "announce_frequency", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "min_announce_frequency", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "periodic_announce_frequency", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "random_periodic_announce", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "relative_periodic_announce", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"once\"" ], "optional": true, "field": "announce_holdtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "announce_position", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "announce_to_first_user", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "announce_position_limit", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"0\"", "\"5\"", "\"10\"", "\"15\"", "\"20\"", "\"30\"" ], "optional": true, "field": "announce_round_seconds", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "monitor_format", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "monitor_type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_youarenext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_thereare", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_callswaiting", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_holdtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_minute", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_minutes", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_seconds", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_thankyou", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_reporthold", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_quantity1", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_quantity2", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_periodic_announce", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_less_than", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "periodic_announce", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinempty", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leavewhenempty", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "reportholdtime", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "ringinuse", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "memberdelay", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "timeoutrestart", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultrule", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "acw", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "acwTimeout", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "dialActive", "description": "

Active/Disactive Campaign

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"preview\"", "\"progressive\"", "\"power\"", "\"predictive\"" ], "optional": true, "field": "dialMethod", "description": "

Dial Method.

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialLimitChannel", "description": "

Max 9999 channels, 0 means unlimited.

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialLimitQueue", "description": "

Max 9999 member in queue(min:1, max:9999), 0 means unlimited.

" }, { "group": "Body", "type": "Float", "optional": true, "field": "dialPowerLevel", "description": "

Power Level: Calls for agents (min:1, max:10).

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"agentBusyFactor\"", "\"dropRate\"" ], "optional": true, "field": "dialPredictiveOptimization", "description": "

Only for predictive method.

" }, { "group": "Body", "type": "Float", "optional": true, "field": "dialPredictiveOptimizationPercentage", "description": "

Predictive Optimization Percentage (min: 1, max: 95)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialPredictiveInterval", "description": "

Intervall Predictive Minutes (min:5 max:30)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialOriginateCallerIdName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialOriginateCallerIdNumber", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialOriginateTimeout", "description": "

Originate Timeout Seconds (min:1, max:999)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialQueueOptions", "description": "

https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Application_Queue

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialQueueTimeout", "description": "

Queue Timeout Seconds (min:1, max:999)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialQueueProject", "description": "

AGI queue option (use: agi://127.0.0.1/square,<project_name>)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialCongestionMaxRetry", "description": "

#Congestion Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialCongestionRetryFrequency", "description": "

Congestion Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialBusyMaxRetry", "description": "

#Busy Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialBusyRetryFrequency", "description": "

Busy Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialNoAnswerMaxRetry", "description": "

#NoAnswer Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialNoAnswerRetryFrequency", "description": "

NoAnswer Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialGlobalMaxRetry", "description": "

#Global Max Retry (min:1, max:999)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialTimezone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialGlobalInterval", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialPrefix", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"always\"", "\"never\"", "\"onlyIfOpen\"" ], "optional": true, "field": "dialCheckDuplicateType", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "dialAMDActive", "description": "

Active/Disactive AMD

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDInitialSilence", "description": "

#AMD Initial Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDGreeting", "description": "

#AMD Greeting

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDAfterGreetingSilence", "description": "

#AMD After Greeting Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDTotalAnalysisTime", "description": "

#AMD Total Analysis Time

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMinWordLength", "description": "

#AMD Min Word Length

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDBetweenWordsSilence", "description": "

#AMD Between Words Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMaximumNumberOfWords", "description": "

#AMD Maximum Number Of Words

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDSilenceThreshold", "description": "

#AMD Silence Threshold (min:0, max:32767)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMaximumWordLength", "description": "

#AMD Maximum Word Length

" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "delete", "url": "/api/voice/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/users -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetAgents", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/blacklists", "title": "Get queue blacklists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/blacklists -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetBlackLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/finals", "title": "Gets queue hopper finals", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/hopper_finals -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperFinals", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/hopper_histories", "title": "Gets queue hopper histories", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/hopper_histories -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperHistories", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/hoppers", "title": "Gets queue hoppers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/hoppers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHoppers", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/lists", "title": "Get queue lists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/lists -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/members", "title": "Gets queue members", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/members -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetMembers", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Voice_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/teams", "title": "Gets queue team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/teams -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetTeams", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "delete", "url": "/api/voice/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "delete", "url": "/api/voice/queues/{id}/blacklists", "title": "Remove blacklists from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/blacklists?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveBlackLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "delete", "url": "/api/voice/queues/{id}/lists", "title": "Remove lists from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/lists?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/blacks", "title": "Gets queue hopper blacks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/hopper_black -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getHopperBlacks", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "put", "url": "/api/voice/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/recordings", "title": "Creates a new Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateRecordings", "group": "Voice_Recordings", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "format", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "value", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rating", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "createdAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "updatedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "delete", "url": "/api/voice/recordings/{id}", "title": "Deletes a Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteRecordings", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "get", "url": "/api/voice/recordings/describe", "title": "Gets table info about Recordings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeRecordings", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "get", "url": "/api/voice/recordings", "title": "Gets a list of Recordings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings -v -u {name}:{password}", "type": "json" } ], "name": "GetRecordings", "group": "Voice_Recordings", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/recordings?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/recordings?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/recordings?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/recordings?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/recordings?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "get", "url": "/api/voice/recordings/{id}", "title": "Gets a single Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowRecordings", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "get", "url": "/api/voice/recordings/{id}/download", "title": "Download Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "put", "url": "/api/voice/recordings/{id}", "title": "Update an existing Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateRecordings", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "post", "url": "/api/voice/transfers/reports", "title": "Creates a new Transfer Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTransfer_Reports", "group": "Voice_Transfer_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"blind\"", "\"attended\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "result", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererchannel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferercalleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferercalleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererconnectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererconnectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereraccountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferercontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererlinkedid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereechannel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereecalleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereecalleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereeconnectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereeconnectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereeaccountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereecontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereeexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereelinkedid", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"Yes\"", "\"No\"" ], "optional": true, "field": "isexternal", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "extension", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "delete", "url": "/api/voice/transfers/reports/{id}", "title": "Deletes a Transfer Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTransfer_Reports", "group": "Voice_Transfer_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "get", "url": "/api/voice/transfers/reports", "title": "Gets a list of Transfer Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetTransfer_Reports", "group": "Voice_Transfer_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/transfers/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/transfers/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/transfers/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/transfers/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/transfers/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "get", "url": "/api/voice/transfers/reports/{id}", "title": "Gets a single Transfer Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTransfer_Reports", "group": "Voice_Transfer_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "put", "url": "/api/voice/transfers/reports/{id}", "title": "Update an existing Transfer Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTransfer_Reports", "group": "Voice_Transfer_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "post", "url": "/api/integrations/zendesk/accounts", "title": "Creates a new Zendesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZendesk_Accounts", "group": "Zendesk_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "token", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"password\"", "\"token\"" ], "optional": true, "field": "authType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"integrationTab\"", "\"newTab\"" ], "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "delete", "url": "/api/integrations/zendesk/accounts/{id}", "title": "Deletes a Zendesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZendesk_Accounts", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "get", "url": "/api/integrations/zendesk/accounts", "title": "Gets a list of Zendesk Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetZendesk_Accounts", "group": "Zendesk_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zendesk/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zendesk/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zendesk/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zendesk/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zendesk/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "get", "url": "/api/integrations/zendesk/accounts/{id}", "title": "Gets a single Zendesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZendesk_Accounts", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "post", "url": "/api/integrations/zendesk/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "get", "url": "/api/integrations/zendesk/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "get", "url": "/api/integrations/zendesk/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "put", "url": "/api/integrations/zendesk/accounts/{id}", "title": "Update an existing Zendesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZendesk_Accounts", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "post", "url": "/api/integrations/zendesk/configurations", "title": "Creates a new Zendesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZendesk_Configurations", "group": "Zendesk_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "delete", "url": "/api/integrations/zendesk/configurations/{id}", "title": "Deletes a Zendesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZendesk_Configurations", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations", "title": "Gets a list of Zendesk Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetZendesk_Configurations", "group": "Zendesk_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zendesk/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zendesk/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zendesk/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zendesk/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zendesk/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}", "title": "Gets a single Zendesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZendesk_Configurations", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}/tags", "title": "Gets configurations tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/tags -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getTags", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "post", "url": "/api/integrations/zendesk/configurations/{id}/tags", "title": "Sets new tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/tags -d '{\"ids\": [1,12]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "setTags", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "put", "url": "/api/integrations/zendesk/configurations/{id}", "title": "Update an existing Zendesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZendesk_Configurations", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "post", "url": "/api/integrations/zendesk/fields", "title": "Creates a new Zendesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZendesk_Fields", "group": "Zendesk_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "delete", "url": "/api/integrations/zendesk/fields/{id}", "title": "Deletes a Zendesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZendesk_Fields", "group": "Zendesk_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "get", "url": "/api/integrations/zendesk/fields", "title": "Gets a list of Zendesk Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetZendesk_Fields", "group": "Zendesk_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zendesk/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zendesk/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zendesk/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zendesk/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zendesk/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "get", "url": "/api/integrations/zendesk/fields/{id}", "title": "Gets a single Zendesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZendesk_Fields", "group": "Zendesk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "put", "url": "/api/integrations/zendesk/fields/{id}", "title": "Update an existing Zendesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZendesk_Fields", "group": "Zendesk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "post", "url": "/api/integrations/zoho/accounts", "title": "Creates a new Zoho Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZoho_Accounts", "group": "Zoho_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "authToken", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "delete", "url": "/api/integrations/zoho/accounts/{id}", "title": "Deletes a Zoho Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZoho_Accounts", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "get", "url": "/api/integrations/zoho/accounts", "title": "Gets a list of Zoho Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetZoho_Accounts", "group": "Zoho_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zoho/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zoho/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zoho/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zoho/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zoho/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "get", "url": "/api/integrations/zoho/accounts/{id}", "title": "Gets a single Zoho Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZoho_Accounts", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "post", "url": "/api/integrations/zoho/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "get", "url": "/api/integrations/zoho/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "get", "url": "/api/integrations/zoho/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "put", "url": "/api/integrations/zoho/accounts/{id}", "title": "Update an existing Zoho Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZoho_Accounts", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "post", "url": "/api/integrations/zoho/configurations", "title": "Creates a new Zoho Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZoho_Configurations", "group": "Zoho_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "delete", "url": "/api/integrations/zoho/configurations/{id}", "title": "Deletes a Zoho Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZoho_Configurations", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations", "title": "Gets a list of Zoho Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetZoho_Configurations", "group": "Zoho_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zoho/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zoho/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zoho/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zoho/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zoho/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations/{id}", "title": "Gets a single Zoho Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZoho_Configurations", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "put", "url": "/api/integrations/zoho/configurations/{id}", "title": "Update an existing Zoho Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZoho_Configurations", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "post", "url": "/api/integrations/zoho/fields", "title": "Creates a new Zoho Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZoho_Fields", "group": "Zoho_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "delete", "url": "/api/integrations/zoho/fields/{id}", "title": "Deletes a Zoho Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZoho_Fields", "group": "Zoho_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "get", "url": "/api/integrations/zoho/fields", "title": "Gets a list of Zoho Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetZoho_Fields", "group": "Zoho_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zoho/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zoho/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zoho/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zoho/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zoho/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "get", "url": "/api/integrations/zoho/fields/{id}", "title": "Gets a single Zoho Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZoho_Fields", "group": "Zoho_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "put", "url": "/api/integrations/zoho/fields/{id}", "title": "Update an existing Zoho Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZoho_Fields", "group": "Zoho_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "post", "url": "/api/cdr", "title": "Creates a new Cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCdrs", "group": "cdr", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "calldate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "clid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "src", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dst", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dcontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dstchannel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastapp", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastdata", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "duration", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "billsec", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "amaflags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userfield", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "linkedid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sequence", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "peeraccount", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tag", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "delete", "url": "/api/cdr/{id}", "title": "Deletes a Cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCdrs", "group": "cdr", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "get", "url": "/api/cdr", "title": "Gets a list of Cdrs", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr -v -u {name}:{password}", "type": "json" } ], "name": "GetCdrs", "group": "cdr", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cdr?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cdr?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cdr?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cdr?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cdr?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "get", "url": "/api/cdr/{id}", "title": "Gets a single Cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCdrs", "group": "cdr", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "put", "url": "/api/cdr/{id}", "title": "Update an existing Cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCdrs", "group": "cdr", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "post", "url": "/api/voiceQueuesLog", "title": "Creates a new VoiceQueuesLog", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateVoiceQueuesLogs", "group": "voiceQueuesLog", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "time", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "callid", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "queuename", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "agent", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "event", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data1", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data2", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data3", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "dtm", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" }, { "type": "delete", "url": "/api/voiceQueuesLog/{id}", "title": "Deletes a VoiceQueuesLog", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteVoiceQueuesLogs", "group": "voiceQueuesLog", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" }, { "type": "get", "url": "/api/voiceQueuesLog", "title": "Gets a list of VoiceQueuesLogs", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog -v -u {name}:{password}", "type": "json" } ], "name": "GetVoiceQueuesLogs", "group": "voiceQueuesLog", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voiceQueuesLog?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voiceQueuesLog?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voiceQueuesLog?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voiceQueuesLog?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voiceQueuesLog?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" }, { "type": "get", "url": "/api/voiceQueuesLog/{id}", "title": "Gets a single VoiceQueuesLog", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowVoiceQueuesLogs", "group": "voiceQueuesLog", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" }, { "type": "put", "url": "/api/voiceQueuesLog/{id}", "title": "Update an existing VoiceQueuesLog", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateVoiceQueuesLogs", "group": "voiceQueuesLog", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" } ] }); diff --git a/apidoc/api_data.json b/apidoc/api_data.json index e8f9f03..c21c71e 100644 --- a/apidoc/api_data.json +++ b/apidoc/api_data.json @@ -1 +1 @@ -[ { "type": "delete", "url": "/api/actions/{id}", "title": "Deletes a Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/actions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteActions", "group": "Actions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/action/index.js", "groupTitle": "Actions" }, { "type": "put", "url": "/api/actions/{id}", "title": "Update an existing Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/actions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateActions", "group": "Actions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/action/index.js", "groupTitle": "Actions" }, { "type": "post", "url": "/api/analytics/custom_reports", "title": "Creates a new Analytic Custom Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "parent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "table", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "conditions", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "delete", "url": "/api/analytics/custom_reports/{id}", "title": "Deletes a Analytic Custom Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports", "title": "Gets a list of Analytic Custom Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/custom_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/custom_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/custom_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/custom_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/custom_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports/{id}", "title": "Gets a single Analytic Custom Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports/{id}/preview", "title": "Report Preview", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id}/preview -v -u {name}:{password} -X GET", "type": "json" } ], "name": "preview", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports/{id}/query", "title": "Report Query SQL", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id}/query -v -u {name}:{password} -X GET", "type": "json" } ], "name": "query", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports/{id}/run", "title": "Report Run", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id}/run -v -u {name}:{password} -X GET", "type": "json" } ], "name": "run", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "put", "url": "/api/analytics/custom_reports/{id}", "title": "Update an existing Analytic Custom Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "post", "url": "/api/analytics/default_reports", "title": "Creates a new Analytic Default Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "parent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "table", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "conditions", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "delete", "url": "/api/analytics/default_reports/{id}", "title": "Deletes a Analytic Default Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports", "title": "Gets a list of Analytic Default Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/default_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/default_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/default_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/default_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/default_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports/{id}", "title": "Gets a single Analytic Default Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports/{id}/preview", "title": "Report Preview", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id}/preview -v -u {name}:{password} -X GET", "type": "json" } ], "name": "preview", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports/{id}/query", "title": "Report Query SQL", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id}/query -v -u {name}:{password} -X GET", "type": "json" } ], "name": "query", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports/{id}/run", "title": "Report Run", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id}/run -v -u {name}:{password} -X GET", "type": "json" } ], "name": "run", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "put", "url": "/api/analytics/default_reports/{id}", "title": "Update an existing Analytic Default Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "post", "url": "/api/analytics/extracted_reports", "title": "Creates a new Analytic Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"csv\"", "\"pdf\"", "\"xls\"" ], "optional": false, "field": "output", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "savename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "startDate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "endDate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"manual\"", "\"scheduled\"" ], "optional": false, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "delete", "url": "/api/analytics/extracted_reports/{id}", "title": "Deletes a Analytic Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "get", "url": "/api/analytics/extracted_reports", "title": "Gets a list of Analytic Extacted Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/extracted_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/extracted_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/extracted_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/extracted_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/extracted_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "get", "url": "/api/analytics/extracted_reports/{id}", "title": "Gets a single Analytic Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "get", "url": "/api/analytics/extracted_reports/{id}/download", "title": "Download Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Analytic_Extracted_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "put", "url": "/api/analytics/extracted_reports/{id}", "title": "Update an existing Analytic Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "post", "url": "/api/analytics/field_reports/create_many", "title": "Creates many Analytic Field Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/create_many -d '[{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}]' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "BulkCreateAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "alias", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "function", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "format", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "groupBy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "orderBy", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "custom", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "delete", "url": "/api/analytics/field_reports/destroy_many?ids={ids}", "title": "Deletes many Analytic Field Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/destroy_many?ids=1&ids=2&ids=3 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "BulkDeleteAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "post", "url": "/api/analytics/field_reports", "title": "Creates a new Analytic Field Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "alias", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "function", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "format", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "groupBy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "orderBy", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "custom", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "delete", "url": "/api/analytics/field_reports/{id}", "title": "Deletes a Analytic Field Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "get", "url": "/api/analytics/field_reports", "title": "Gets a list of Analytic Field Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/field_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/field_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/field_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/field_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/field_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "get", "url": "/api/analytics/field_reports/{id}", "title": "Gets a single Analytic Field Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "post", "url": "/api/analytics/field_reports/{id}/create_many", "title": "Rewrite fields set", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/{id}/create_many -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addFields", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "put", "url": "/api/analytics/field_reports/{id}", "title": "Update an existing Analytic Field Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "post", "url": "/api/analytics/metrics", "title": "Creates a new Analytic Metrics", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Metric", "group": "Analytic_Metrics", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "table", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "metric", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "delete", "url": "/api/analytics/metrics/{id}", "title": "Deletes a Analytic Metrics", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Metric", "group": "Analytic_Metrics", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "get", "url": "/api/analytics/metrics", "title": "Gets a list of Analytic Metric", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Metric", "group": "Analytic_Metrics", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/metrics?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/metrics?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/metrics?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/metrics?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/metrics?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "get", "url": "/api/analytics/metrics/{id}", "title": "Gets a single Analytic Metrics", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Metric", "group": "Analytic_Metrics", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "put", "url": "/api/analytics/metrics/{id}", "title": "Update an existing Analytic Metrics", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Metric", "group": "Analytic_Metrics", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "post", "url": "/api/analytics/tree_reports", "title": "Creates a new Analytic Tree Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "tree", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "delete", "url": "/api/analytics/tree_reports/{id}", "title": "Deletes a Analytic Tree Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "get", "url": "/api/analytics/tree_reports", "title": "Gets a list of Analytic Tree Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/tree_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/tree_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/tree_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/tree_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/tree_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "get", "url": "/api/analytics/tree_reports/{id}", "title": "Gets a single Analytic Tree Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "put", "url": "/api/analytics/tree_reports/{id}", "title": "Update an existing Analytic Tree Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "post", "url": "/api/auth/google", "title": "Creates a new User token", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/auth/google -d '{\"name\": \"john.doe\", \"password\": \"password\"}' \\\n -H \"Content-Type: application/json\" -X POST", "type": "json" } ], "name": "Local_login", "group": "Authentication", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "password", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/authGoogle/index.js", "groupTitle": "Authentication" }, { "type": "post", "url": "/api/auth/local", "title": "Creates a new User token", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/auth/local -d '{\"name\": \"john.doe\", \"password\": \"password\"}' \\\n -H \"Content-Type: application/json\" -X POST", "type": "json" } ], "name": "Local_login", "group": "Authentication", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "password", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/authLocal/index.js", "groupTitle": "Authentication" }, { "type": "post", "url": "/api/automations", "title": "Creates a new Automation", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAutomations", "group": "Automations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "delete", "url": "/api/automations/{id}", "title": "Deletes a Automation", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAutomations", "group": "Automations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "get", "url": "/api/automations", "title": "Gets a list of Automations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations -v -u {name}:{password}", "type": "json" } ], "name": "GetAutomations", "group": "Automations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/automations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/automations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/automations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/automations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/automations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "get", "url": "/api/automations/{id}", "title": "Gets a single Automation", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAutomations", "group": "Automations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "post", "url": "/api/automations/{id}/actions", "title": "Creates new actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id}/actions -d '[{\"firstName\": \"John Doe\", \"email\": \"john.doe@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addActions", "group": "Automations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "action", "description": "

Allowed values: contactManager, integration, motionbar, jscripty, urlForward, browser

" }, { "group": "Body", "type": "String", "optional": true, "field": "data1", "description": "

contactManager[ListId], integration[intName(zendesk)], motionbar[Popup(0),URL(1),WinApp(2)], urlForward[GET,POST], browser[TemplateId(0),URL(1)]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data2", "description": "

integration[AccountId], motionbar[TemplateId,URL,WinAppPath], urlForward[URL]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data3", "description": "

motionbar[NULL,NULL,WinAppArguments]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data6", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "post", "url": "/api/automations/{id}/conditions", "title": "Creates new conditions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id}/conditions -d '[{\"firstName\": \"John Doe\", \"email\": \"john.doe@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConditions", "group": "Automations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "operator", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "value", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "get", "url": "/api/automations/{id}/actions", "title": "Gets Automation Actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id}/actions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getActions", "group": "Automations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "get", "url": "/api/automations/{id}/conditions", "title": "Gets Automation Conditions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id}/conditions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConditions", "group": "Automations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "put", "url": "/api/automations/{id}", "title": "Update an existing Automation", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAutomations", "group": "Automations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "post", "url": "/api/campaigns/{id}/blacklists", "title": "Add blacklists to a campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/blacklists -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddBlackLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "post", "url": "/api/campaigns/{id}/lists", "title": "Add lists to a campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/lists -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "post", "url": "/api/campaigns", "title": "Creates a new Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCampaigns", "group": "Campaigns", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"ivr\"" ], "optional": false, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "active", "description": "

Active/Disactive Campaign

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "limitCalls", "description": "

Max 200 calls.

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialOriginateCallerIdName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialOriginateCallerIdNumber", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialOriginateTimeout", "description": "

Originate Timeout Seconds (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialCongestionMaxRetry", "description": "

#Congestion Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialCongestionRetryFrequency", "description": "

Congestion Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialBusyMaxRetry", "description": "

#Busy Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialBusyRetryFrequency", "description": "

Busy Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialNoAnswerMaxRetry", "description": "

#NoAnswer Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialNoAnswerRetryFrequency", "description": "

NoAnswer Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialGlobalMaxRetry", "description": "

#Global Max Retry (min:1, max:999)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialTimezone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialGlobalInterval", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"always\"", "\"never\"", "\"onlyIfOpen\"" ], "optional": true, "field": "dialCheckDuplicateType", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "dialAMDActive", "description": "

Active/Disactive AMD

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDInitialSilence", "description": "

#AMD Initial Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDGreeting", "description": "

#AMD Greeting

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDAfterGreetingSilence", "description": "

#AMD After Greeting Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDTotalAnalysisTime", "description": "

#AMD Total Analysis Time

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMinWordLength", "description": "

#AMD Min Word Length

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDBetweenWordsSilence", "description": "

#AMD Between Words Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMaximumNumberOfWords", "description": "

#AMD Maximum Number Of Words

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDSilenceThreshold", "description": "

#AMD Silence Threshold (min:0, max:32767)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMaximumWordLength", "description": "

#AMD Maximum Word Length

" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "delete", "url": "/api/campaigns/{id}", "title": "Deletes a Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCampaigns", "group": "Campaigns", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/blacklists", "title": "Get campaign blacklists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/blacklists -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetBlackLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns", "title": "Gets a list of Campaigns", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns -v -u {name}:{password}", "type": "json" } ], "name": "GetCampaigns", "group": "Campaigns", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/campaigns?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/campaigns?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/campaigns?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/campaigns?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/campaigns?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/finals", "title": "Gets campaign hopper finals", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/hopper_finals -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperFinals", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/hopper_histories", "title": "Gets campaign hopper histories", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/hopper_histories -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperHistories", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/hoppers", "title": "Gets campaign hoppers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/hoppers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHoppers", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/lists", "title": "Get campaign lists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/lists -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "delete", "url": "/api/campaigns/{id}/blacklists", "title": "Remove blacklists from a Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/blacklists?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveBlackLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "delete", "url": "/api/campaigns/{id}/lists", "title": "Remove lists from a Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/lists?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}", "title": "Gets a single Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCampaigns", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/blacks", "title": "Gets campaign hopper blacks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/hopper_black -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getHopperBlacks", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "put", "url": "/api/campaigns/{id}", "title": "Update an existing Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCampaigns", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "post", "url": "/api/canned_answers", "title": "Creates a new Canned Answer", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCanned_Answers", "group": "Canned_Answers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "key", "description": "" }, { "group": "Body", "type": "Text", "optional": false, "field": "value", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "delete", "url": "/api/canned_answers/{id}", "title": "Deletes a Canned Answer", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCanned_Answers", "group": "Canned_Answers", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "get", "url": "/api/canned_answers", "title": "Gets a list of Canned Answers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers -v -u {name}:{password}", "type": "json" } ], "name": "GetCanned_Answers", "group": "Canned_Answers", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/canned_answers?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/canned_answers?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/canned_answers?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/canned_answers?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/canned_answers?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "get", "url": "/api/canned_answers/{id}", "title": "Gets a single Canned Answer", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCanned_Answers", "group": "Canned_Answers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "put", "url": "/api/canned_answers/{id}", "title": "Update an existing Canned Answer", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCanned_Answers", "group": "Canned_Answers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "delete", "url": "/api/chat/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Chat_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatApplication/index.js", "groupTitle": "Chat_Applications" }, { "type": "get", "url": "/api/chat/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Chat_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatApplication/index.js", "groupTitle": "Chat_Applications" }, { "type": "put", "url": "/api/chat/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Chat_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatApplication/index.js", "groupTitle": "Chat_Applications" }, { "type": "post", "url": "/api/chat/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Chat_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatDisposition/index.js", "groupTitle": "Chat_Dispositions" }, { "type": "delete", "url": "/api/chat/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Chat_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatDisposition/index.js", "groupTitle": "Chat_Dispositions" }, { "type": "get", "url": "/api/chat/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Chat_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatDisposition/index.js", "groupTitle": "Chat_Dispositions" }, { "type": "put", "url": "/api/chat/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Chat_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatDisposition/index.js", "groupTitle": "Chat_Dispositions" }, { "type": "delete", "url": "/api/chat/enquiries/{id}", "title": "Deletes a Enquiry", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/enquiries/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteEnquiries", "group": "Chat_Enquiries", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatEnquiry/index.js", "groupTitle": "Chat_Enquiries" }, { "type": "get", "url": "/api/chat/enquiries/{id}", "title": "Gets a single Enquiry", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/enquiries/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowEnquiries", "group": "Chat_Enquiries", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatEnquiry/index.js", "groupTitle": "Chat_Enquiries" }, { "type": "put", "url": "/api/chat/enquiries/{id}", "title": "Update an existing Enquiry", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/enquiries/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateEnquiries", "group": "Chat_Enquiries", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatEnquiry/index.js", "groupTitle": "Chat_Enquiries" }, { "type": "post", "url": "/api/chat/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Chat_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Boolean", "optional": true, "field": "closed", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "note", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "delete", "url": "/api/chat/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "get", "url": "/api/chat/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "get", "url": "/api/chat/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Chat_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "get", "url": "/api/chat/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "post", "url": "/api/chat/interactions/{id}/messages", "title": "Creates new messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id}/messages -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Chat_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "get", "url": "/api/chat/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "put", "url": "/api/chat/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "post", "url": "/api/chat/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Chat_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "delete", "url": "/api/chat/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Chat_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "get", "url": "/api/chat/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Chat_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "get", "url": "/api/chat/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Chat_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "get", "url": "/api/chat/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Chat_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "put", "url": "/api/chat/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Chat_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "post", "url": "/api/chat/proactive_actions", "title": "Creates a new Proactive Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/proactive_actions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateProactive_Actions", "group": "Chat_Proactive_Actions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"mouseOver\"", "\"timeout\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "selector", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatProactiveAction/index.js", "groupTitle": "Chat_Proactive_Actions" }, { "type": "delete", "url": "/api/chat/proactive_actions/{id}", "title": "Deletes a Proactive Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/proactive_actions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteProactive_Actions", "group": "Chat_Proactive_Actions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatProactiveAction/index.js", "groupTitle": "Chat_Proactive_Actions" }, { "type": "get", "url": "/api/chat/proactive_actions/{id}", "title": "Gets a single Proactive Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/proactive_actions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowProactive_Actions", "group": "Chat_Proactive_Actions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatProactiveAction/index.js", "groupTitle": "Chat_Proactive_Actions" }, { "type": "put", "url": "/api/chat/proactive_actions/{id}", "title": "Update an existing Proactive Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/proactive_actions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateProactive_Actions", "group": "Chat_Proactive_Actions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatProactiveAction/index.js", "groupTitle": "Chat_Proactive_Actions" }, { "type": "post", "url": "/api/chat/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "post", "url": "/api/chat/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "post", "url": "/api/chat/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Chat_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": true, "field": "strategy", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "delete", "url": "/api/chat/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "get", "url": "/api/chat/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "get", "url": "/api/chat/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Chat_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "get", "url": "/api/chat/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "delete", "url": "/api/chat/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "get", "url": "/api/chat/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "put", "url": "/api/chat/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "post", "url": "/api/chat/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Chat_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "timeslot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "websitename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "websiteaddress", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "websiteid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitorid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitorname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitoremail", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "post", "url": "/api/chat/session/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Chat_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "websitename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "websiteaddress", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "websiteid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitorid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitorname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitoremail", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leaveAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "completeAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "complete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"agent\"", "\"requester\"" ], "optional": true, "field": "completeReason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "abandon", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "delete", "url": "/api/chat/session/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "delete", "url": "/api/chat/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/session/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/session/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Chat_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/session/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/session/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/session/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/session/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/session/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Chat_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/session/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "put", "url": "/api/chat/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "put", "url": "/api/chat/session/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "delete", "url": "/api/chat/visitors/{id}", "title": "Deletes a Visitor", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/visitors/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteVisitors", "group": "Chat_Visitors", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatVisitor/index.js", "groupTitle": "Chat_Visitors" }, { "type": "get", "url": "/api/chat/visitors/{id}", "title": "Gets a single Visitor", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/visitors/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowVisitors", "group": "Chat_Visitors", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatVisitor/index.js", "groupTitle": "Chat_Visitors" }, { "type": "put", "url": "/api/chat/visitors/{id}", "title": "Update an existing Visitor", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/visitors/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateVisitors", "group": "Chat_Visitors", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatVisitor/index.js", "groupTitle": "Chat_Visitors" }, { "type": "delete", "url": "/api/chat/website_fields/{id}", "title": "Deletes a Website Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/website_fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteWebsite_Fields", "group": "Chat_Website_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsiteField/index.js", "groupTitle": "Chat_Website_Fields" }, { "type": "get", "url": "/api/chat/website_fields/{id}", "title": "Gets a single Website Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/website_fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowWebsite_Fields", "group": "Chat_Website_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsiteField/index.js", "groupTitle": "Chat_Website_Fields" }, { "type": "put", "url": "/api/chat/website_fields/{id}", "title": "Update an existing Website Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/website_fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateWebsite_Fields", "group": "Chat_Website_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsiteField/index.js", "groupTitle": "Chat_Website_Fields" }, { "type": "post", "url": "/api/chat/websites", "title": "Creates a new Website", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateWebsites", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "address", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mapKey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "color", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "color_button", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remote", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "animation", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rounded\"", "\"squared\"" ], "optional": true, "field": "header_shape", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "header_online", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "start_chat_button", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "header_offline", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "download_transcript", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "whiteLabel", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "defaultWhiteLabel", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "onlineForm", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "offlineForm", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "timezone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "token", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "delete", "url": "/api/chat/websites/{id}", "title": "Deletes a Website", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteWebsites", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites", "title": "Gets a list of Websites", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites -v -u {name}:{password}", "type": "json" } ], "name": "GetWebsites", "group": "Chat_Websites", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/websites?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/websites?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/websites?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/websites?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/websites?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}", "title": "Gets a single Website", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowWebsites", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "put", "url": "/api/chat/messages/{id}/accept", "title": "Accepts message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id}/accept \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "acceptMessage", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/dispositions -d '{\"name\": \"Satisfied\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/dispositions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/accounts/{id}/interactions", "title": "Creates new interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/interactions -d '{\"host\": \"host\", \"username\": \"username\", \"password\": \"password\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addInteraction", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Boolean", "optional": true, "field": "closed", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "note", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/proactive_actions", "title": "Creates new Proactive Actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/proactive_actions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addProactiveActions", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"mouseOver\"", "\"timeout\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "selector", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/applications", "title": "Gets Website Applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/dispositions", "title": "Gets Website Dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/fields", "title": "Gets Website Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/interactions", "title": "Gets Website Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteraction", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/proactive_actions", "title": "Gets Website Proactive Actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/proactive_actions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getProactiveActions", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/snippet", "title": "Gets Website Snippet", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/snippet -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSnippet", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/notify", "title": "Notify new message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/notify -d '{\"body\": \"hello world\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "notify", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "put", "url": "/api/chat/messages/{id}/reject", "title": "Rejects message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id}/reject \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "rejectMessage", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Websites" }, { "type": "put", "url": "/api/chat/websites/{id}", "title": "Update an existing Website", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateWebsites", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/cm/companies", "title": "Creates a new Company", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCompanies", "group": "Cm_Companies", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "vat", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "companyId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "website", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fax", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "street", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "postalCode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "city", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "country", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "emailDomain", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sStreet", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sPostalCode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sCity", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sCountry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "delete", "url": "/api/cm/companies/{id}", "title": "Deletes a Company", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCompanies", "group": "Cm_Companies", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "get", "url": "/api/cm/companies", "title": "Gets a list of Companies", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies -v -u {name}:{password}", "type": "json" } ], "name": "GetCompanies", "group": "Cm_Companies", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/companies?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/companies?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/companies?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/companies?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/companies?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "get", "url": "/api/cm/companies/{id}", "title": "Gets a single Company", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCompanies", "group": "Cm_Companies", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "post", "url": "/api/cm/companies/{id}/contacts", "title": "Creates new contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies/{id}/contacts -d '[{\"firstName\": \"John Doe\", \"email\": \"john.doe@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addContacts", "group": "Cm_Companies", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "firstName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "street", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "postalCode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "city", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "country", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dateOfBirth", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "phone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mobile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fax", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "url", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "facebook", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "twitter", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "get", "url": "/api/cm/companies/{id}/contacts", "title": "Gets List Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/companies/{id}/contacts -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getContacts", "group": "Cm_Companies", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "put", "url": "/api/cm/companies/{id}", "title": "Update an existing Company", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCompanies", "group": "Cm_Companies", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "delete", "url": "/api/cm/contacts/{id}", "title": "Deletes a Contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteContacts", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/describe", "title": "Gets table info about Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeContacts", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts", "title": "Gets a list of Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts -v -u {name}:{password}", "type": "json" } ], "name": "GetContacts", "group": "Cm_Contacts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/contacts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/contacts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/contacts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/contacts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/contacts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}/finals", "title": "Gets contact hopper finals", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id}/hopper_finals -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperFinals", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}/hopper_histories", "title": "Gets contact hopper histories", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id}/hopper_histories -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperHistories", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}/hoppers", "title": "Gets contact hoppers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id}/hoppers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHoppers", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "post", "url": "/api/cm/contacts", "title": "Create Contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts -d '{\"firstName\": \"John\", \"lastName\": \"doe\", \"...\": \"...\"}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "create", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "post", "url": "/api/cm/contacts", "title": "Create Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts -d '[{\"firstName\": \"John\", \"lastName\": \"doe\", \"...\": \"...\"}]' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "create", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}/jscripty_sessions", "title": "Gets contact hopper blacks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id}/hopper_black -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getJscriptySessions", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}", "title": "Gets a single Contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id} -v -u {name}:{password} -X GET", "type": "json" } ], "name": "show", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "put", "url": "/api/cm/contacts/{id}", "title": "Update a single Contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id} -d '{\"fullName\": \"John\", \"lastName\": \"Doe\"}' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "delete", "url": "/api/cm/custom_fields/{id}", "title": "Deletes a Custom Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCustom_Fields", "group": "Cm_Custom_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Cm_Custom_Fields" }, { "type": "get", "url": "/api/cm/custom_fields", "title": "Gets a list of Custom Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_fields -v -u {name}:{password}", "type": "json" } ], "name": "GetCustom_Fields", "group": "Cm_Custom_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/custom_fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/custom_fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/custom_fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/custom_fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/custom_fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Cm_Custom_Fields" }, { "type": "get", "url": "/api/cm/custom_fields/{id}", "title": "Gets a single Custom Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCustom_Fields", "group": "Cm_Custom_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Cm_Custom_Fields" }, { "type": "put", "url": "/api/cm/custom_fields/{id}", "title": "Update an existing Custom Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCustom_Fields", "group": "Cm_Custom_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Cm_Custom_Fields" }, { "type": "post", "url": "/api/cm/hopper", "title": "Creates a new Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateHopper", "group": "Cm_Hopper", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "phone", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "active", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "scheduledat", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "countbusyretry", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "countcongestionretry", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "countnoanswerretry", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "callback", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callbackuniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callbackat", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "ContactId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "ListId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "UserId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "VoiceQueueId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "CampaignId", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "get", "url": "/api/cm/hopper/describe", "title": "Gets table info about Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeHopper", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "get", "url": "/api/cm/hopper", "title": "Gets a list of Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper -v -u {name}:{password}", "type": "json" } ], "name": "GetHopper", "group": "Cm_Hopper", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/hopper?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/hopper?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/hopper?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/hopper?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/hopper?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "get", "url": "/api/cm/hopper/{id}", "title": "Gets a single Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowHopper", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "delete", "url": "/api/cm/hopper_black/{id}", "title": "Deletes a Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "get", "url": "/api/cm/hopper_black/describe", "title": "Gets table info about Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "get", "url": "/api/cm/hopper_black", "title": "Gets a list of Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black -v -u {name}:{password}", "type": "json" } ], "name": "GetHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/hopper_black?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/hopper_black?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/hopper_black?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/hopper_black?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/hopper_black?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "get", "url": "/api/cm/hopper_black/{id}", "title": "Gets a single Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "put", "url": "/api/cm/hopper_black/{id}", "title": "Update an existing Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "get", "url": "/api/cm/hopper_final/describe", "title": "Gets table info about HopperFinal", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_final/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeHopperFinal", "group": "Cm_Hopper_Final", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperFinal/index.js", "groupTitle": "Cm_Hopper_Final" }, { "type": "get", "url": "/api/cm/hopper_final", "title": "Gets a list of HopperFinal", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_final -v -u {name}:{password}", "type": "json" } ], "name": "GetHopperFinal", "group": "Cm_Hopper_Final", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/hopper_final?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/hopper_final?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/hopper_final?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/hopper_final?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/hopper_final?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmHopperFinal/index.js", "groupTitle": "Cm_Hopper_Final" }, { "type": "get", "url": "/api/cm/hopper_final/{id}", "title": "Gets a single HopperFinal", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_final/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowHopperFinal", "group": "Cm_Hopper_Final", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperFinal/index.js", "groupTitle": "Cm_Hopper_Final" }, { "type": "put", "url": "/api/cm/hopper_final/{id}", "title": "Update a single hopper final", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/hopper_final/{id} -d '{\"disposition\": \"OK\"}' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Cm_Hopper_Final", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperFinal/index.js", "groupTitle": "Cm_Hopper_Final" }, { "type": "get", "url": "/api/cm/hopper_history/describe", "title": "Gets table info about HopperHistory", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_history/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeHopperHistory", "group": "Cm_Hopper_History", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperHistory/index.js", "groupTitle": "Cm_Hopper_History" }, { "type": "get", "url": "/api/cm/hopper_history", "title": "Gets a list of HopperHistory", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_history -v -u {name}:{password}", "type": "json" } ], "name": "GetHopperHistory", "group": "Cm_Hopper_History", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/hopper_history?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/hopper_history?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/hopper_history?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/hopper_history?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/hopper_history?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmHopperHistory/index.js", "groupTitle": "Cm_Hopper_History" }, { "type": "get", "url": "/api/cm/hopper_history/{id}", "title": "Gets a single HopperHistory", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_history/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowHopperHistory", "group": "Cm_Hopper_History", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperHistory/index.js", "groupTitle": "Cm_Hopper_History" }, { "type": "put", "url": "/api/cm/hopper_history/{id}", "title": "Update a single hopper history", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/hopper_history/{id} -d '{\"disposition\": \"OK\"}' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Cm_Hopper_History", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperHistory/index.js", "groupTitle": "Cm_Hopper_History" }, { "type": "delete", "url": "/api/cm/hopper/{id}", "title": "Delete Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "destroy", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "get", "url": "/api/cm/hopper/preview", "title": "Gets Preview Dialer Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/preview -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getPreview", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "put", "url": "/api/cm/hopper/{id}", "title": "Update an existing Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateHopper", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "post", "url": "/api/cm/lists", "title": "Creates a new List", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateLists", "group": "Cm_Lists", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "delete", "url": "/api/cm/lists/{id}", "title": "Deletes a List", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteLists", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/users", "title": "Gets agents from list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/users -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetAgents", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists", "title": "Gets a list of Lists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists -v -u {name}:{password}", "type": "json" } ], "name": "GetLists", "group": "Cm_Lists", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/lists?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/lists?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/lists?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/lists?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/lists?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "delete", "url": "/api/cm/lists/{id}/users", "title": "Removes agents from a list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}", "title": "Gets a single List", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowLists", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "post", "url": "/api/cm/lists/{id}/users", "title": "Adds agents to a list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/users -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAgents", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "post", "url": "/api/cm/lists/{id}/contacts", "title": "Creates new contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/contacts -d '[{\"firstName\": \"John Doe\", \"email\": \"john.doe@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addContacts", "group": "Cm_Lists", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "firstName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "street", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "postalCode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "city", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "country", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dateOfBirth", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "phone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mobile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fax", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "url", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "facebook", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "twitter", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "post", "url": "/api/cm/lists/{id}/fields", "title": "Creates a new custom field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/fields -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addCustomField", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "post", "url": "/api/lists/{id}/dispositions", "title": "Creates a new sub disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/lists/{id}/disposition -d '{\"name\": \"SATISFIED\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/contacts", "title": "Gets List Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/contacts -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getContacts", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/fields", "title": "Gets Custom Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getCustomFields", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/dispositions", "title": "Gets Dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/contacts/csv", "title": "Gets CSV List Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/contacts/csv -v -u {name}:{password} -X GET", "type": "json" } ], "name": "grunt", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "put", "url": "/api/cm/lists/{id}", "title": "Update an existing List", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateLists", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "delete", "url": "/api/conditions/{id}", "title": "Deletes a Condition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/conditions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteConditions", "group": "Conditions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/condition/index.js", "groupTitle": "Conditions" }, { "type": "put", "url": "/api/conditions/{id}", "title": "Update an existing Condition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/conditions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateConditions", "group": "Conditions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/condition/index.js", "groupTitle": "Conditions" }, { "type": "post", "url": "/api/cm/custom_field", "title": "Create a new custom field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_field -d '{\"name\": \"mycf\", \"type\": \"text\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCustomField", "group": "Custom_Fields", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Custom_Fields" }, { "type": "delete", "url": "/api/dashboards/items/{id}", "title": "Deletes a Dashboard Item", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/items/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDashboard_Items", "group": "Dashboard_Items", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboardItem/index.js", "groupTitle": "Dashboard_Items" }, { "type": "get", "url": "/api/dashboards/items/{id}", "title": "Gets a single Dashboard Item", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/items/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDashboard_Items", "group": "Dashboard_Items", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboardItem/index.js", "groupTitle": "Dashboard_Items" }, { "type": "put", "url": "/api/dashboards/items/{id}", "title": "Update an existing Dashboard Item", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/items/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDashboard_Items", "group": "Dashboard_Items", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboardItem/index.js", "groupTitle": "Dashboard_Items" }, { "type": "post", "url": "/api/dashboards", "title": "Creates a new Dashboard", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDashboards", "group": "Dashboards", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "delete", "url": "/api/dashboards/{id}", "title": "Deletes a Dashboard", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDashboards", "group": "Dashboards", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "get", "url": "/api/dashboards", "title": "Gets a list of Dashboards", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards -v -u {name}:{password}", "type": "json" } ], "name": "GetDashboards", "group": "Dashboards", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/dashboards?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/dashboards?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/dashboards?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/dashboards?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/dashboards?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "get", "url": "/api/dashboards/{id}", "title": "Gets a single Dashboard", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDashboards", "group": "Dashboards", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "post", "url": "/api/dashboards/{id}/items", "title": "Creates new item", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id}/items -d '{\"type\": \"counter\", \"...\": \"...\"}]' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addItem", "group": "Dashboards", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "get", "url": "/api/dashboards/{id}/run", "title": "Run dashboard widgets queries", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id}/run -v -u {name}:{password} -X GET", "type": "json" } ], "name": "run", "group": "Dashboards", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "put", "url": "/api/dashboards/{id}", "title": "Update an existing Dashboard", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDashboards", "group": "Dashboards", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "get", "url": "/api/dashboards/{id}/items", "title": "Gets items", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id}/items -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getItems", "group": "Dashboars", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboars" }, { "type": "post", "url": "/api/integrations/desk/accounts", "title": "Creates a new Desk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDesk_Accounts", "group": "Desk_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"basic\"" ], "optional": true, "field": "authType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "consumerKey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "consumerSecret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "token", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tokenSecret", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"integrationTab\"", "\"newTab\"" ], "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "delete", "url": "/api/integrations/desk/accounts/{id}", "title": "Deletes a Desk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDesk_Accounts", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "get", "url": "/api/integrations/desk/accounts", "title": "Gets a list of Desk Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetDesk_Accounts", "group": "Desk_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/desk/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/desk/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/desk/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/desk/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/desk/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "get", "url": "/api/integrations/desk/accounts/{id}", "title": "Gets a single Desk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDesk_Accounts", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "post", "url": "/api/integrations/desk/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "get", "url": "/api/integrations/desk/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "get", "url": "/api/integrations/desk/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "put", "url": "/api/integrations/desk/accounts/{id}", "title": "Update an existing Desk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDesk_Accounts", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "post", "url": "/api/integrations/desk/configurations", "title": "Creates a new Desk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDesk_Configurations", "group": "Desk_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "delete", "url": "/api/integrations/desk/configurations/{id}", "title": "Deletes a Desk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDesk_Configurations", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations", "title": "Gets a list of Desk Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetDesk_Configurations", "group": "Desk_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/desk/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/desk/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/desk/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/desk/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/desk/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}", "title": "Gets a single Desk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDesk_Configurations", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}/tags", "title": "Gets configurations tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/tags -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getTags", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "post", "url": "/api/integrations/desk/configurations/{id}/tags", "title": "Sets new tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/tags -d '{\"ids\": [1,12]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "setTags", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "put", "url": "/api/integrations/desk/configurations/{id}", "title": "Update an existing Desk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDesk_Configurations", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "post", "url": "/api/integrations/desk/fields", "title": "Creates a new Desk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDesk_Fields", "group": "Desk_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "delete", "url": "/api/integrations/desk/fields/{id}", "title": "Deletes a Desk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDesk_Fields", "group": "Desk_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "get", "url": "/api/integrations/desk/fields", "title": "Gets a list of Desk Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetDesk_Fields", "group": "Desk_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/desk/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/desk/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/desk/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/desk/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/desk/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "get", "url": "/api/integrations/desk/fields/{id}", "title": "Gets a single Desk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDesk_Fields", "group": "Desk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "put", "url": "/api/integrations/desk/fields/{id}", "title": "Update an existing Desk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDesk_Fields", "group": "Desk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "post", "url": "/api/fax/accounts", "title": "Creates a new Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAccounts", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "ecm", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "headerinfo", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "localstationid", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"2400\"", "\"4800\"", "\"7200\"", "\"9600\"", "\"12000\"", "\"14400\"" ], "optional": true, "field": "minrate", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"2400\"", "\"4800\"", "\"7200\"", "\"9600\"", "\"12000\"", "\"14400\"" ], "optional": true, "field": "maxrate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "modem", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "gateway", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "faxdetect", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "t38timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SIP\"", "\"IAX\"", "\"DADHI\"", "\"KHOMP\"" ], "optional": true, "field": "tech", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "acceptUrl", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "acceptMethod", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "rejectMethod", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "actions", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closeUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "closeMethod", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "delete", "url": "/api/fax/accounts/{id}", "title": "Deletes a Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAccounts", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts", "title": "Gets a list of Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetAccounts", "group": "Fax_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts/{id}", "title": "Gets a single Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAccounts", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "post", "url": "/api/fax/accounts/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"queue\"", "\"agent\"", "\"sendMail\"", "\"sendSms\"" ], "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data1", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data2", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data3", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data6", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "data7", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data8", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data9", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data10", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "post", "url": "/api/fax/accounts/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/dispositions -d '{\"name\": \"Satisfied\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "post", "url": "/api/fax/accounts/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/dispositions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "post", "url": "/api/fax/accounts/{id}/interactions", "title": "Creates new interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/interactions -d '[{\"host\": \"host\", \"username\": \"username\", \"password\": \"password\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addInteraction", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "contact", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "account", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxIn", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxOut", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"NEW\"", "\"OPEN\"", "\"PENDING\"", "\"CLOSED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "lastEvent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastEventAt", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "waiting", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "openReason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "arrivedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts/{id}/applications", "title": "Gets account pplications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts/{id}/dispositions", "title": "Gets account dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts/{id}/interactions", "title": "Gets account interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteraction", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "put", "url": "/api/fax/accounts/{id}", "title": "Update an existing Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAccounts", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "delete", "url": "/api/fax/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Fax_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxApplication/index.js", "groupTitle": "Fax_Applications" }, { "type": "get", "url": "/api/fax/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Fax_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxApplication/index.js", "groupTitle": "Fax_Applications" }, { "type": "put", "url": "/api/fax/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Fax_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxApplication/index.js", "groupTitle": "Fax_Applications" }, { "type": "post", "url": "/api/fax/attachments", "title": "Creates a new Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAttachments", "group": "Fax_Attachments", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "path", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "basename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "delete", "url": "/api/fax/attachments/{id}", "title": "Deletes a Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAttachments", "group": "Fax_Attachments", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "get", "url": "/api/fax/attachments", "title": "Gets a list of Attachments", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments -v -u {name}:{password}", "type": "json" } ], "name": "GetAttachments", "group": "Fax_Attachments", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/attachments?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/attachments?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/attachments?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/attachments?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/attachments?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "get", "url": "/api/fax/attachments/{id}", "title": "Gets a single Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAttachments", "group": "Fax_Attachments", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "put", "url": "/api/fax/attachments/{id}", "title": "Update an existing Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAttachments", "group": "Fax_Attachments", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "post", "url": "/api/fax/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Fax_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxDisposition/index.js", "groupTitle": "Fax_Dispositions" }, { "type": "delete", "url": "/api/fax/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Fax_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxDisposition/index.js", "groupTitle": "Fax_Dispositions" }, { "type": "get", "url": "/api/fax/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Fax_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxDisposition/index.js", "groupTitle": "Fax_Dispositions" }, { "type": "put", "url": "/api/fax/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Fax_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxDisposition/index.js", "groupTitle": "Fax_Dispositions" }, { "type": "post", "url": "/api/fax/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Fax_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "contact", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "account", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxIn", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxOut", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"NEW\"", "\"OPEN\"", "\"PENDING\"", "\"CLOSED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "lastEvent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastEventAt", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "waiting", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "openReason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "arrivedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "delete", "url": "/api/fax/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "get", "url": "/api/fax/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "get", "url": "/api/fax/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Fax_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "get", "url": "/api/fax/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "post", "url": "/api/fax/interactions/{id}/messages", "title": "Creates new messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id}/messages -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Fax_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "to", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "channelstate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channelstatedesc", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exten", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "linkedid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "localstationid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remotestationid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "pagestransferred", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "resolution", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferrate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "filename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastStatus", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "error", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "get", "url": "/api/fax/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "put", "url": "/api/fax/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "post", "url": "/api/fax/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Fax_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "to", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "channelstate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channelstatedesc", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exten", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "linkedid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "localstationid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remotestationid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "pagestransferred", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "resolution", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferrate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "filename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastStatus", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "error", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "delete", "url": "/api/fax/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Fax_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "get", "url": "/api/fax/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Fax_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "get", "url": "/api/fax/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Fax_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "get", "url": "/api/fax/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Fax_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "put", "url": "/api/fax/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Fax_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "post", "url": "/api/fax/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "post", "url": "/api/fax/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "post", "url": "/api/fax/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Fax_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": false, "field": "strategy", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "lastAgent", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "delete", "url": "/api/fax/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "get", "url": "/api/fax/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "get", "url": "/api/fax/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Fax_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "get", "url": "/api/fax/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "delete", "url": "/api/fax/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "get", "url": "/api/fax/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "put", "url": "/api/fax/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "post", "url": "/api/fax/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Fax_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountphone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "messageid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "delete", "url": "/api/fax/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Fax_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "get", "url": "/api/fax/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Fax_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "get", "url": "/api/fax/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Fax_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "put", "url": "/api/fax/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Fax_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "post", "url": "/api/fax/sessions/reports", "title": "Creates a new Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSession_Reports", "group": "Fax_Session_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountphone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leaveAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "completeAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "complete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"agent\"" ], "optional": true, "field": "completeReason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "delete", "url": "/api/fax/sessions/reports/{id}", "title": "Deletes a Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "get", "url": "/api/fax/sessions/reports/describe", "title": "Gets table info about Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "get", "url": "/api/fax/sessions/reports", "title": "Gets a list of Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/sessions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/sessions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/sessions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/sessions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/sessions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "get", "url": "/api/fax/sessions/reports/{id}", "title": "Gets a single Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "put", "url": "/api/fax/sessions/reports/{id}", "title": "Update an existing Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "post", "url": "/api/integrations/freshdesk/accounts", "title": "Creates a new Freshdesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateFreshdesk_Accounts", "group": "Freshdesk_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "apiKey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "delete", "url": "/api/integrations/freshdesk/accounts/{id}", "title": "Deletes a Freshdesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteFreshdesk_Accounts", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "get", "url": "/api/integrations/freshdesk/accounts", "title": "Gets a list of Freshdesk Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetFreshdesk_Accounts", "group": "Freshdesk_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/freshdesk/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/freshdesk/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/freshdesk/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/freshdesk/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/freshdesk/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "get", "url": "/api/integrations/freshdesk/accounts/{id}", "title": "Gets a single Freshdesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowFreshdesk_Accounts", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "post", "url": "/api/integrations/freshdesk/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "get", "url": "/api/integrations/freshdesk/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "get", "url": "/api/integrations/freshdesk/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "put", "url": "/api/integrations/freshdesk/accounts/{id}", "title": "Update an existing Freshdesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateFreshdesk_Accounts", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "post", "url": "/api/integrations/freshdesk/configurations", "title": "Creates a new Freshdesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateFreshdesk_Configurations", "group": "Freshdesk_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "delete", "url": "/api/integrations/freshdesk/configurations/{id}", "title": "Deletes a Freshdesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteFreshdesk_Configurations", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations", "title": "Gets a list of Freshdesk Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetFreshdesk_Configurations", "group": "Freshdesk_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/freshdesk/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/freshdesk/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/freshdesk/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/freshdesk/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/freshdesk/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}", "title": "Gets a single Freshdesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowFreshdesk_Configurations", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}/tags", "title": "Gets configurations tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/tags -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getTags", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "post", "url": "/api/integrations/freshdesk/configurations/{id}/tags", "title": "Sets new tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/tags -d '{\"ids\": [1,12]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "setTags", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "put", "url": "/api/integrations/freshdesk/configurations/{id}", "title": "Update an existing Freshdesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateFreshdesk_Configurations", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "post", "url": "/api/integrations/freshdesk/fields", "title": "Creates a new Freshdesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateFreshdesk_Fields", "group": "Freshdesk_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "delete", "url": "/api/integrations/freshdesk/fields/{id}", "title": "Deletes a Freshdesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteFreshdesk_Fields", "group": "Freshdesk_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "get", "url": "/api/integrations/freshdesk/fields", "title": "Gets a list of Freshdesk Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetFreshdesk_Fields", "group": "Freshdesk_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/freshdesk/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/freshdesk/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/freshdesk/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/freshdesk/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/freshdesk/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "get", "url": "/api/integrations/freshdesk/fields/{id}", "title": "Gets a single Freshdesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowFreshdesk_Fields", "group": "Freshdesk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "put", "url": "/api/integrations/freshdesk/fields/{id}", "title": "Update an existing Freshdesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateFreshdesk_Fields", "group": "Freshdesk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "post", "url": "/api/integrations/reports", "title": "Creates a new Integration Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateIntegration_Reports", "group": "Integration_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "integration", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "eventChannel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exitStatus", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "ticketId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "integrationId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contacts", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interface", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentcalledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentconnectAt", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "holdtime", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "agentcomplete", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentcompleteAt", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "talktime", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "agentacw", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "acwtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "agentringnoanswer", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentringnoanswerAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "agentdump", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentdumpAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastevent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "channelstate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channelstatedesc", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "language", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destchannel", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "destchannelstate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destchannelstatedesc", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destcalleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destcalleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destconnectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destconnectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destlanguage", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destaccountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destcontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destpriority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destuniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "messageId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "inReplyTo", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "to", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "cc", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "html", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "url", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "projectId", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "delete", "url": "/api/integrations/reports/{id}", "title": "Deletes a Integration Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "get", "url": "/api/integrations/reports/describe", "title": "Gets table info about Integration Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "get", "url": "/api/integrations/reports", "title": "Gets a list of Integration Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "get", "url": "/api/integrations/reports/{id}", "title": "Gets a single Integration Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "put", "url": "/api/integrations/reports/{id}", "title": "Update an existing Integration Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "post", "url": "/api/intervals", "title": "Creates a new Interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateIntervals", "group": "Intervals", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "delete", "url": "/api/intervals/{id}", "title": "Deletes a Interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "get", "url": "/api/intervals", "title": "Gets a list of Intervals", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals -v -u {name}:{password}", "type": "json" } ], "name": "GetIntervals", "group": "Intervals", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/intervals?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/intervals?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/intervals?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/intervals?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/intervals?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "get", "url": "/api/intervals/{id}", "title": "Gets a single Interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "post", "url": "/api/intervals/{id}/sub_intervals", "title": "Creates a new sub interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id}/sub_intervals -d '{\"interval\": \"00:00-08:30,mon-fri,*,*\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addInterval", "group": "Intervals", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "post", "url": "/api/intervals/{id}/sub_intervals/create_many", "title": "Create new sub intervals set", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id}/sub_intervals -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "get", "url": "/api/intervals/{id}/sub_intervals", "title": "Get sub intervals set", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id}/sub_intervals -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "put", "url": "/api/intervals/{id}", "title": "Update an existing Interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "post", "url": "/api/jira", "title": "Creates a new issue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jira -d '{\"key\": \"Bug\", \"description\": \"I can't do it!\"}' \\\n -H \"Content-Type: application/json\" -X POST", "type": "json" } ], "name": "Creates_Issue", "group": "Issue", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"Bug\"" ], "optional": true, "field": "issuetype", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "summary", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jira/index.js", "groupTitle": "Issue" }, { "type": "post", "url": "/api/jscripty/answers/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "JscriptyAnswerReport", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "question", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "answer", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "projectname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "questionId", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "delete", "url": "/api/jscripty/answers/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "JscriptyAnswerReport", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "get", "url": "/api/jscripty/answers/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "JscriptyAnswerReport", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "get", "url": "/api/jscripty/answers/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "JscriptyAnswerReport", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/jscripty/answers/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/jscripty/answers/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/jscripty/answers/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/jscripty/answers/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/jscripty/answers/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "get", "url": "/api/jscripty/answers/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "JscriptyAnswerReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "put", "url": "/api/jscripty/answers/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "JscriptyAnswerReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "post", "url": "/api/jscripty/questions/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "JscriptyQuestionReport", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "question", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "answer", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "projectname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "questionId", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "delete", "url": "/api/jscripty/questions/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "JscriptyQuestionReport", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "get", "url": "/api/jscripty/questions/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "JscriptyQuestionReport", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "get", "url": "/api/jscripty/questions/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "JscriptyQuestionReport", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/jscripty/questions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/jscripty/questions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/jscripty/questions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/jscripty/questions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/jscripty/questions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "get", "url": "/api/jscripty/questions/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "JscriptyQuestionReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "put", "url": "/api/jscripty/questions/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "JscriptyQuestionReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "post", "url": "/api/jscripty/sessions/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "JscriptySessionReport", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "starttime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "endtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "projectname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "delete", "url": "/api/jscripty/sessions/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "JscriptySessionReport", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "get", "url": "/api/jscripty/sessions/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "JscriptySessionReport", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "get", "url": "/api/jscripty/sessions/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "JscriptySessionReport", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/jscripty/sessions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/jscripty/sessions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/jscripty/sessions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/jscripty/sessions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/jscripty/sessions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "get", "url": "/api/jscripty/sessions/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "JscriptySessionReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "put", "url": "/api/jscripty/sessions/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "JscriptySessionReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "post", "url": "/api/jscripty/projects", "title": "Creates a new Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateProjects", "group": "Jscripty_Projects", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "formData", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "delete", "url": "/api/jscripty/projects/{id}", "title": "Deletes a Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteProjects", "group": "Jscripty_Projects", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "get", "url": "/api/jscripty/projects", "title": "Gets a list of Projects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects -v -u {name}:{password}", "type": "json" } ], "name": "GetProjects", "group": "Jscripty_Projects", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/jscripty/projects?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/jscripty/projects?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/jscripty/projects?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/jscripty/projects?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/jscripty/projects?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "get", "url": "/api/jscripty/projects/{id}", "title": "Gets a single Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowProjects", "group": "Jscripty_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "get", "url": "/api/jscripty/projects/{id}/sessions", "title": "Gets jscripty project sessions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects/{id}/sessions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSessions", "group": "Jscripty_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "put", "url": "/api/jscripty/projects/{id}", "title": "Update an existing Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateProjects", "group": "Jscripty_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "get", "url": "/api/license", "title": "Gets License Info", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/license -v -u {name}:{password} -X GET", "type": "json" } ], "name": "index", "group": "License", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/license/index.js", "groupTitle": "License" }, { "type": "put", "url": "/api/license/{id}", "title": "Update an existing License", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/license/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateLiense", "group": "License", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/license/index.js", "groupTitle": "License" }, { "type": "post", "url": "/api/mail/accounts/{id}/in_servers", "title": "Creates a new IMAP server", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/in_servers -d '{\"host\": \"host\", \"username\": \"username\", \"password\": \"password\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddImap", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailbox", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "ssl", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "delete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"UNSEEN\"" ], "optional": true, "field": "filter", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"IMAP\"", "\"POP3\"" ], "optional": true, "field": "protocol", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"CONNECTING\"", "\"CONNECTED\"", "\"DISCONNECTED\"", "\"ERROR\"", "\"UNKNOWN\"" ], "optional": true, "field": "state", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "source", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "connTimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "authTimeout", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "keepalive", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/out_servers", "title": "Creates a new SMTP server", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/out_servers -d '{\"host\": \"host\", \"username\": \"username\", \"password\": \"password\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddSmtp", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "service", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "user", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pass", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "secure", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "state", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "authentication", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts", "title": "Creates a new Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAccounts", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "whiteLabel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "acceptUrl", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "acceptMethod", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "rejectMethod", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "actions", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closeUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "closeMethod", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "signature", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "custom", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "service", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "delete", "url": "/api/mail/accounts/{id}", "title": "Deletes a Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAccounts", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts", "title": "Gets a list of Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetAccounts", "group": "Mail_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/in_servers", "title": "Gets account IMAP server", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/in_servers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetImap", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/out_servers", "title": "Gets account SMTP server", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/out_servers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetSmtp", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "delete", "url": "/api/mail/accounts/{id}/in_servers", "title": "Removes IMAP server from an account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/in_servers -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveImmap", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "delete", "url": "/api/mail/accounts/{id}/out_servers", "title": "Removes SMTP server from an account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/out_servers -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveSmtp", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}", "title": "Gets a single Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAccounts", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"queue\"", "\"agent\"", "\"sendMail\"", "\"replyMail\"", "\"sendSms\"" ], "optional": true, "field": "app", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data1", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data2", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data3", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data6", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "data7", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data8", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data9", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data10", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/dispositions -d '{\"name\": \"vip\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/dispositions -d '[{\"name\": \"vip\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/interactions", "title": "Creates new interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/interactions -d '[{\"subject\": \"My printer is on fire!\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addInteraction", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "account", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailIn", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailOut", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"NEW\"", "\"OPEN\"", "\"PENDING\"", "\"CLOSED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENDING\"", "\"SENT\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "lastEvent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastEventAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "deleted", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "waiting", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "openReason", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "ParentId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "arrivedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/applications", "title": "Gets account applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/dispositions", "title": "Gets account dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/interactions", "title": "Gets account interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteraction", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/send", "title": "Send new mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/send -d '{from: '\"John Doe\" '}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "sendMail", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "put", "url": "/api/mail/accounts/{id}", "title": "Update an existing Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAccounts", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/verify", "title": "Verify mail account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/verify -v -u {name}:{password} -X GET", "type": "json" } ], "name": "verifySmtp", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "delete", "url": "/api/mail/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Mail_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailApplication/index.js", "groupTitle": "Mail_Applications" }, { "type": "get", "url": "/api/mail/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Mail_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailApplication/index.js", "groupTitle": "Mail_Applications" }, { "type": "put", "url": "/api/mail/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Mail_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailApplication/index.js", "groupTitle": "Mail_Applications" }, { "type": "post", "url": "/api/mail/attachments", "title": "Creates a new Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAttachments", "group": "Mail_Attachments", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "domain", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "size", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "path", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "basename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "delete", "url": "/api/mail/attachments/{id}", "title": "Deletes a Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAttachments", "group": "Mail_Attachments", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "get", "url": "/api/mail/attachments", "title": "Gets a list of Attachments", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments -v -u {name}:{password}", "type": "json" } ], "name": "GetAttachments", "group": "Mail_Attachments", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/attachments?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/attachments?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/attachments?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/attachments?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/attachments?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "get", "url": "/api/mail/attachments/{id}", "title": "Gets a single Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAttachments", "group": "Mail_Attachments", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "put", "url": "/api/mail/attachments/{id}", "title": "Update an existing Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAttachments", "group": "Mail_Attachments", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "post", "url": "/api/mail/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Mail_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailDisposition/index.js", "groupTitle": "Mail_Dispositions" }, { "type": "delete", "url": "/api/mail/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Mail_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailDisposition/index.js", "groupTitle": "Mail_Dispositions" }, { "type": "get", "url": "/api/mail/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Mail_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailDisposition/index.js", "groupTitle": "Mail_Dispositions" }, { "type": "put", "url": "/api/mail/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Mail_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailDisposition/index.js", "groupTitle": "Mail_Dispositions" }, { "type": "post", "url": "/api/mail/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Mail_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "account", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailIn", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailOut", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"NEW\"", "\"OPEN\"", "\"PENDING\"", "\"CLOSED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENDING\"", "\"SENT\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "lastEvent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastEventAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "deleted", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "waiting", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "openReason", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "ParentId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "arrivedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "delete", "url": "/api/mail/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "get", "url": "/api/mail/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "get", "url": "/api/mail/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Mail_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "get", "url": "/api/mail/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "post", "url": "/api/mail/interactions/{id}/messages", "title": "Creates new message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id}/messages -d '[{\"to\": \"sales@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Mail_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "messageId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "inReplyTo", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "to", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "cc", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "bcc", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fromId", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "html", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "auto", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENDING\"", "\"SENT\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "voiceSource", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userFullname", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "accountId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "get", "url": "/api/mail/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "put", "url": "/api/mail/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "post", "url": "/api/mail/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Mail_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "messageId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "inReplyTo", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "to", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "cc", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "bcc", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fromId", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "html", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "auto", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENDING\"", "\"SENT\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "voiceSource", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userFullname", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "accountId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "delete", "url": "/api/mail/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Mail_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "get", "url": "/api/mail/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Mail_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "get", "url": "/api/mail/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Mail_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "get", "url": "/api/mail/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Mail_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "put", "url": "/api/mail/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Mail_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "post", "url": "/api/mail/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "post", "url": "/api/mail/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "post", "url": "/api/mail/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Mail_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": true, "field": "strategy", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "lastAgent", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "delete", "url": "/api/mail/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Mail_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "delete", "url": "/api/mail/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "put", "url": "/api/mail/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Mail_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailReport/index.js", "groupTitle": "Mail_Reports" }, { "type": "get", "url": "/api/mail/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Mail_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailReport/index.js", "groupTitle": "Mail_Reports" }, { "type": "post", "url": "/api/mail/out_servers", "title": "Creates a new SMTP", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSMTPs", "group": "Mail_SMTP", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "service", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "user", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pass", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "secure", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "state", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "authentication", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "delete", "url": "/api/mail/out_servers/{id}", "title": "Deletes a SMTP", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSMTPs", "group": "Mail_SMTP", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "get", "url": "/api/mail/out_servers", "title": "Gets a list of SMTPs", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers -v -u {name}:{password}", "type": "json" } ], "name": "GetSMTPs", "group": "Mail_SMTP", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/out_servers?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/out_servers?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/out_servers?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/out_servers?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/out_servers?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "get", "url": "/api/mail/out_servers/{id}", "title": "Gets a single SMTP", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSMTPs", "group": "Mail_SMTP", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "put", "url": "/api/mail/out_servers/{id}", "title": "Update an existing SMTP", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSMTPs", "group": "Mail_SMTP", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "get", "url": "/api/mail/sessions/reports/describe", "title": "Gets table info about Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/sessions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSession_Reports", "group": "Mail_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailSessionReport/index.js", "groupTitle": "Mail_Session_Reports" }, { "type": "get", "url": "/api/mail/sessions/reports", "title": "Gets a list of Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/sessions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSession_Reports", "group": "Mail_Session_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/sessions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/sessions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/sessions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/sessions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/sessions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailSessionReport/index.js", "groupTitle": "Mail_Session_Reports" }, { "type": "get", "url": "/api/mail/sessions/reports/{id}", "title": "Gets a single Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/sessions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSession_Reports", "group": "Mail_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailSessionReport/index.js", "groupTitle": "Mail_Session_Reports" }, { "type": "get", "url": "/api/members/reports/describe", "title": "Gets table info about Member Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/members/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMember_Reports", "group": "Member_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/memberReport/index.js", "groupTitle": "Member_Reports" }, { "type": "get", "url": "/api/members/reports", "title": "Gets a list of Member Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/members/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetMember_Reports", "group": "Member_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/members/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/members/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/members/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/members/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/members/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/memberReport/index.js", "groupTitle": "Member_Reports" }, { "type": "get", "url": "/api/members/reports/{id}", "title": "Gets a single Member Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/members/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMember_Reports", "group": "Member_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/memberReport/index.js", "groupTitle": "Member_Reports" }, { "type": "get", "url": "/api/migrations", "title": "Gets a list of Migrations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/migrations -v -u {name}:{password}", "type": "json" } ], "name": "GetMigrations", "group": "Migrations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/migrations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/migrations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/migrations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/migrations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/migrations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/migration/index.js", "groupTitle": "Migrations" }, { "type": "post", "url": "/api/voice/networks", "title": "Create a new network", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/networks -v -u {name}:{password} -X POST", "type": "json" } ], "name": "Create", "group": "Networks", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "delete", "url": "/api/voice/networks/{id}", "title": "Deletes a network", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/networks/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "Delete", "group": "Networks", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "get", "url": "/api/networks", "title": "Gets a list of Networks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/networks -v -u {name}:{password}", "type": "json" } ], "name": "GetNetworks", "group": "Networks", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/networks?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/networks?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/networks?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/networks?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/networks?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "get", "url": "/api/networks/{id}", "title": "Gets a single Network", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/networks/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowNetworks", "group": "Networks", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "put", "url": "/api/voice/networks/{id}", "title": "Update an existing network", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/networks/{id} -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "Update", "group": "Networks", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "post", "url": "/api/openchannel/accounts", "title": "Creates a new Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAccounts", "group": "Openchannel_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "replyUri", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "delete", "url": "/api/openchannel/accounts/{id}", "title": "Deletes a Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAccounts", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts", "title": "Gets a list of Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetAccounts", "group": "Openchannel_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts/{id}", "title": "Gets a single Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAccounts", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "put", "url": "/api/openchannel/messages/{id}/accept", "title": "Accepts message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id}/accept \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "acceptMessage", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/accounts/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Openchannel_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/accounts/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/dispositions -d '{\"name\": \"Satisfied\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Openchannel_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/accounts/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/dispositions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Openchannel_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts/{id}/applications", "title": "Gets account applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts/{id}/dispositions", "title": "Gets account dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts/{id}/interactions", "title": "Gets Openchannel Account Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteractions", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/accounts/{id}/notify", "title": "Notify new message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/notify -d '{\"body\": \"hello world\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "notify", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "put", "url": "/api/openchannel/messages/{id}/reject", "title": "Rejects message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id}/reject \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "rejectMessage", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "put", "url": "/api/openchannel/accounts/{id}", "title": "Update an existing Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAccounts", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/applications", "title": "Creates a new Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateApplications", "group": "Openchannel_Applications", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "delete", "url": "/api/openchannel/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Openchannel_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "get", "url": "/api/openchannel/applications", "title": "Gets a list of Applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications -v -u {name}:{password}", "type": "json" } ], "name": "GetApplications", "group": "Openchannel_Applications", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/applications?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/applications?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/applications?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/applications?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/applications?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "get", "url": "/api/openchannel/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Openchannel_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "put", "url": "/api/openchannel/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Openchannel_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "post", "url": "/api/openchannel/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Openchannel_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelDisposition/index.js", "groupTitle": "Openchannel_Dispositions" }, { "type": "delete", "url": "/api/openchannel/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Openchannel_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelDisposition/index.js", "groupTitle": "Openchannel_Dispositions" }, { "type": "get", "url": "/api/openchannel/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Openchannel_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelDisposition/index.js", "groupTitle": "Openchannel_Dispositions" }, { "type": "put", "url": "/api/openchannel/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Openchannel_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelDisposition/index.js", "groupTitle": "Openchannel_Dispositions" }, { "type": "post", "url": "/api/openchannel/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Openchannel_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Boolean", "optional": true, "field": "closed", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "note", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "delete", "url": "/api/openchannel/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "get", "url": "/api/openchannel/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "get", "url": "/api/openchannel/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Openchannel_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "get", "url": "/api/openchannel/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "post", "url": "/api/openchannel/interactions/{id}/messages", "title": "Creates new messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id}/messages -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Openchannel_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "get", "url": "/api/openchannel/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "put", "url": "/api/openchannel/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "post", "url": "/api/openchannel/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Openchannel_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "delete", "url": "/api/openchannel/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Openchannel_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "get", "url": "/api/openchannel/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Openchannel_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "get", "url": "/api/openchannel/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Openchannel_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "get", "url": "/api/openchannel/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Openchannel_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "put", "url": "/api/openchannel/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Openchannel_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "post", "url": "/api/openchannel/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "post", "url": "/api/openchannel/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "post", "url": "/api/openchannel/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Openchannel_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": true, "field": "strategy", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "delete", "url": "/api/openchannel/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "get", "url": "/api/openchannel/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "get", "url": "/api/openchannel/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Openchannel_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "get", "url": "/api/openchannel/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "delete", "url": "/api/openchannel/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "get", "url": "/api/openchannel/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "put", "url": "/api/openchannel/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "post", "url": "/api/openchannel/reports", "title": "Creates a new Openchannel Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateOpenchannel_Reports", "group": "Openchannel_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "timeslot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "messageid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "delete", "url": "/api/openchannel/reports/{id}", "title": "Deletes a Openchannel Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteOpenchannel_Reports", "group": "Openchannel_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "get", "url": "/api/openchannel/reports", "title": "Gets a list of Openchannel Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetOpenchannel_Reports", "group": "Openchannel_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "get", "url": "/api/openchannel/reports/{id}", "title": "Gets a single Openchannel Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowOpenchannel_Reports", "group": "Openchannel_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "put", "url": "/api/openchannel/reports/{id}", "title": "Update an existing Openchannel Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateOpenchannel_Reports", "group": "Openchannel_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "get", "url": "/api/openchannel/sessions/reports/describe", "title": "Gets table info about Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/sessions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSession_Reports", "group": "Openchannel_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelSessionReport/index.js", "groupTitle": "Openchannel_Session_Reports" }, { "type": "get", "url": "/api/openchannel/sessions/reports", "title": "Gets a list of Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/sessions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSession_Reports", "group": "Openchannel_Session_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/sessions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/sessions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/sessions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/sessions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/sessions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelSessionReport/index.js", "groupTitle": "Openchannel_Session_Reports" }, { "type": "get", "url": "/api/openchannel/sessions/reports/{id}", "title": "Gets a single Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/sessions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSession_Reports", "group": "Openchannel_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelSessionReport/index.js", "groupTitle": "Openchannel_Session_Reports" }, { "type": "post", "url": "/api/pauses", "title": "Creates a new Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreatePauses", "group": "Pauses", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "delete", "url": "/api/pauses/{id}", "title": "Deletes a Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeletePauses", "group": "Pauses", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "get", "url": "/api/pauses", "title": "Gets a list of Pauses", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses -v -u {name}:{password}", "type": "json" } ], "name": "GetPauses", "group": "Pauses", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/pauses?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/pauses?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/pauses?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/pauses?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/pauses?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "get", "url": "/api/pauses/{id}", "title": "Gets a single Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowPauses", "group": "Pauses", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "put", "url": "/api/pauses/{id}", "title": "Update an existing Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updatePauses", "group": "Pauses", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "get", "url": "/api/pm2/{id}", "title": "Gets a single pm2 process", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pm2/{id} -v -u {name}:{password}", "type": "json" } ], "name": "GetPm2Process", "group": "Pm2", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pm2/index.js", "groupTitle": "Pm2" }, { "type": "get", "url": "/api/pm2", "title": "Gets pm2 processes", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pm2 -v -u {name}:{password}", "type": "json" } ], "name": "GetPm2Processes", "group": "Pm2", "description": "

Motion returns the pm2 processes list.

", "version": "0.0.0", "filename": "server/api/pm2/index.js", "groupTitle": "Pm2" }, { "type": "put", "url": "/api/pm2/{id}", "title": "Update an existing Process", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pm2/{id} -d '{\"status\": \"online\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateProcesses", "group": "Pm2", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pm2/index.js", "groupTitle": "Pm2" }, { "type": "get", "url": "/api/rpc/campaigns/", "title": "Gets a list of campaigns", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/campaigns -v -u {name}:{password}", "type": "json" } ], "name": "Campaigns", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime campaigns parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/agents", "title": "Gets a list of RTAgents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/agents -v -u {name}:{password}", "type": "json" } ], "name": "RTAgents", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime agents parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/outbound/channels", "title": "Gets a list of RTOutboundChannels", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/outbound/channels -v -u {name}:{password}", "type": "json" } ], "name": "RTOutboundChannels", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime outbound channels.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/telephones", "title": "Gets a list of RTTelephones", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/telephones -v -u {name}:{password}", "type": "json" } ], "name": "RTTelephones", "group": "RPC_Realtime", "description": "

Motion will return a list of telephones parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/trunks", "title": "Gets a list of RTTrunks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/trunks -v -u {name}:{password}", "type": "json" } ], "name": "RTTrunks", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime trunks parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/channels/{uniqueid}", "title": "Gets a single RTVoiceQueueChannel", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/channels/{uniqueid} -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueueChannel", "group": "RPC_Realtime", "description": "

Motion will return a specific realtime voice queue channel.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/channels/{uniqueid}/hangup", "title": "Hangup a single RTVoiceQueueChannel", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/channels/{uniqueid}/hangup -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueueChannelHangup", "group": "RPC_Realtime", "description": "

Motion will hangup a specific realtime voice queue channel.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/channels/{uniqueid}/redirect/{exten}", "title": "Hangup a single RTVoiceQueueChannel", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/channels/{uniqueid}/redirect/{exten} -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueueChannelRedirect", "group": "RPC_Realtime", "description": "

Motion will redirect a specific realtime voice queue channel to a specific extension.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/preview/{id}", "title": "Gets a single preview contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/preview/{id} -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueuePreview", "group": "RPC_Realtime", "description": "

Motion will return a specific preview contact.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/outbound", "title": "Gets a list of RTOutbound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/outbound -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueues", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime outbound parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues", "title": "Gets a list of RTVoiceQueues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueues", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime voice queues parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/channels", "title": "Gets a list of RTVoiceQueuesChannels", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/channels -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueuesChannels", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime voice queues channels.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "post", "url": "/api/integrations/salesforce/accounts", "title": "Creates a new Salesforce Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSalesforce_Accounts", "group": "Salesforce_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "clientId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "clientSecret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "securityToken", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"integrationTab\"", "\"newTab\"" ], "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "delete", "url": "/api/integrations/salesforce/accounts/{id}", "title": "Deletes a Salesforce Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSalesforce_Accounts", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "get", "url": "/api/integrations/salesforce/accounts", "title": "Gets a list of Salesforce Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetSalesforce_Accounts", "group": "Salesforce_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/salesforce/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/salesforce/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/salesforce/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/salesforce/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/salesforce/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "get", "url": "/api/integrations/salesforce/accounts/{id}", "title": "Gets a single Salesforce Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSalesforce_Accounts", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "post", "url": "/api/integrations/salesforce/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "get", "url": "/api/integrations/salesforce/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "get", "url": "/api/integrations/salesforce/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "put", "url": "/api/integrations/salesforce/accounts/{id}", "title": "Update an existing Salesforce Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSalesforce_Accounts", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "post", "url": "/api/integrations/salesforce/configurations", "title": "Creates a new Salesforce Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSalesforce_Configurations", "group": "Salesforce_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "delete", "url": "/api/integrations/salesforce/configurations/{id}", "title": "Deletes a Salesforce Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSalesforce_Configurations", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations", "title": "Gets a list of Salesforce Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetSalesforce_Configurations", "group": "Salesforce_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/salesforce/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/salesforce/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/salesforce/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/salesforce/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/salesforce/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations/{id}", "title": "Gets a single Salesforce Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSalesforce_Configurations", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "put", "url": "/api/integrations/salesforce/configurations/{id}", "title": "Update an existing Salesforce Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSalesforce_Configurations", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "post", "url": "/api/integrations/salesforce/fields", "title": "Creates a new Salesforce Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSalesforce_Fields", "group": "Salesforce_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "delete", "url": "/api/integrations/salesforce/fields/{id}", "title": "Deletes a Salesforce Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSalesforce_Fields", "group": "Salesforce_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "get", "url": "/api/integrations/salesforce/fields", "title": "Gets a list of Salesforce Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetSalesforce_Fields", "group": "Salesforce_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/salesforce/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/salesforce/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/salesforce/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/salesforce/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/salesforce/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "get", "url": "/api/integrations/salesforce/fields/{id}", "title": "Gets a single Salesforce Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSalesforce_Fields", "group": "Salesforce_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "put", "url": "/api/integrations/salesforce/fields/{id}", "title": "Update an existing Salesforce Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSalesforce_Fields", "group": "Salesforce_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "post", "url": "/api/schedules", "title": "Creates a new Schedule", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSchedules", "group": "Schedules", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": false, "field": "active", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "cron", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "startAt", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "endAt", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "subtractNumber", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"years\"", "\"quarters\"", "\"months\"", "\"weeks\"", "\"days\"", "\"hours\"", "\"minutes\"" ], "optional": false, "field": "subtractUnit", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"csv\"", "\"pdf\"", "\"xls\"" ], "optional": false, "field": "output", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"custom\"", "\"default\"" ], "optional": false, "field": "type", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "sendMail", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "delete", "url": "/api/schedules/{id}", "title": "Deletes a Schedule", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSchedules", "group": "Schedules", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "get", "url": "/api/schedules", "title": "Gets a list of Schedules", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules -v -u {name}:{password}", "type": "json" } ], "name": "GetSchedules", "group": "Schedules", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/schedules?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/schedules?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/schedules?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/schedules?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/schedules?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "get", "url": "/api/schedules/{id}", "title": "Gets a single Schedule", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSchedules", "group": "Schedules", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "put", "url": "/api/schedules/{id}", "title": "Update an existing Schedule", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSchedules", "group": "Schedules", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "get", "url": "/api/settings", "title": "Gets a list of Settings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings -v -u {name}:{password}", "type": "json" } ], "name": "GetSettings", "group": "Settings", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/settings?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/settings?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/settings?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/settings?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/settings?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "get", "url": "/api/settings/{id}", "title": "Gets a single Setting", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSettings", "group": "Settings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "put", "url": "/api/settings/{id}", "title": "Update settings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id} -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "Update", "group": "Settings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "post", "url": "/api/settings/{id}/logo", "title": "Add logo", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id}/logo -H 'Content-Type: multipart/form-data' -F 'file=@{filename}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addLogo", "group": "Settings", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "post", "url": "/api/settings/{id}/logo_login", "title": "Add logo login", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id}/logo_login -H 'Content-Type: multipart/form-data' -F 'file=@{filename}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addLogoLogin", "group": "Settings", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "get", "url": "/api/settings/{id}/logo", "title": "Get logo", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id}/logo -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getLogo", "group": "Settings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "get", "url": "/api/settings/{id}/logo_login", "title": "Get logo login", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id}/logo_login -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getLogoLogin", "group": "Settings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "post", "url": "/api/sms/accounts", "title": "Creates a new Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAccounts", "group": "Sms_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"twilio\"", "\"skebby\"" ], "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "delete", "url": "/api/sms/accounts/{id}", "title": "Deletes a Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAccounts", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts", "title": "Gets a list of Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetAccounts", "group": "Sms_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts/{id}", "title": "Gets a single Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAccounts", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "put", "url": "/api/sms/messages/{id}/accept", "title": "Accepts message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id}/accept \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "acceptMessage", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/accounts/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Sms_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/accounts/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/dispositions -d '{\"name\": \"Satisfied\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Sms_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/accounts/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/dispositions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Sms_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts/{id}/applications", "title": "Gets account applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts/{id}/dispositions", "title": "Gets account dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts/{id}/interactions", "title": "Gets account interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteraction", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/accounts/{id}/notify", "title": "Notify new message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/notify -d '{\"body\": \"hello world\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "notify", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "put", "url": "/api/sms/messages/{id}/reject", "title": "Rejects message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id}/reject \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "rejectMessage", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Accounts" }, { "type": "put", "url": "/api/sms/accounts/{id}", "title": "Update an existing Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAccounts", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/applications", "title": "Creates a new Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateApplications", "group": "Sms_Applications", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "delete", "url": "/api/sms/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Sms_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "get", "url": "/api/sms/applications", "title": "Gets a list of Applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications -v -u {name}:{password}", "type": "json" } ], "name": "GetApplications", "group": "Sms_Applications", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/applications?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/applications?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/applications?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/applications?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/applications?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "get", "url": "/api/sms/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Sms_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "put", "url": "/api/sms/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Sms_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "post", "url": "/api/sms/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Sms_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsDisposition/index.js", "groupTitle": "Sms_Dispositions" }, { "type": "delete", "url": "/api/sms/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Sms_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsDisposition/index.js", "groupTitle": "Sms_Dispositions" }, { "type": "get", "url": "/api/sms/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Sms_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsDisposition/index.js", "groupTitle": "Sms_Dispositions" }, { "type": "put", "url": "/api/sms/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Sms_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsDisposition/index.js", "groupTitle": "Sms_Dispositions" }, { "type": "post", "url": "/api/sms/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Sms_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Boolean", "optional": true, "field": "closed", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "note", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "delete", "url": "/api/sms/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "get", "url": "/api/sms/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "get", "url": "/api/sms/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Sms_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "get", "url": "/api/sms/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "post", "url": "/api/sms/interactions/{id}/messages", "title": "Creates new messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id}/messages -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Sms_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "get", "url": "/api/sms/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "put", "url": "/api/sms/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "post", "url": "/api/sms/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Sms_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "delete", "url": "/api/sms/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Sms_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "get", "url": "/api/sms/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Sms_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "get", "url": "/api/sms/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Sms_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "get", "url": "/api/sms/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Sms_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "put", "url": "/api/sms/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Sms_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "post", "url": "/api/sms/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "post", "url": "/api/sms/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "post", "url": "/api/sms/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Sms_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": true, "field": "strategy", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "delete", "url": "/api/sms/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "get", "url": "/api/sms/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "get", "url": "/api/sms/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Sms_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "get", "url": "/api/sms/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "delete", "url": "/api/sms/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "get", "url": "/api/sms/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "put", "url": "/api/sms/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "post", "url": "/api/sms/session/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Sms_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountaddress", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leaveAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "completeAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "complete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"agent\"" ], "optional": true, "field": "completeReason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "post", "url": "/api/sms/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Sms_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountnumber", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "messageid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "delete", "url": "/api/sms/session/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "delete", "url": "/api/sms/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/session/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/session/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Sms_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/session/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/session/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/session/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/session/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/session/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Sms_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/session/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "put", "url": "/api/sms/session/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "put", "url": "/api/sms/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sounds", "title": "Gets a list of Sounds", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds -v -u {name}:{password}", "type": "json" } ], "name": "GetSounds", "group": "Sounds", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sounds?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sounds?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sounds?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sounds?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sounds?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "get", "url": "/api/sounds/{id}", "title": "Gets a single Sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSounds", "group": "Sounds", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "post", "url": "/api/sounds", "title": "Create a new sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds -H 'Content-Type: multipart/form-data' -F 'file=@{filename}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addSound", "group": "Sounds", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "delete", "url": "/api/sounds/{id}", "title": "Deletes a sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "destroySound", "group": "Sounds", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "get", "url": "/api/sounds/{id}/download", "title": "Download Sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Sounds", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "put", "url": "/api/sounds", "title": "Update an existing new sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds -d '[\"name\": \"sound_name\", \"description\": \"sound_desc\"]' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSound", "group": "Sounds", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "post", "url": "/api/square/details/reports", "title": "Creates a new Square Detail Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSquare_Detail_Reports", "group": "Square_Details_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "node", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "data", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "project_name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "delete", "url": "/api/square/details/reports/{id}", "title": "Deletes a Square Detail Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "get", "url": "/api/square/details/reports/describe", "title": "Gets table info about Square Detail Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "get", "url": "/api/square/details/reports", "title": "Gets a list of Square Detail Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/details/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/details/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/details/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/details/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/details/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "get", "url": "/api/square/details/reports/{id}", "title": "Gets a single Square Detail Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "put", "url": "/api/square/details/reports/{id}", "title": "Update an existing Square Detail Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "post", "url": "/api/square/odbc", "title": "Creates a new ODBC", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateODBCs", "group": "Square_ODBC", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dsn", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "delete", "url": "/api/square/odbc/{id}", "title": "Deletes a ODBC", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteODBCs", "group": "Square_ODBC", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "get", "url": "/api/square/odbc", "title": "Gets a list of ODBCs", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc -v -u {name}:{password}", "type": "json" } ], "name": "GetODBCs", "group": "Square_ODBC", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/odbc?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/odbc?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/odbc?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/odbc?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/odbc?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "get", "url": "/api/square/odbc/{id}", "title": "Gets a single ODBC", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowODBCs", "group": "Square_ODBC", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "get", "url": "/api/square/odbc/{id}/test", "title": "Test Odbc", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc/{id}/test -v -u {name}:{password} -X GET", "type": "json" } ], "name": "test", "group": "Square_ODBC", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "put", "url": "/api/square/odbc/{id}", "title": "Update an existing ODBC", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateODBCs", "group": "Square_ODBC", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "post", "url": "/api/square/projects", "title": "Creates a new Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateProjects", "group": "Square_Projects", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "notes", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "preproduction", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "production", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "delete", "url": "/api/square/projects/{id}", "title": "Deletes a Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteProjects", "group": "Square_Projects", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "get", "url": "/api/square/projects", "title": "Gets a list of Projects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects -v -u {name}:{password}", "type": "json" } ], "name": "GetProjects", "group": "Square_Projects", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/projects?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/projects?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/projects?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/projects?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/projects?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "get", "url": "/api/square/projects/{id}", "title": "Gets a single Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowProjects", "group": "Square_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "put", "url": "/api/square/projects/{id}", "title": "Update an existing Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateProjects", "group": "Square_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "post", "url": "/api/square/recordings", "title": "Creates a new Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateRecordings", "group": "Square_Recordings", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "extension", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dnid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "projectName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "saveName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "filename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "savePath", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "delete", "url": "/api/square/recordings/{id}", "title": "Deletes a Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteRecordings", "group": "Square_Recordings", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "get", "url": "/api/square/recordings", "title": "Gets a list of Recordings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings -v -u {name}:{password}", "type": "json" } ], "name": "GetRecordings", "group": "Square_Recordings", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/recordings?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/recordings?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/recordings?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/recordings?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/recordings?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "get", "url": "/api/square/recordings/{id}", "title": "Gets a single Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowRecordings", "group": "Square_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "get", "url": "/api/square/recordings/{id}/download", "title": "Download Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Square_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "put", "url": "/api/square/recordings/{id}", "title": "Update an existing Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateRecordings", "group": "Square_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "post", "url": "/api/square/reports", "title": "Creates a new Square Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSquare_Reports", "group": "Square_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "network", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "network_script", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "request", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "language", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "version", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callingpres", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callingani2", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callington", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callingtns", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dnid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rdnis", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "extension", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "enhanced", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "threadid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "project_name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leaveAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "delete", "url": "/api/square/reports/{id}", "title": "Deletes a Square Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSquare_Reports", "group": "Square_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "get", "url": "/api/square/reports/describe", "title": "Gets table info about Square Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSquare_Reports", "group": "Square_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "get", "url": "/api/square/reports", "title": "Gets a list of Square Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSquare_Reports", "group": "Square_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "get", "url": "/api/square/reports/{id}", "title": "Gets a single Square Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSquare_Reports", "group": "Square_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "put", "url": "/api/square/reports/{id}", "title": "Update an existing Square Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSquare_Reports", "group": "Square_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "post", "url": "/api/integrations/sugarcrm/configurations", "title": "Creates a new SugarCRM Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSugarCRM_Configurations", "group": "SugarCRM_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "delete", "url": "/api/integrations/sugarcrm/configurations/{id}", "title": "Deletes a SugarCRM Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSugarCRM_Configurations", "group": "SugarCRM_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations", "title": "Gets a list of SugarCRM Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetSugarCRM_Configurations", "group": "SugarCRM_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/sugarcrm/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/sugarcrm/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/sugarcrm/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/sugarcrm/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/sugarcrm/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations/{id}", "title": "Gets a single SugarCRM Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSugarCRM_Configurations", "group": "SugarCRM_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "put", "url": "/api/integrations/sugarcrm/configurations/{id}", "title": "Update an existing SugarCRM Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSugarCRM_Configurations", "group": "SugarCRM_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "post", "url": "/api/integrations/sugarcrm/accounts", "title": "Creates a new Sugarcrm Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "delete", "url": "/api/integrations/sugarcrm/accounts/{id}", "title": "Deletes a Sugarcrm Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/accounts", "title": "Gets a list of Sugarcrm Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/sugarcrm/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/sugarcrm/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/sugarcrm/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/sugarcrm/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/sugarcrm/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/accounts/{id}", "title": "Gets a single Sugarcrm Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "post", "url": "/api/integrations/sugarcrm/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "put", "url": "/api/integrations/sugarcrm/accounts/{id}", "title": "Update an existing Sugarcrm Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Sugarcrm_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "Sugarcrm_Configurations" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Sugarcrm_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "Sugarcrm_Configurations" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Sugarcrm_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "Sugarcrm_Configurations" }, { "type": "post", "url": "/api/integrations/sugarcrm/fields", "title": "Creates a new Sugarcrm Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSugarcrm_Fields", "group": "Sugarcrm_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "delete", "url": "/api/integrations/sugarcrm/fields/{id}", "title": "Deletes a Sugarcrm Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSugarcrm_Fields", "group": "Sugarcrm_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "get", "url": "/api/integrations/sugarcrm/fields", "title": "Gets a list of Sugarcrm Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetSugarcrm_Fields", "group": "Sugarcrm_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/sugarcrm/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/sugarcrm/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/sugarcrm/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/sugarcrm/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/sugarcrm/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "get", "url": "/api/integrations/sugarcrm/fields/{id}", "title": "Gets a single Sugarcrm Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSugarcrm_Fields", "group": "Sugarcrm_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "put", "url": "/api/integrations/sugarcrm/fields/{id}", "title": "Update an existing Sugarcrm Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSugarcrm_Fields", "group": "Sugarcrm_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "get", "url": "/api/system", "title": "Gets system information", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/system -v -u {name}:{password}", "type": "json" } ], "name": "GetSystemInformation", "group": "System_Information", "description": "

Motion returns the system information.

", "version": "0.0.0", "filename": "server/api/system/index.js", "groupTitle": "System_Information" }, { "type": "post", "url": "/api/tags", "title": "Creates a new Tag", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTags", "group": "Tags", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "delete", "url": "/api/tags/{id}", "title": "Deletes a Tag", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTags", "group": "Tags", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "get", "url": "/api/tags", "title": "Gets a list of Tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags -v -u {name}:{password}", "type": "json" } ], "name": "GetTags", "group": "Tags", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/tags?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/tags?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/tags?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/tags?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/tags?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "get", "url": "/api/tags/{id}", "title": "Gets a single Tag", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTags", "group": "Tags", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "put", "url": "/api/tags/{id}", "title": "Update an existing Tag", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTags", "group": "Tags", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "post", "url": "/api/teams/{id}/queues", "title": "Add queues to a team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/queues -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddQueues", "group": "Teams", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "post", "url": "/api/teams", "title": "Creates a new Team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTeams", "group": "Teams", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/teams/{id}", "title": "Deletes a Team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "get", "url": "/api/teams/{id}/users", "title": "Gets agents from team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/users -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetAgents", "group": "Teams", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "get", "url": "/api/teams/{id}/queues?channel={channel}", "title": "Gets Queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/queues?channel={channel} -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Teams", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "get", "url": "/api/teams", "title": "Gets a list of Teams", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Teams", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/teams?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/teams?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/teams?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/teams?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/teams?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/teams/{id}/users", "title": "Removes agents from a team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/teams/{id}/queues", "title": "Remove queues to a team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/queues?channel=voice&ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveQueues", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/fax/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/openchannel/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/voice/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/mail/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/sms/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/chat/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Teams" }, { "type": "get", "url": "/api/teams/{id}", "title": "Gets a single Team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "post", "url": "/api/teams/{id}/users", "title": "Adds agents to a team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/users -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAgents", "group": "Teams", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "put", "url": "/api/teams/{id}", "title": "Update an existing Team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "post", "url": "/api/templates", "title": "Creates a new Template", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTemplates", "group": "Templates", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "html", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "delete", "url": "/api/templates/{id}", "title": "Deletes a Template", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTemplates", "group": "Templates", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "get", "url": "/api/templates", "title": "Gets a list of Templates", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates -v -u {name}:{password}", "type": "json" } ], "name": "GetTemplates", "group": "Templates", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/templates?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/templates?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/templates?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/templates?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/templates?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "get", "url": "/api/templates/{id}", "title": "Gets a single Template", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTemplates", "group": "Templates", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "put", "url": "/api/templates/{id}", "title": "Update an existing Template", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTemplates", "group": "Templates", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "post", "url": "/api/triggers", "title": "Creates a new Trigger", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTriggers", "group": "Triggers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "status", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "delete", "url": "/api/triggers/{id}", "title": "Deletes a Trigger", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTriggers", "group": "Triggers", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers", "title": "Gets a list of Triggers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers -v -u {name}:{password}", "type": "json" } ], "name": "GetTriggers", "group": "Triggers", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/triggers?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/triggers?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/triggers?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/triggers?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/triggers?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers/{id}", "title": "Gets a single Trigger", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTriggers", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "post", "url": "/api/triggers/{id}/actions", "title": "Creates new actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/actions -d '{\"action\": \"contactManager\",\"data1\": \"1\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAction", "group": "Triggers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "action", "description": "

Allowed values: contactManager, integration, motionbar, jscripty, urlForward, browser

" }, { "group": "Body", "type": "String", "optional": true, "field": "data1", "description": "

contactManager[ListId], integration[intName(zendesk)], motionbar[Popup(0),URL(1),WinApp(2)], urlForward[GET,POST], browser[TemplateId(0),URL(1)]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data2", "description": "

integration[AccountId], motionbar[TemplateId,URL,WinAppPath], urlForward[URL]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data3", "description": "

motionbar[NULL,NULL,WinAppArguments]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data6", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "post", "url": "/api/triggers/{id}/all_conditions", "title": "Creates a new \"AND\"condition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/all_conditions -d '{\"field\": \"name\", \"operator\": \"equal\", \"value\": \"John Doe\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAllCondition", "group": "Triggers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "operator", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "value", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "post", "url": "/api/triggers/{id}/any_conditions", "title": "Creates a new \"OR\"condition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/any_conditions -d '{\"field\": \"name\", \"operator\": \"equal\", \"value\": \"John Doe\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAnyCondition", "group": "Triggers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "operator", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "value", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers/{id}/actions", "title": "Gets Trigger Actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/actions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getActions", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers/{id}/all_conditions", "title": "Gets \"AND\" Trigger Conditions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/all_conditions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getAllConditions", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers/{id}/any_conditions", "title": "Gets \"OR\" Trigger Conditions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/any_conditions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getAnyConditions", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "put", "url": "/api/triggers/{id}", "title": "Update an existing Trigger", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTriggers", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "post", "url": "/api/trunks", "title": "Create a new trunk", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks -v -u {name}:{password} -X POST", "type": "json" } ], "name": "Create", "group": "Trunks", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"friend\"", "\"user\"", "\"peer\"" ], "optional": false, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "context", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"ALLOWED_NOT_SCREENED\"", "\"ALLOWED_PASSED_SCREEN\"", "\"ALLOWED_FAILED_SCREEN\"", "\"ALLOWED\"", "\"PROHIB_NOT_SCREENED\"", "\"PROHIB_PASSED_SCREEN\"", "\"PROHIB_FAILED_SCREEN\"", "\"PROHIB\"" ], "optional": true, "field": "callingpres", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "deny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "permit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "secret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "md5secret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remotesecret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transport", "description": "

String is deprecated. Please use an Array as ["udp", "tcp"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rfc2833\"", "\"info\"", "\"shortinfo\"", "\"inband\"", "\"auto\"" ], "optional": true, "field": "dtmfmode", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"nonat\"", "\"update\"", "\"outgoing\"" ], "optional": true, "field": "directmedia", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "directrtpsetup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "directmediapermit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "directmediadeny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nat", "description": "

String is deprecated. Please use an Array as ["force_rport", "comedia"]

" }, { "group": "Body", "type": "String", "optional": true, "field": "callgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "namedcallgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pickupgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "namedpickupgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "language", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tonezone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disallow", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "allow", "description": "

String is deprecated. Please use an Array as ["ulaw", "alaw", "alaw"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autoframing", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "insecure", "description": "

String is deprecated. Please use an Array as ["port", "invite"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "trustrpid", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "trust_id_outbound", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"never\"" ], "optional": true, "field": "progressinband", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "promiscredir", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "useclientcode", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "setvar", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "amaflags", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "callcounter", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "busylevel", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowoverlap", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowsubscribe", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowtransfer", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "ignoresdpversion", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subscribecontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "template", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"always\"" ], "optional": true, "field": "videosupport", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxcallbitrate", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "rfc2833compensate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailbox", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"accept\"", "\"refuse\"", "\"originate\"" ], "optional": true, "field": "session_timers", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "session_expires", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "session_minse", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"uac\"", "\"uas\"" ], "optional": true, "field": "session_refresher", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "t38pt_usertpsource", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "regexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fromdomain", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fromuser", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "qualify", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "keepalive", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultip", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultuser", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtptimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtpholdtimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtpkeepalive", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"pai\"" ], "optional": true, "field": "sendrpid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "outboundproxy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callbackextension", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timert1", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timerb", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "qualifyfreq", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactpermit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactdeny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactacl", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "unsolicited_mailbox", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "use_q850_reason", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxforwards", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "encryption", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "avpf", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "force_avp", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "icesupport", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "dtlsenable", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"fingerprint\"", "\"certificate\"" ], "optional": true, "field": "dtlsverify", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dtlsrekey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscertfile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlsprivatekey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscipher", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscafile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscapath", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"active\"", "\"passive\"", "\"actpass\"" ], "optional": true, "field": "dtlssetup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlsfingerprint", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "usereqphone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordonfeature", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordofffeature", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "call_limit", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "registertrying", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "subscribemwi", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "vmexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mohinterpret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mohsuggest", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "parkinglot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"nonat\"", "\"update\"", "\"update,nonat\"" ], "optional": true, "field": "canreinvite", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "registry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "otherFields", "description": "" }, { "group": "Body", "type": "Boolean", "optional": false, "field": "active", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "delete", "url": "/api/trunks/{id}", "title": "Deletes a trunk", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "Delete", "group": "Trunks", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "get", "url": "/api/trunks", "title": "Gets a list of Trunks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks -v -u {name}:{password}", "type": "json" } ], "name": "GetTrunks", "group": "Trunks", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/trunks?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/trunks?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/trunks?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/trunks?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/trunks?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "get", "url": "/api/trunks/{id}", "title": "Gets a single Trunk", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTrunks", "group": "Trunks", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "put", "url": "/api/trunks/{id}", "title": "Update an existing trunk", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks/{id} -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "Update", "group": "Trunks", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "post", "url": "/api/users/{id}/contacts", "title": "Add contacts to a user", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/contacts -d '{\"ids\": [1,2]}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddContacts", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/queues", "title": "Add queues to an agent", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/queues -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddQueues", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/teams", "title": "Add teams to an agent", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/create_many", "title": "Creates many Users", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/create_many -d '[{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}]' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "BulkCreateUsers", "group": "Users", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "

The name of the user

" }, { "group": "Body", "type": "String", "optional": false, "field": "fullname", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "email", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"admin\"", "\"user\"", "\"agent\"", "\"telephone\"" ], "optional": false, "field": "role", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "provider", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "internal", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "salt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mobile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "address", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "zipcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userpic", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "city", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "country", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "online", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastLoginAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "voicePause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "chatPause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "mailPause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "faxPause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "smsPause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "openchannelPause", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pauseType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastPauseAt", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "chatCapacity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailCapacity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxCapacity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "smsCapacity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "openchannelCapacity", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarAutoAnswer", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarEnableSettings", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "phoneBarListenPort", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "phoneBarExpires", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarRemoteControl", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "phoneBarRemoteControlPort", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarEnableRecording", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarRingInUse", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "chanspy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "ipaddr", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "regseconds", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fullcontact", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "regserver", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "useragent", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "lastms", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"friend\"", "\"user\"", "\"peer\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"ALLOWED_NOT_SCREENED\"", "\"ALLOWED_PASSED_SCREEN\"", "\"ALLOWED_FAILED_SCREEN\"", "\"ALLOWED\"", "\"PROHIB_NOT_SCREENED\"", "\"PROHIB_PASSED_SCREEN\"", "\"PROHIB_FAILED_SCREEN\"", "\"PROHIB\"" ], "optional": true, "field": "callingpres", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "deny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "permit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "secret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "md5secret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remotesecret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transport", "description": "

String is deprecated. Please use an Array as ["udp", "tcp"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rfc2833\"", "\"info\"", "\"shortinfo\"", "\"inband\"", "\"auto\"" ], "optional": true, "field": "dtmfmode", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"nonat\"", "\"update\"", "\"outgoing\"" ], "optional": true, "field": "directmedia", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "directrtpsetup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "directmediapermit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "directmediadeny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nat", "description": "

String is deprecated. Please use an Array as ["force_rport", "comedia"]

" }, { "group": "Body", "type": "String", "optional": true, "field": "callgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "namedcallgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pickupgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "namedpickupgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "language", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tonezone", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "disallow", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "allow", "description": "

String is deprecated. Please use an Array as ["ulaw", "alaw", "gsm"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autoframing", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "insecure", "description": "

String is deprecated. Please use an Array as ["port", "invite"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "trustrpid", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "trust_id_outbound", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"never\"" ], "optional": true, "field": "progressinband", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "promiscredir", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "useclientcode", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "setvar", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "amaflags", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "callcounter", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "busylevel", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowoverlap", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowsubscribe", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowtransfer", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "ignoresdpversion", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subscribecontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "template", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"always\"" ], "optional": true, "field": "videosupport", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxcallbitrate", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "rfc2833compensate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailbox", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"accept\"", "\"refuse\"", "\"originate\"" ], "optional": true, "field": "session_timers", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "session_expires", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "session_minse", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"uac\"", "\"uas\"" ], "optional": true, "field": "session_refresher", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "t38pt_usertpsource", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "regexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fromdomain", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fromuser", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "qualify", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "keepalive", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultip", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultuser", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtptimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtpholdtimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtpkeepalive", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "sendrpid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "outboundproxy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callbackextension", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timert1", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timerb", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "qualifyfreq", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactpermit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactdeny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactacl", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "unsolicited_mailbox", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "use_q850_reason", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxforwards", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "encryption", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "avpf", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "force_avp", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "icesupport", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "dtlsenable", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"fingerprint\"", "\"certificate\"" ], "optional": true, "field": "dtlsverify", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dtlsrekey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscertfile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlsprivatekey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscipher", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscafile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscapath", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"active\"", "\"passive\"", "\"actpass\"" ], "optional": true, "field": "dtlssetup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlsfingerprint", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "usereqphone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordonfeature", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordofffeature", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "call_limit", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "registertrying", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "subscribemwi", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "vmexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mohinterpret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mohsuggest", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "parkinglot", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"nonat\"", "\"update\"", "\"update,nonat\"" ], "optional": true, "field": "canreinvite", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "loginInPause", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "resetPasswordToken", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "resetPasswordExpires", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "showWebBar", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "permissions", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phoneBarUnconditionalNumber", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phoneBarNoReplyNumber", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phoneBarBusyNumber", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarUnconditional", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarNoReply", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarBusy", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarDnd", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarUnansweredCallBadge", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "delete", "url": "/api/users/destroy_many?ids={ids}", "title": "Deletes many Users", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/destroy_many?ids=1&ids=2&ids=3 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "BulkDeleteUsers", "group": "Users", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "put", "url": "/api/users/{id}/password", "title": "Change user password", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/password -d '{\"oldPassword\": \"1234\", \"newPassword\": \"5678\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "ChangePwd", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users", "title": "Create a new user", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "Create", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "delete", "url": "/api/users/{id}", "title": "Deletes a User", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteUsers", "group": "Users", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/describe", "title": "Gets table info about Users", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeUsers", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/agents", "title": "GetAgents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/agents -v -u {name}:{password}", "type": "json" } ], "name": "GetAgents", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/chat/interactions", "title": "GetChatInteractions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/chat/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetChatInteractions", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/contacts", "title": "GetContacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/contacts -v -u {name}:{password}", "type": "json" } ], "name": "GetContacts", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/lists", "title": "GetLists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/lists -v -u {name}:{password}", "type": "json" } ], "name": "GetLists", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/openchannel/interactions", "title": "GetOpenchannelInteractions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/openchannel/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetOpenchannelInteractions", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/queues?channel={channel}", "title": "Gets Queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/queues/?channel={channel} -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/recordings", "title": "GetRecordings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/recordings -v -u {name}:{password}", "type": "json" } ], "name": "GetRecordings", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/openchannel/interactions", "title": "GetSmsInteractions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/sms/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetSmsInteractions", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/teams", "title": "GetTeams", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users", "title": "Gets a list of Users", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users -v -u {name}:{password}", "type": "json" } ], "name": "GetUsers", "group": "Users", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/users?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/users?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/users?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/users?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/users?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/queues_rt", "title": "GetVoiceQueuesRt", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/queues_rt -v -u {name}:{password}", "type": "json" } ], "name": "GetVoiceQueuesRt", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/login", "title": "Login", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/login -v -u {name}:{password}", "type": "json" } ], "name": "Login", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/logout", "title": "Logout", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/logout -v -u {name}:{password}", "type": "json" } ], "name": "Logout", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/pause", "title": "Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/pause -v -u {name}:{password}", "type": "json" } ], "name": "Pause", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "delete", "url": "/api/users/{id}/queues", "title": "Remove queues to an agent", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/queues?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveQueues", "group": "Users", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "delete", "url": "/api/users/{id}/teams", "title": "Removes teams from an agent", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/teams?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Users", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}", "title": "Gets a single User", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowUsers", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/unpause", "title": "Unpause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/unpause -v -u {name}:{password}", "type": "json" } ], "name": "Unpause", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/avatar", "title": "Add avatar", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/avatar -H 'Content-Type: multipart/form-data' -F 'file=@{filename}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAvatar", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/avatar", "title": "Get avatar", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/avatar -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getAvatar", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "put", "url": "/api/users/{id}", "title": "Update an existing User", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateUsers", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/variables", "title": "Creates a new Variable", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateVariables", "group": "Variables", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "delete", "url": "/api/variables/{id}", "title": "Deletes a Variable", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteVariables", "group": "Variables", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "get", "url": "/api/variables", "title": "Gets a list of Variables", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables -v -u {name}:{password}", "type": "json" } ], "name": "GetVariables", "group": "Variables", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/variables?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/variables?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/variables?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/variables?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/variables?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "get", "url": "/api/variables/{id}", "title": "Gets a single Variable", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowVariables", "group": "Variables", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "put", "url": "/api/variables/{id}", "title": "Update an existing Variable", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateVariables", "group": "Variables", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "get", "url": "/api/version/fetch", "title": "Fetch git version", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version/fetch -v -u {name}:{password}", "type": "json" } ], "name": "FetchVersion", "group": "Version", "description": "

Motion run the following command: git fetch origin master

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/version", "title": "Gets version", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version -v -u {name}:{password}", "type": "json" } ], "name": "GetVersion", "group": "Version", "description": "

Motion returns the current and latest motion version.

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/version/pull", "title": "Pull git version", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version/pull -v -u {name}:{password}", "type": "json" } ], "name": "PullVersion", "group": "Version", "description": "

Motion run the following command: git pull

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/version/reset", "title": "Reset git version", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version/reset -v -u {name}:{password}", "type": "json" } ], "name": "ResetVersion", "group": "Version", "description": "

Motion run the following command: git reset --hard FETCH_HEAD

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/version/restart", "title": "Restart motion2 after update", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version/restart -v -u {name}:{password}", "type": "json" } ], "name": "RestartVersion", "group": "Version", "description": "

Motion run the following command: pm2 restart motion

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/voice/agents/reports/describe", "title": "Gets table info about Agent Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/agents/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeAgent_Reports", "group": "Voice_Agent_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceAgentReport/index.js", "groupTitle": "Voice_Agent_Reports" }, { "type": "get", "url": "/api/voice/agents/reports", "title": "Gets a list of Agent Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/agents/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAgent_Reports", "group": "Voice_Agent_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/agents/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/agents/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/agents/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/agents/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/agents/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceAgentReport/index.js", "groupTitle": "Voice_Agent_Reports" }, { "type": "get", "url": "/api/voice/agents/reports/{id}", "title": "Gets a single Agent Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/agents/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAgent_Reports", "group": "Voice_Agent_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceAgentReport/index.js", "groupTitle": "Voice_Agent_Reports" }, { "type": "get", "url": "/api/voice/calls/reports/describe", "title": "Gets table info about Call Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/calls/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeCall_Reports", "group": "Voice_Call_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceCallReport/index.js", "groupTitle": "Voice_Call_Reports" }, { "type": "get", "url": "/api/voice/calls/reports", "title": "Gets a list of Call Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/calls/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetCall_Reports", "group": "Voice_Call_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/calls/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/calls/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/calls/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/calls/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/calls/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceCallReport/index.js", "groupTitle": "Voice_Call_Reports" }, { "type": "get", "url": "/api/voice/calls/reports/{id}", "title": "Gets a single Call Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/calls/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCall_Reports", "group": "Voice_Call_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceCallReport/index.js", "groupTitle": "Voice_Call_Reports" }, { "type": "put", "url": "/api/voice/calls/reports/{id}", "title": "Update a single cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/calls/reports/{id} -d '{\"userDispositio\": \"OK\"}' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Voice_Call_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceCallReport/index.js", "groupTitle": "Voice_Call_Reports" }, { "type": "post", "url": "/api/voice/chanspy", "title": "Creates a new ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateChanSpy", "group": "Voice_ChanSpy", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "prefix", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "options", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "auth", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "record", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordingFormat", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "delete", "url": "/api/voice/chanspy/{id}", "title": "Deletes a ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteChanSpy", "group": "Voice_ChanSpy", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "get", "url": "/api/voice/chanspy", "title": "Gets a list of ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy -v -u {name}:{password}", "type": "json" } ], "name": "GetChanSpy", "group": "Voice_ChanSpy", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/chanspy?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/chanspy?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/chanspy?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/chanspy?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/chanspy?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "get", "url": "/api/voice/chanspy/{id}", "title": "Gets a single ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowChanSpy", "group": "Voice_ChanSpy", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "put", "url": "/api/voice/chanspy/{id}", "title": "Update an existing ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateChanSpy", "group": "Voice_ChanSpy", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "post", "url": "/api/voice/contexts", "title": "Create a new context", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts -v -u {name}:{password} -X POST", "type": "json" } ], "name": "Create", "group": "Voice_Contexts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "defaultEntry", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "delete", "url": "/api/voice/contexts/{id}", "title": "Deletes a context", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "Delete", "group": "Voice_Contexts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "get", "url": "/api/voice/contexts", "title": "Gets a list of Contexts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts -v -u {name}:{password}", "type": "json" } ], "name": "GetContexts", "group": "Voice_Contexts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/contexts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/contexts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/contexts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/contexts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/contexts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "get", "url": "/api/voice/contexts/{id}", "title": "Gets a single Context", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowContexts", "group": "Voice_Contexts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "put", "url": "/api/voice/contexts/{id}", "title": "Update an existing context", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts/{id} -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "Update", "group": "Voice_Contexts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "get", "url": "/api/voice/dials/reports/describe", "title": "Gets table info about Dial Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dials/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeDial_Reports", "group": "Voice_Dial_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDialReport/index.js", "groupTitle": "Voice_Dial_Reports" }, { "type": "get", "url": "/api/voice/dials/reports", "title": "Gets a list of Dial Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dials/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetDial_Reports", "group": "Voice_Dial_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/dials/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/dials/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/dials/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/dials/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/dials/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceDialReport/index.js", "groupTitle": "Voice_Dial_Reports" }, { "type": "get", "url": "/api/voice/dials/reports/{id}", "title": "Gets a single Dial Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dials/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDial_Reports", "group": "Voice_Dial_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDialReport/index.js", "groupTitle": "Voice_Dial_Reports" }, { "type": "post", "url": "/api/voice/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Voice_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "delete", "url": "/api/voice/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Voice_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "get", "url": "/api/voice/dispositions", "title": "Gets a list of Dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions -v -u {name}:{password}", "type": "json" } ], "name": "GetDispositions", "group": "Voice_Dispositions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/dispositions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/dispositions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/dispositions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/dispositions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/dispositions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "get", "url": "/api/voice/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Voice_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "put", "url": "/api/voice/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Voice_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "delete", "url": "/api/voice/extensions/{id}", "title": "Deletes a Extension", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteExtensions", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "get", "url": "/api/voice/extensions", "title": "Gets a list of Extensions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions -v -u {name}:{password}", "type": "json" } ], "name": "GetExtensions", "group": "Voice_Extensions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/extensions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/extensions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/extensions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/extensions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/extensions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "get", "url": "/api/voice/extensions/{id}", "title": "Gets a single Extension", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowExtensions", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "post", "url": "/api/voice/extensions", "title": "Create new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions/{id}/applications -d '[{\"app\": \"Set\", \"appdata\": \"CALLERDNID=${CALLER(dnid)}\"}]' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "post", "url": "/api/voice/extensions", "title": "Create an extension", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions -d '{\"exten\": \"12345\", \"context\": \"from-custom\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "create", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "put", "url": "/api/voice/extensions/{id}", "title": "Update an extension", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions/{id} -d '{\"exten\": \"12345\", \"context\": \"from-custom\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "post", "url": "/api/voice/mohs", "title": "Create a new a new MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs -d '{\"name\": \"xmas_musics\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddMoh", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "post", "url": "/api/voice/mohs/{id}/sounds", "title": "Add sound to MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id}/sounds -d '{\"id\": 1}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddSound", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "delete", "url": "/api/voice/mohs/{id}", "title": "Deletes an MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DestroyMoh", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "get", "url": "/api/voice/mohs", "title": "Gets a list of Music On Holds", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs -v -u {name}:{password}", "type": "json" } ], "name": "GetMusic_On_Holds", "group": "Voice_MOHs", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/mohs?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/mohs?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/mohs?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/mohs?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/mohs?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "get", "url": "/api/voice/mohs/{id}/sounds", "title": "Gets sounds from MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id}/sounds -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "GetSounds", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "delete", "url": "/api/voice/mohs/{id}/sounds/{id2}", "title": "Remove sound from MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id}/sounds/{id2} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveSound", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "get", "url": "/api/voice/mohs/{id}", "title": "Gets a single Music On Hold", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMusic_On_Holds", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "put", "url": "/api/voice/mohs/{id}", "title": "Update an existing Music On Hold", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMusic_On_Holds", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "post", "url": "/api/voice/mails", "title": "Creates a new Mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMails", "group": "Voice_Mails", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "customer_id", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "mailbox", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fullname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pager", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tz", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "attach", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "saycid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callback", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "review", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "operator", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "envelope", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "sayduration", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "saydurationm", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "sendvoicemail", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "delete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "nextaftercmd", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "forcename", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "forcegreetings", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "hidefromdir", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "stamp", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "emailsubject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "emailbody", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "maxsecs", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "maxmsg", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "delete", "url": "/api/voice/mails/{id}", "title": "Deletes a Mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMails", "group": "Voice_Mails", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "get", "url": "/api/voice/mails", "title": "Gets a list of Mails", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails -v -u {name}:{password}", "type": "json" } ], "name": "GetMails", "group": "Voice_Mails", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/mails?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/mails?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/mails?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/mails?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/mails?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "get", "url": "/api/voice/mails/{id}", "title": "Gets a single Mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMails", "group": "Voice_Mails", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "get", "url": "/api/voice/mails/{id}/messages", "title": "Gets voice mail messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Voice_Mails", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "put", "url": "/api/voice/mails/{id}", "title": "Update an existing Mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMails", "group": "Voice_Mails", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "post", "url": "/api/voice/mails/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Voice_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "msgnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dir", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "macrocontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "origtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "duration", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailboxuser", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailboxcontext", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "recording", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "flag", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "msg_id", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "stamp", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "delete", "url": "/api/voice/mails/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Voice_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "get", "url": "/api/voice/mails/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Voice_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/mails/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/mails/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/mails/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/mails/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/mails/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "get", "url": "/api/voice/mails/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Voice_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "get", "url": "voice/mails/messages/{id}/download", "title": "Download Voice Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}voice/mails/messages/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Voice_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "put", "url": "/api/voice/mails/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Voice_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "get", "url": "/api/voice/queues/reports/describe", "title": "Gets table info about Queue Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeQueue_Reports", "group": "Voice_Queue_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueueReport/index.js", "groupTitle": "Voice_Queue_Reports" }, { "type": "get", "url": "/api/voice/queues/reports", "title": "Gets a list of Queue Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetQueue_Reports", "group": "Voice_Queue_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/queues/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/queues/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/queues/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/queues/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/queues/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceQueueReport/index.js", "groupTitle": "Voice_Queue_Reports" }, { "type": "get", "url": "/api/voice/queues/reports/{id}", "title": "Gets a single Queue Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueue_Reports", "group": "Voice_Queue_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueueReport/index.js", "groupTitle": "Voice_Queue_Reports" }, { "type": "post", "url": "/api/voice/queues/{id}/users", "title": "Add agents to queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/queues/{id}/blacklists", "title": "Add blacklists to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/blacklists -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddBlackLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/queues/{id}/lists", "title": "Add lists to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/lists -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/queues/{id}/teams", "title": "Add teams to queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Voice_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"inbound\"", "\"outbound\"" ], "optional": false, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "musiconhold", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "announce", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"ringall\"", "\"leastrecent\"", "\"fewestcalls\"", "\"random\"", "\"rrmemory\"", "\"linear\"", "\"wrandom\"", "\"rrordered\"" ], "optional": false, "field": "strategy", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "servicelevel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "penaltymemberslimit", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "timeoutpriority", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "weight", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "wrapuptime", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autofill", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"all\"" ], "optional": true, "field": "autopause", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "autopausedelay", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autopausebusy", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autopauseunavail", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxlen", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "setinterfacevar", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "setqueueentryvar", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "setqueuevar", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "eventmemberstatus", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membermacro", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membergosub", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "announce_frequency", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "min_announce_frequency", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "periodic_announce_frequency", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "random_periodic_announce", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "relative_periodic_announce", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"once\"" ], "optional": true, "field": "announce_holdtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "announce_position", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "announce_to_first_user", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "announce_position_limit", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"0\"", "\"5\"", "\"10\"", "\"15\"", "\"20\"", "\"30\"" ], "optional": true, "field": "announce_round_seconds", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "monitor_format", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "monitor_type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_youarenext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_thereare", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_callswaiting", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_holdtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_minute", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_minutes", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_seconds", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_thankyou", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_reporthold", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_quantity1", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_quantity2", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_periodic_announce", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_less_than", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "periodic_announce", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinempty", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leavewhenempty", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "reportholdtime", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "ringinuse", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "memberdelay", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "timeoutrestart", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultrule", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "acw", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "acwTimeout", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "dialActive", "description": "

Active/Disactive Campaign

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"preview\"", "\"progressive\"", "\"power\"", "\"predictive\"" ], "optional": true, "field": "dialMethod", "description": "

Dial Method.

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialLimitChannel", "description": "

Max 9999 channels, 0 means unlimited.

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialLimitQueue", "description": "

Max 9999 member in queue(min:1, max:9999), 0 means unlimited.

" }, { "group": "Body", "type": "Float", "optional": true, "field": "dialPowerLevel", "description": "

Power Level: Calls for agents (min:1, max:10).

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"agentBusyFactor\"", "\"dropRate\"" ], "optional": true, "field": "dialPredictiveOptimization", "description": "

Only for predictive method.

" }, { "group": "Body", "type": "Float", "optional": true, "field": "dialPredictiveOptimizationPercentage", "description": "

Predictive Optimization Percentage (min: 1, max: 95)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialPredictiveInterval", "description": "

Intervall Predictive Minutes (min:5 max:30)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialOriginateCallerIdName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialOriginateCallerIdNumber", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialOriginateTimeout", "description": "

Originate Timeout Seconds (min:1, max:999)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialQueueOptions", "description": "

https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Application_Queue

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialQueueTimeout", "description": "

Queue Timeout Seconds (min:1, max:999)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialQueueProject", "description": "

AGI queue option (use: agi://127.0.0.1/square,<project_name>)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialCongestionMaxRetry", "description": "

#Congestion Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialCongestionRetryFrequency", "description": "

Congestion Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialBusyMaxRetry", "description": "

#Busy Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialBusyRetryFrequency", "description": "

Busy Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialNoAnswerMaxRetry", "description": "

#NoAnswer Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialNoAnswerRetryFrequency", "description": "

NoAnswer Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialGlobalMaxRetry", "description": "

#Global Max Retry (min:1, max:999)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialTimezone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialGlobalInterval", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialPrefix", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"always\"", "\"never\"", "\"onlyIfOpen\"" ], "optional": true, "field": "dialCheckDuplicateType", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "dialAMDActive", "description": "

Active/Disactive AMD

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDInitialSilence", "description": "

#AMD Initial Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDGreeting", "description": "

#AMD Greeting

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDAfterGreetingSilence", "description": "

#AMD After Greeting Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDTotalAnalysisTime", "description": "

#AMD Total Analysis Time

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMinWordLength", "description": "

#AMD Min Word Length

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDBetweenWordsSilence", "description": "

#AMD Between Words Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMaximumNumberOfWords", "description": "

#AMD Maximum Number Of Words

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDSilenceThreshold", "description": "

#AMD Silence Threshold (min:0, max:32767)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMaximumWordLength", "description": "

#AMD Maximum Word Length

" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "delete", "url": "/api/voice/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/users -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetAgents", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/blacklists", "title": "Get queue blacklists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/blacklists -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetBlackLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/finals", "title": "Gets queue hopper finals", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/hopper_finals -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperFinals", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/hopper_histories", "title": "Gets queue hopper histories", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/hopper_histories -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperHistories", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/hoppers", "title": "Gets queue hoppers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/hoppers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHoppers", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/lists", "title": "Get queue lists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/lists -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/members", "title": "Gets queue members", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/members -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetMembers", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Voice_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/teams", "title": "Gets queue team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/teams -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetTeams", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "delete", "url": "/api/voice/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "delete", "url": "/api/voice/queues/{id}/blacklists", "title": "Remove blacklists from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/blacklists?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveBlackLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "delete", "url": "/api/voice/queues/{id}/lists", "title": "Remove lists from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/lists?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/blacks", "title": "Gets queue hopper blacks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/hopper_black -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getHopperBlacks", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "put", "url": "/api/voice/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/recordings", "title": "Creates a new Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateRecordings", "group": "Voice_Recordings", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "format", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "value", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rating", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "createdAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "updatedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "delete", "url": "/api/voice/recordings/{id}", "title": "Deletes a Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteRecordings", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "get", "url": "/api/voice/recordings/describe", "title": "Gets table info about Recordings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeRecordings", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "get", "url": "/api/voice/recordings", "title": "Gets a list of Recordings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings -v -u {name}:{password}", "type": "json" } ], "name": "GetRecordings", "group": "Voice_Recordings", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/recordings?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/recordings?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/recordings?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/recordings?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/recordings?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "get", "url": "/api/voice/recordings/{id}", "title": "Gets a single Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowRecordings", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "get", "url": "/api/voice/recordings/{id}/download", "title": "Download Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "put", "url": "/api/voice/recordings/{id}", "title": "Update an existing Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateRecordings", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "post", "url": "/api/voice/transfers/reports", "title": "Creates a new Transfer Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTransfer_Reports", "group": "Voice_Transfer_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"blind\"", "\"attended\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "result", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererchannel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferercalleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferercalleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererconnectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererconnectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereraccountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferercontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererlinkedid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereechannel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereecalleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereecalleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereeconnectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereeconnectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereeaccountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereecontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereeexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereelinkedid", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"Yes\"", "\"No\"" ], "optional": true, "field": "isexternal", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "extension", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "delete", "url": "/api/voice/transfers/reports/{id}", "title": "Deletes a Transfer Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTransfer_Reports", "group": "Voice_Transfer_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "get", "url": "/api/voice/transfers/reports", "title": "Gets a list of Transfer Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetTransfer_Reports", "group": "Voice_Transfer_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/transfers/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/transfers/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/transfers/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/transfers/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/transfers/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "get", "url": "/api/voice/transfers/reports/{id}", "title": "Gets a single Transfer Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTransfer_Reports", "group": "Voice_Transfer_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "put", "url": "/api/voice/transfers/reports/{id}", "title": "Update an existing Transfer Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTransfer_Reports", "group": "Voice_Transfer_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "post", "url": "/api/integrations/zendesk/accounts", "title": "Creates a new Zendesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZendesk_Accounts", "group": "Zendesk_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "token", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"password\"", "\"token\"" ], "optional": true, "field": "authType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"integrationTab\"", "\"newTab\"" ], "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "delete", "url": "/api/integrations/zendesk/accounts/{id}", "title": "Deletes a Zendesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZendesk_Accounts", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "get", "url": "/api/integrations/zendesk/accounts", "title": "Gets a list of Zendesk Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetZendesk_Accounts", "group": "Zendesk_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zendesk/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zendesk/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zendesk/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zendesk/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zendesk/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "get", "url": "/api/integrations/zendesk/accounts/{id}", "title": "Gets a single Zendesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZendesk_Accounts", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "post", "url": "/api/integrations/zendesk/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "get", "url": "/api/integrations/zendesk/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "get", "url": "/api/integrations/zendesk/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "put", "url": "/api/integrations/zendesk/accounts/{id}", "title": "Update an existing Zendesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZendesk_Accounts", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "post", "url": "/api/integrations/zendesk/configurations", "title": "Creates a new Zendesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZendesk_Configurations", "group": "Zendesk_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "delete", "url": "/api/integrations/zendesk/configurations/{id}", "title": "Deletes a Zendesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZendesk_Configurations", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations", "title": "Gets a list of Zendesk Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetZendesk_Configurations", "group": "Zendesk_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zendesk/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zendesk/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zendesk/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zendesk/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zendesk/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}", "title": "Gets a single Zendesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZendesk_Configurations", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}/tags", "title": "Gets configurations tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/tags -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getTags", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "post", "url": "/api/integrations/zendesk/configurations/{id}/tags", "title": "Sets new tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/tags -d '{\"ids\": [1,12]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "setTags", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "put", "url": "/api/integrations/zendesk/configurations/{id}", "title": "Update an existing Zendesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZendesk_Configurations", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "post", "url": "/api/integrations/zendesk/fields", "title": "Creates a new Zendesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZendesk_Fields", "group": "Zendesk_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "delete", "url": "/api/integrations/zendesk/fields/{id}", "title": "Deletes a Zendesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZendesk_Fields", "group": "Zendesk_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "get", "url": "/api/integrations/zendesk/fields", "title": "Gets a list of Zendesk Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetZendesk_Fields", "group": "Zendesk_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zendesk/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zendesk/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zendesk/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zendesk/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zendesk/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "get", "url": "/api/integrations/zendesk/fields/{id}", "title": "Gets a single Zendesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZendesk_Fields", "group": "Zendesk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "put", "url": "/api/integrations/zendesk/fields/{id}", "title": "Update an existing Zendesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZendesk_Fields", "group": "Zendesk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "post", "url": "/api/integrations/zoho/accounts", "title": "Creates a new Zoho Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZoho_Accounts", "group": "Zoho_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "authToken", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "delete", "url": "/api/integrations/zoho/accounts/{id}", "title": "Deletes a Zoho Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZoho_Accounts", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "get", "url": "/api/integrations/zoho/accounts", "title": "Gets a list of Zoho Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetZoho_Accounts", "group": "Zoho_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zoho/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zoho/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zoho/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zoho/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zoho/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "get", "url": "/api/integrations/zoho/accounts/{id}", "title": "Gets a single Zoho Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZoho_Accounts", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "post", "url": "/api/integrations/zoho/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "get", "url": "/api/integrations/zoho/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "get", "url": "/api/integrations/zoho/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "put", "url": "/api/integrations/zoho/accounts/{id}", "title": "Update an existing Zoho Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZoho_Accounts", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "post", "url": "/api/integrations/zoho/configurations", "title": "Creates a new Zoho Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZoho_Configurations", "group": "Zoho_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "delete", "url": "/api/integrations/zoho/configurations/{id}", "title": "Deletes a Zoho Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZoho_Configurations", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations", "title": "Gets a list of Zoho Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetZoho_Configurations", "group": "Zoho_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zoho/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zoho/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zoho/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zoho/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zoho/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations/{id}", "title": "Gets a single Zoho Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZoho_Configurations", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "put", "url": "/api/integrations/zoho/configurations/{id}", "title": "Update an existing Zoho Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZoho_Configurations", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "post", "url": "/api/integrations/zoho/fields", "title": "Creates a new Zoho Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZoho_Fields", "group": "Zoho_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "delete", "url": "/api/integrations/zoho/fields/{id}", "title": "Deletes a Zoho Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZoho_Fields", "group": "Zoho_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "get", "url": "/api/integrations/zoho/fields", "title": "Gets a list of Zoho Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetZoho_Fields", "group": "Zoho_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zoho/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zoho/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zoho/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zoho/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zoho/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "get", "url": "/api/integrations/zoho/fields/{id}", "title": "Gets a single Zoho Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZoho_Fields", "group": "Zoho_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "put", "url": "/api/integrations/zoho/fields/{id}", "title": "Update an existing Zoho Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZoho_Fields", "group": "Zoho_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "post", "url": "/api/cdr", "title": "Creates a new Cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCdrs", "group": "cdr", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "calldate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "clid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "src", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dst", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dcontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dstchannel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastapp", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastdata", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "duration", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "billsec", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "amaflags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userfield", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "linkedid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sequence", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "peeraccount", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tag", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "delete", "url": "/api/cdr/{id}", "title": "Deletes a Cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCdrs", "group": "cdr", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "get", "url": "/api/cdr", "title": "Gets a list of Cdrs", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr -v -u {name}:{password}", "type": "json" } ], "name": "GetCdrs", "group": "cdr", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cdr?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cdr?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cdr?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cdr?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cdr?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "get", "url": "/api/cdr/{id}", "title": "Gets a single Cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCdrs", "group": "cdr", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "put", "url": "/api/cdr/{id}", "title": "Update an existing Cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCdrs", "group": "cdr", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "post", "url": "/api/voiceQueuesLog", "title": "Creates a new VoiceQueuesLog", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateVoiceQueuesLogs", "group": "voiceQueuesLog", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "time", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "callid", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "queuename", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "agent", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "event", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data1", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data2", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data3", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "dtm", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" }, { "type": "delete", "url": "/api/voiceQueuesLog/{id}", "title": "Deletes a VoiceQueuesLog", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteVoiceQueuesLogs", "group": "voiceQueuesLog", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" }, { "type": "get", "url": "/api/voiceQueuesLog", "title": "Gets a list of VoiceQueuesLogs", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog -v -u {name}:{password}", "type": "json" } ], "name": "GetVoiceQueuesLogs", "group": "voiceQueuesLog", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voiceQueuesLog?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voiceQueuesLog?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voiceQueuesLog?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voiceQueuesLog?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voiceQueuesLog?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" }, { "type": "get", "url": "/api/voiceQueuesLog/{id}", "title": "Gets a single VoiceQueuesLog", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowVoiceQueuesLogs", "group": "voiceQueuesLog", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" }, { "type": "put", "url": "/api/voiceQueuesLog/{id}", "title": "Update an existing VoiceQueuesLog", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateVoiceQueuesLogs", "group": "voiceQueuesLog", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" } ] +[ { "type": "delete", "url": "/api/actions/{id}", "title": "Deletes a Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/actions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteActions", "group": "Actions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/action/index.js", "groupTitle": "Actions" }, { "type": "put", "url": "/api/actions/{id}", "title": "Update an existing Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/actions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateActions", "group": "Actions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/action/index.js", "groupTitle": "Actions" }, { "type": "post", "url": "/api/analytics/custom_reports", "title": "Creates a new Analytic Custom Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "parent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "table", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "conditions", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "delete", "url": "/api/analytics/custom_reports/{id}", "title": "Deletes a Analytic Custom Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports", "title": "Gets a list of Analytic Custom Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/custom_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/custom_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/custom_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/custom_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/custom_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports/{id}", "title": "Gets a single Analytic Custom Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports/{id}/preview", "title": "Report Preview", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id}/preview -v -u {name}:{password} -X GET", "type": "json" } ], "name": "preview", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports/{id}/query", "title": "Report Query SQL", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id}/query -v -u {name}:{password} -X GET", "type": "json" } ], "name": "query", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "get", "url": "/api/analytics/custom_reports/{id}/run", "title": "Report Run", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id}/run -v -u {name}:{password} -X GET", "type": "json" } ], "name": "run", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "put", "url": "/api/analytics/custom_reports/{id}", "title": "Update an existing Analytic Custom Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/custom_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Custom_Reports", "group": "Analytic_Custom_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticCustomReport/index.js", "groupTitle": "Analytic_Custom_Reports" }, { "type": "post", "url": "/api/analytics/default_reports", "title": "Creates a new Analytic Default Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "parent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "table", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "conditions", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "delete", "url": "/api/analytics/default_reports/{id}", "title": "Deletes a Analytic Default Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports", "title": "Gets a list of Analytic Default Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/default_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/default_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/default_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/default_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/default_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports/{id}", "title": "Gets a single Analytic Default Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports/{id}/preview", "title": "Report Preview", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id}/preview -v -u {name}:{password} -X GET", "type": "json" } ], "name": "preview", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports/{id}/query", "title": "Report Query SQL", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id}/query -v -u {name}:{password} -X GET", "type": "json" } ], "name": "query", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "get", "url": "/api/analytics/default_reports/{id}/run", "title": "Report Run", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id}/run -v -u {name}:{password} -X GET", "type": "json" } ], "name": "run", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "put", "url": "/api/analytics/default_reports/{id}", "title": "Update an existing Analytic Default Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/default_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Default_Reports", "group": "Analytic_Default_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticDefaultReport/index.js", "groupTitle": "Analytic_Default_Reports" }, { "type": "post", "url": "/api/analytics/extracted_reports", "title": "Creates a new Analytic Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"csv\"", "\"pdf\"", "\"xls\"" ], "optional": false, "field": "output", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "savename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "startDate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "endDate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"manual\"", "\"scheduled\"" ], "optional": false, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "delete", "url": "/api/analytics/extracted_reports/{id}", "title": "Deletes a Analytic Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "get", "url": "/api/analytics/extracted_reports", "title": "Gets a list of Analytic Extacted Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/extracted_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/extracted_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/extracted_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/extracted_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/extracted_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "get", "url": "/api/analytics/extracted_reports/{id}", "title": "Gets a single Analytic Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "get", "url": "/api/analytics/extracted_reports/{id}/download", "title": "Download Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Analytic_Extracted_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "put", "url": "/api/analytics/extracted_reports/{id}", "title": "Update an existing Analytic Extracted Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/extracted_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Extacted_Reports", "group": "Analytic_Extracted_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticExtractedReport/index.js", "groupTitle": "Analytic_Extracted_Reports" }, { "type": "post", "url": "/api/analytics/field_reports/create_many", "title": "Creates many Analytic Field Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/create_many -d '[{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}]' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "BulkCreateAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "alias", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "function", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "format", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "groupBy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "orderBy", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "custom", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "delete", "url": "/api/analytics/field_reports/destroy_many?ids={ids}", "title": "Deletes many Analytic Field Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/destroy_many?ids=1&ids=2&ids=3 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "BulkDeleteAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "post", "url": "/api/analytics/field_reports", "title": "Creates a new Analytic Field Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "alias", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "function", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "format", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "groupBy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "orderBy", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "custom", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "delete", "url": "/api/analytics/field_reports/{id}", "title": "Deletes a Analytic Field Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "get", "url": "/api/analytics/field_reports", "title": "Gets a list of Analytic Field Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/field_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/field_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/field_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/field_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/field_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "get", "url": "/api/analytics/field_reports/{id}", "title": "Gets a single Analytic Field Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "post", "url": "/api/analytics/field_reports/{id}/create_many", "title": "Rewrite fields set", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/{id}/create_many -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addFields", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "put", "url": "/api/analytics/field_reports/{id}", "title": "Update an existing Analytic Field Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/field_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Field_Reports", "group": "Analytic_Field_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticFieldReport/index.js", "groupTitle": "Analytic_Field_Reports" }, { "type": "post", "url": "/api/analytics/metrics", "title": "Creates a new Analytic Metrics", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Metric", "group": "Analytic_Metrics", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "table", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "metric", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "delete", "url": "/api/analytics/metrics/{id}", "title": "Deletes a Analytic Metrics", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Metric", "group": "Analytic_Metrics", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "get", "url": "/api/analytics/metrics", "title": "Gets a list of Analytic Metric", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Metric", "group": "Analytic_Metrics", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/metrics?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/metrics?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/metrics?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/metrics?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/metrics?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "get", "url": "/api/analytics/metrics/{id}", "title": "Gets a single Analytic Metrics", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Metric", "group": "Analytic_Metrics", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "put", "url": "/api/analytics/metrics/{id}", "title": "Update an existing Analytic Metrics", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/metrics/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Metric", "group": "Analytic_Metrics", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticMetric/index.js", "groupTitle": "Analytic_Metrics" }, { "type": "post", "url": "/api/analytics/tree_reports", "title": "Creates a new Analytic Tree Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "tree", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "delete", "url": "/api/analytics/tree_reports/{id}", "title": "Deletes a Analytic Tree Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "get", "url": "/api/analytics/tree_reports", "title": "Gets a list of Analytic Tree Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/analytics/tree_reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/analytics/tree_reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/analytics/tree_reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/analytics/tree_reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/analytics/tree_reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "get", "url": "/api/analytics/tree_reports/{id}", "title": "Gets a single Analytic Tree Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "put", "url": "/api/analytics/tree_reports/{id}", "title": "Update an existing Analytic Tree Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/analytics/tree_reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAnalytic_Tree_Reports", "group": "Analytic_Tree_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/analyticTreeReport/index.js", "groupTitle": "Analytic_Tree_Reports" }, { "type": "post", "url": "/api/auth/google", "title": "Creates a new User token", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/auth/google -d '{\"name\": \"john.doe\", \"password\": \"password\"}' \\\n -H \"Content-Type: application/json\" -X POST", "type": "json" } ], "name": "Local_login", "group": "Authentication", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "password", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/authGoogle/index.js", "groupTitle": "Authentication" }, { "type": "post", "url": "/api/auth/local", "title": "Creates a new User token", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/auth/local -d '{\"name\": \"john.doe\", \"password\": \"password\"}' \\\n -H \"Content-Type: application/json\" -X POST", "type": "json" } ], "name": "Local_login", "group": "Authentication", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "password", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/authLocal/index.js", "groupTitle": "Authentication" }, { "type": "post", "url": "/api/automations", "title": "Creates a new Automation", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAutomations", "group": "Automations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "delete", "url": "/api/automations/{id}", "title": "Deletes a Automation", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAutomations", "group": "Automations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "get", "url": "/api/automations", "title": "Gets a list of Automations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations -v -u {name}:{password}", "type": "json" } ], "name": "GetAutomations", "group": "Automations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/automations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/automations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/automations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/automations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/automations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "get", "url": "/api/automations/{id}", "title": "Gets a single Automation", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAutomations", "group": "Automations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "post", "url": "/api/automations/{id}/actions", "title": "Creates new actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id}/actions -d '[{\"firstName\": \"John Doe\", \"email\": \"john.doe@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addActions", "group": "Automations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "action", "description": "

Allowed values: contactManager, integration, motionbar, jscripty, urlForward, browser

" }, { "group": "Body", "type": "String", "optional": true, "field": "data1", "description": "

contactManager[ListId], integration[intName(zendesk)], motionbar[Popup(0),URL(1),WinApp(2)], urlForward[GET,POST], browser[TemplateId(0),URL(1)]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data2", "description": "

integration[AccountId], motionbar[TemplateId,URL,WinAppPath], urlForward[URL]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data3", "description": "

motionbar[NULL,NULL,WinAppArguments]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data6", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "post", "url": "/api/automations/{id}/conditions", "title": "Creates new conditions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id}/conditions -d '[{\"firstName\": \"John Doe\", \"email\": \"john.doe@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConditions", "group": "Automations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "operator", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "value", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "get", "url": "/api/automations/{id}/actions", "title": "Gets Automation Actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id}/actions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getActions", "group": "Automations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "get", "url": "/api/automations/{id}/conditions", "title": "Gets Automation Conditions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id}/conditions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConditions", "group": "Automations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "put", "url": "/api/automations/{id}", "title": "Update an existing Automation", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/automations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAutomations", "group": "Automations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/automation/index.js", "groupTitle": "Automations" }, { "type": "post", "url": "/api/campaigns/{id}/blacklists", "title": "Add blacklists to a campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/blacklists -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddBlackLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "post", "url": "/api/campaigns/{id}/lists", "title": "Add lists to a campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/lists -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "post", "url": "/api/campaigns", "title": "Creates a new Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCampaigns", "group": "Campaigns", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"ivr\"" ], "optional": false, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "active", "description": "

Active/Disactive Campaign

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "limitCalls", "description": "

Max 200 calls.

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialOriginateCallerIdName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialOriginateCallerIdNumber", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialOriginateTimeout", "description": "

Originate Timeout Seconds (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialCongestionMaxRetry", "description": "

#Congestion Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialCongestionRetryFrequency", "description": "

Congestion Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialBusyMaxRetry", "description": "

#Busy Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialBusyRetryFrequency", "description": "

Busy Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialNoAnswerMaxRetry", "description": "

#NoAnswer Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialNoAnswerRetryFrequency", "description": "

NoAnswer Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialGlobalMaxRetry", "description": "

#Global Max Retry (min:1, max:999)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialTimezone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialGlobalInterval", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"always\"", "\"never\"", "\"onlyIfOpen\"" ], "optional": true, "field": "dialCheckDuplicateType", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "dialAMDActive", "description": "

Active/Disactive AMD

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDInitialSilence", "description": "

#AMD Initial Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDGreeting", "description": "

#AMD Greeting

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDAfterGreetingSilence", "description": "

#AMD After Greeting Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDTotalAnalysisTime", "description": "

#AMD Total Analysis Time

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMinWordLength", "description": "

#AMD Min Word Length

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDBetweenWordsSilence", "description": "

#AMD Between Words Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMaximumNumberOfWords", "description": "

#AMD Maximum Number Of Words

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDSilenceThreshold", "description": "

#AMD Silence Threshold (min:0, max:32767)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMaximumWordLength", "description": "

#AMD Maximum Word Length

" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "delete", "url": "/api/campaigns/{id}", "title": "Deletes a Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCampaigns", "group": "Campaigns", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/blacklists", "title": "Get campaign blacklists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/blacklists -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetBlackLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns", "title": "Gets a list of Campaigns", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns -v -u {name}:{password}", "type": "json" } ], "name": "GetCampaigns", "group": "Campaigns", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/campaigns?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/campaigns?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/campaigns?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/campaigns?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/campaigns?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/finals", "title": "Gets campaign hopper finals", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/hopper_finals -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperFinals", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/hopper_histories", "title": "Gets campaign hopper histories", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/hopper_histories -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperHistories", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/hoppers", "title": "Gets campaign hoppers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/hoppers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHoppers", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/lists", "title": "Get campaign lists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/lists -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "delete", "url": "/api/campaigns/{id}/blacklists", "title": "Remove blacklists from a Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/blacklists?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveBlackLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "delete", "url": "/api/campaigns/{id}/lists", "title": "Remove lists from a Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/lists?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveLists", "group": "Campaigns", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}", "title": "Gets a single Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCampaigns", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "get", "url": "/api/campaigns/{id}/blacks", "title": "Gets campaign hopper blacks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id}/hopper_black -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getHopperBlacks", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "put", "url": "/api/campaigns/{id}", "title": "Update an existing Campaign", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/campaigns/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCampaigns", "group": "Campaigns", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/campaign/index.js", "groupTitle": "Campaigns" }, { "type": "post", "url": "/api/canned_answers", "title": "Creates a new Canned Answer", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCanned_Answers", "group": "Canned_Answers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "key", "description": "" }, { "group": "Body", "type": "Text", "optional": false, "field": "value", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "delete", "url": "/api/canned_answers/{id}", "title": "Deletes a Canned Answer", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCanned_Answers", "group": "Canned_Answers", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "get", "url": "/api/canned_answers", "title": "Gets a list of Canned Answers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers -v -u {name}:{password}", "type": "json" } ], "name": "GetCanned_Answers", "group": "Canned_Answers", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/canned_answers?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/canned_answers?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/canned_answers?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/canned_answers?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/canned_answers?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "get", "url": "/api/canned_answers/{id}", "title": "Gets a single Canned Answer", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCanned_Answers", "group": "Canned_Answers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "put", "url": "/api/canned_answers/{id}", "title": "Update an existing Canned Answer", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/canned_answers/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCanned_Answers", "group": "Canned_Answers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cannedAnswer/index.js", "groupTitle": "Canned_Answers" }, { "type": "delete", "url": "/api/chat/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Chat_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatApplication/index.js", "groupTitle": "Chat_Applications" }, { "type": "get", "url": "/api/chat/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Chat_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatApplication/index.js", "groupTitle": "Chat_Applications" }, { "type": "put", "url": "/api/chat/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Chat_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatApplication/index.js", "groupTitle": "Chat_Applications" }, { "type": "post", "url": "/api/chat/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Chat_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatDisposition/index.js", "groupTitle": "Chat_Dispositions" }, { "type": "delete", "url": "/api/chat/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Chat_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatDisposition/index.js", "groupTitle": "Chat_Dispositions" }, { "type": "get", "url": "/api/chat/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Chat_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatDisposition/index.js", "groupTitle": "Chat_Dispositions" }, { "type": "put", "url": "/api/chat/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Chat_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatDisposition/index.js", "groupTitle": "Chat_Dispositions" }, { "type": "post", "url": "/api/chat/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Chat_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Boolean", "optional": true, "field": "closed", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "note", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "delete", "url": "/api/chat/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "get", "url": "/api/chat/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "get", "url": "/api/chat/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Chat_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "get", "url": "/api/chat/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "post", "url": "/api/chat/interactions/{id}/messages", "title": "Creates new messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id}/messages -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Chat_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "get", "url": "/api/chat/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "put", "url": "/api/chat/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Chat_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatInteraction/index.js", "groupTitle": "Chat_Interactions" }, { "type": "post", "url": "/api/chat/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Chat_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "delete", "url": "/api/chat/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Chat_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "get", "url": "/api/chat/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Chat_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "get", "url": "/api/chat/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Chat_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "get", "url": "/api/chat/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Chat_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "put", "url": "/api/chat/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Chat_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Messages" }, { "type": "post", "url": "/api/chat/proactive_actions", "title": "Creates a new Proactive Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/proactive_actions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateProactive_Actions", "group": "Chat_Proactive_Actions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"mouseOver\"", "\"timeout\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "selector", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatProactiveAction/index.js", "groupTitle": "Chat_Proactive_Actions" }, { "type": "delete", "url": "/api/chat/proactive_actions/{id}", "title": "Deletes a Proactive Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/proactive_actions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteProactive_Actions", "group": "Chat_Proactive_Actions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatProactiveAction/index.js", "groupTitle": "Chat_Proactive_Actions" }, { "type": "get", "url": "/api/chat/proactive_actions/{id}", "title": "Gets a single Proactive Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/proactive_actions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowProactive_Actions", "group": "Chat_Proactive_Actions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatProactiveAction/index.js", "groupTitle": "Chat_Proactive_Actions" }, { "type": "put", "url": "/api/chat/proactive_actions/{id}", "title": "Update an existing Proactive Action", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/proactive_actions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateProactive_Actions", "group": "Chat_Proactive_Actions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatProactiveAction/index.js", "groupTitle": "Chat_Proactive_Actions" }, { "type": "post", "url": "/api/chat/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "post", "url": "/api/chat/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "post", "url": "/api/chat/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Chat_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": true, "field": "strategy", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "delete", "url": "/api/chat/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "get", "url": "/api/chat/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "get", "url": "/api/chat/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Chat_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "get", "url": "/api/chat/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "delete", "url": "/api/chat/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "get", "url": "/api/chat/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "put", "url": "/api/chat/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Chat_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Chat_Queues" }, { "type": "post", "url": "/api/chat/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Chat_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "timeslot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "websitename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "websiteaddress", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "websiteid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitorid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitorname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitoremail", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "post", "url": "/api/chat/session/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Chat_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "websitename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "websiteaddress", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "websiteid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitorid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitorname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "visitoremail", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leaveAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "completeAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "complete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"agent\"", "\"requester\"" ], "optional": true, "field": "completeReason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "abandon", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "delete", "url": "/api/chat/session/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "delete", "url": "/api/chat/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/session/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Chat_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/session/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Chat_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/session/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/session/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/session/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/session/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/session/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "get", "url": "/api/chat/session/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "put", "url": "/api/chat/session/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/session/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatSessionReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "put", "url": "/api/chat/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Chat_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatReport/index.js", "groupTitle": "Chat_Reports" }, { "type": "post", "url": "/api/chat/websites", "title": "Creates a new Website", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateWebsites", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "address", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mapKey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "color", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "color_button", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remote", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "animation", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rounded\"", "\"squared\"" ], "optional": true, "field": "header_shape", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "header_online", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "start_chat_button", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "header_offline", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "download_transcript", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "whiteLabel", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "defaultWhiteLabel", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "onlineForm", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "offlineForm", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "timezone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "token", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "delete", "url": "/api/chat/websites/{id}", "title": "Deletes a Website", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteWebsites", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites", "title": "Gets a list of Websites", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites -v -u {name}:{password}", "type": "json" } ], "name": "GetWebsites", "group": "Chat_Websites", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/chat/websites?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/chat/websites?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/chat/websites?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/chat/websites?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/chat/websites?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}", "title": "Gets a single Website", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowWebsites", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "put", "url": "/api/chat/messages/{id}/accept", "title": "Accepts message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id}/accept \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "acceptMessage", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/dispositions -d '{\"name\": \"Satisfied\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/dispositions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/accounts/{id}/interactions", "title": "Creates new interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/interactions -d '{\"host\": \"host\", \"username\": \"username\", \"password\": \"password\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addInteraction", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Boolean", "optional": true, "field": "closed", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "note", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/proactive_actions", "title": "Creates new Proactive Actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/proactive_actions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addProactiveActions", "group": "Chat_Websites", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"mouseOver\"", "\"timeout\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "selector", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/applications", "title": "Gets Website Applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/dispositions", "title": "Gets Website Dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/fields", "title": "Gets Website Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/interactions", "title": "Gets Website Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteraction", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/proactive_actions", "title": "Gets Website Proactive Actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/proactive_actions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getProactiveActions", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "get", "url": "/api/chat/websites/{id}/snippet", "title": "Gets Website Snippet", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/snippet -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSnippet", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/chat/websites/{id}/notify", "title": "Notify new message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id}/notify -d '{\"body\": \"hello world\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "notify", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "put", "url": "/api/chat/messages/{id}/reject", "title": "Rejects message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/messages/{id}/reject \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "rejectMessage", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatMessage/index.js", "groupTitle": "Chat_Websites" }, { "type": "put", "url": "/api/chat/websites/{id}", "title": "Update an existing Website", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/websites/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateWebsites", "group": "Chat_Websites", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatWebsite/index.js", "groupTitle": "Chat_Websites" }, { "type": "post", "url": "/api/cm/companies", "title": "Creates a new Company", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCompanies", "group": "Cm_Companies", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "vat", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "companyId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "website", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fax", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "street", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "postalCode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "city", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "country", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "emailDomain", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sStreet", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sPostalCode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sCity", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sCountry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "delete", "url": "/api/cm/companies/{id}", "title": "Deletes a Company", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCompanies", "group": "Cm_Companies", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "get", "url": "/api/cm/companies", "title": "Gets a list of Companies", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies -v -u {name}:{password}", "type": "json" } ], "name": "GetCompanies", "group": "Cm_Companies", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/companies?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/companies?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/companies?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/companies?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/companies?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "get", "url": "/api/cm/companies/{id}", "title": "Gets a single Company", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCompanies", "group": "Cm_Companies", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "post", "url": "/api/cm/companies/{id}/contacts", "title": "Creates new contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies/{id}/contacts -d '[{\"firstName\": \"John Doe\", \"email\": \"john.doe@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addContacts", "group": "Cm_Companies", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "firstName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "street", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "postalCode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "city", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "country", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dateOfBirth", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "phone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mobile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fax", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "url", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "facebook", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "twitter", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "get", "url": "/api/cm/companies/{id}/contacts", "title": "Gets List Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/companies/{id}/contacts -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getContacts", "group": "Cm_Companies", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "put", "url": "/api/cm/companies/{id}", "title": "Update an existing Company", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/companies/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCompanies", "group": "Cm_Companies", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCompany/index.js", "groupTitle": "Cm_Companies" }, { "type": "delete", "url": "/api/cm/contacts/{id}", "title": "Deletes a Contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteContacts", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/describe", "title": "Gets table info about Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeContacts", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts", "title": "Gets a list of Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts -v -u {name}:{password}", "type": "json" } ], "name": "GetContacts", "group": "Cm_Contacts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/contacts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/contacts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/contacts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/contacts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/contacts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}/finals", "title": "Gets contact hopper finals", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id}/hopper_finals -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperFinals", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}/hopper_histories", "title": "Gets contact hopper histories", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id}/hopper_histories -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperHistories", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}/hoppers", "title": "Gets contact hoppers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id}/hoppers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHoppers", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "post", "url": "/api/cm/contacts", "title": "Create Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts -d '[{\"firstName\": \"John\", \"lastName\": \"doe\", \"...\": \"...\"}]' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "create", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "post", "url": "/api/cm/contacts", "title": "Create Contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts -d '{\"firstName\": \"John\", \"lastName\": \"doe\", \"...\": \"...\"}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "create", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}/jscripty_sessions", "title": "Gets contact hopper blacks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id}/hopper_black -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getJscriptySessions", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "get", "url": "/api/cm/contacts/{id}", "title": "Gets a single Contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id} -v -u {name}:{password} -X GET", "type": "json" } ], "name": "show", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "put", "url": "/api/cm/contacts/{id}", "title": "Update a single Contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/contacts/{id} -d '{\"fullName\": \"John\", \"lastName\": \"Doe\"}' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Cm_Contacts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmContact/index.js", "groupTitle": "Cm_Contacts" }, { "type": "delete", "url": "/api/cm/custom_fields/{id}", "title": "Deletes a Custom Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCustom_Fields", "group": "Cm_Custom_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Cm_Custom_Fields" }, { "type": "get", "url": "/api/cm/custom_fields", "title": "Gets a list of Custom Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_fields -v -u {name}:{password}", "type": "json" } ], "name": "GetCustom_Fields", "group": "Cm_Custom_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/custom_fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/custom_fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/custom_fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/custom_fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/custom_fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Cm_Custom_Fields" }, { "type": "get", "url": "/api/cm/custom_fields/{id}", "title": "Gets a single Custom Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCustom_Fields", "group": "Cm_Custom_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Cm_Custom_Fields" }, { "type": "put", "url": "/api/cm/custom_fields/{id}", "title": "Update an existing Custom Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCustom_Fields", "group": "Cm_Custom_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Cm_Custom_Fields" }, { "type": "post", "url": "/api/cm/hopper", "title": "Creates a new Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateHopper", "group": "Cm_Hopper", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "phone", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "active", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "scheduledat", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "countbusyretry", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "countcongestionretry", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "countnoanswerretry", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "callback", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callbackuniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callbackat", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "ContactId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "ListId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "UserId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "VoiceQueueId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "CampaignId", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "get", "url": "/api/cm/hopper/describe", "title": "Gets table info about Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeHopper", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "get", "url": "/api/cm/hopper", "title": "Gets a list of Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper -v -u {name}:{password}", "type": "json" } ], "name": "GetHopper", "group": "Cm_Hopper", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/hopper?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/hopper?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/hopper?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/hopper?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/hopper?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "get", "url": "/api/cm/hopper/{id}", "title": "Gets a single Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowHopper", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "delete", "url": "/api/cm/hopper_black/{id}", "title": "Deletes a Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "get", "url": "/api/cm/hopper_black/describe", "title": "Gets table info about Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "get", "url": "/api/cm/hopper_black", "title": "Gets a list of Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black -v -u {name}:{password}", "type": "json" } ], "name": "GetHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/hopper_black?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/hopper_black?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/hopper_black?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/hopper_black?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/hopper_black?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "get", "url": "/api/cm/hopper_black/{id}", "title": "Gets a single Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "put", "url": "/api/cm/hopper_black/{id}", "title": "Update an existing Hopper Black", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_black/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateHopper_Black", "group": "Cm_Hopper_Black", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperBlack/index.js", "groupTitle": "Cm_Hopper_Black" }, { "type": "get", "url": "/api/cm/hopper_final/describe", "title": "Gets table info about HopperFinal", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_final/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeHopperFinal", "group": "Cm_Hopper_Final", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperFinal/index.js", "groupTitle": "Cm_Hopper_Final" }, { "type": "get", "url": "/api/cm/hopper_final", "title": "Gets a list of HopperFinal", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_final -v -u {name}:{password}", "type": "json" } ], "name": "GetHopperFinal", "group": "Cm_Hopper_Final", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/hopper_final?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/hopper_final?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/hopper_final?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/hopper_final?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/hopper_final?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmHopperFinal/index.js", "groupTitle": "Cm_Hopper_Final" }, { "type": "get", "url": "/api/cm/hopper_final/{id}", "title": "Gets a single HopperFinal", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_final/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowHopperFinal", "group": "Cm_Hopper_Final", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperFinal/index.js", "groupTitle": "Cm_Hopper_Final" }, { "type": "put", "url": "/api/cm/hopper_final/{id}", "title": "Update a single hopper final", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/hopper_final/{id} -d '{\"disposition\": \"OK\"}' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Cm_Hopper_Final", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperFinal/index.js", "groupTitle": "Cm_Hopper_Final" }, { "type": "get", "url": "/api/cm/hopper_history/describe", "title": "Gets table info about HopperHistory", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_history/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeHopperHistory", "group": "Cm_Hopper_History", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperHistory/index.js", "groupTitle": "Cm_Hopper_History" }, { "type": "get", "url": "/api/cm/hopper_history", "title": "Gets a list of HopperHistory", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_history -v -u {name}:{password}", "type": "json" } ], "name": "GetHopperHistory", "group": "Cm_Hopper_History", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/hopper_history?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/hopper_history?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/hopper_history?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/hopper_history?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/hopper_history?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmHopperHistory/index.js", "groupTitle": "Cm_Hopper_History" }, { "type": "get", "url": "/api/cm/hopper_history/{id}", "title": "Gets a single HopperHistory", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper_history/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowHopperHistory", "group": "Cm_Hopper_History", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperHistory/index.js", "groupTitle": "Cm_Hopper_History" }, { "type": "put", "url": "/api/cm/hopper_history/{id}", "title": "Update a single hopper history", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/hopper_history/{id} -d '{\"disposition\": \"OK\"}' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Cm_Hopper_History", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopperHistory/index.js", "groupTitle": "Cm_Hopper_History" }, { "type": "delete", "url": "/api/cm/hopper/{id}", "title": "Delete Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "destroy", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "get", "url": "/api/cm/hopper/preview", "title": "Gets Preview Dialer Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/preview -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getPreview", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "put", "url": "/api/cm/hopper/{id}", "title": "Update an existing Hopper", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/hopper/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateHopper", "group": "Cm_Hopper", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmHopper/index.js", "groupTitle": "Cm_Hopper" }, { "type": "post", "url": "/api/cm/lists", "title": "Creates a new List", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateLists", "group": "Cm_Lists", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "delete", "url": "/api/cm/lists/{id}", "title": "Deletes a List", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteLists", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/users", "title": "Gets agents from list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/users -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetAgents", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists", "title": "Gets a list of Lists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists -v -u {name}:{password}", "type": "json" } ], "name": "GetLists", "group": "Cm_Lists", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cm/lists?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cm/lists?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cm/lists?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cm/lists?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cm/lists?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "delete", "url": "/api/cm/lists/{id}/users", "title": "Removes agents from a list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}", "title": "Gets a single List", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowLists", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "post", "url": "/api/cm/lists/{id}/users", "title": "Adds agents to a list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/users -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAgents", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "post", "url": "/api/cm/lists/{id}/contacts", "title": "Creates new contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/contacts -d '[{\"firstName\": \"John Doe\", \"email\": \"john.doe@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addContacts", "group": "Cm_Lists", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "firstName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "street", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "postalCode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "city", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "country", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dateOfBirth", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "phone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mobile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fax", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "url", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "facebook", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "twitter", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "post", "url": "/api/cm/lists/{id}/fields", "title": "Creates a new custom field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/fields -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addCustomField", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "post", "url": "/api/lists/{id}/dispositions", "title": "Creates a new sub disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/lists/{id}/disposition -d '{\"name\": \"SATISFIED\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/contacts", "title": "Gets List Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/contacts -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getContacts", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/fields", "title": "Gets Custom Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getCustomFields", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/dispositions", "title": "Gets Dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "get", "url": "/api/cm/lists/{id}/contacts/csv", "title": "Gets CSV List Contacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id}/contacts/csv -v -u {name}:{password} -X GET", "type": "json" } ], "name": "grunt", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "put", "url": "/api/cm/lists/{id}", "title": "Update an existing List", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/lists/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateLists", "group": "Cm_Lists", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmList/index.js", "groupTitle": "Cm_Lists" }, { "type": "delete", "url": "/api/conditions/{id}", "title": "Deletes a Condition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/conditions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteConditions", "group": "Conditions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/condition/index.js", "groupTitle": "Conditions" }, { "type": "put", "url": "/api/conditions/{id}", "title": "Update an existing Condition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/conditions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateConditions", "group": "Conditions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/condition/index.js", "groupTitle": "Conditions" }, { "type": "post", "url": "/api/cm/custom_field", "title": "Create a new custom field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cm/custom_field -d '{\"name\": \"mycf\", \"type\": \"text\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCustomField", "group": "Custom_Fields", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cmCustomField/index.js", "groupTitle": "Custom_Fields" }, { "type": "delete", "url": "/api/dashboards/items/{id}", "title": "Deletes a Dashboard Item", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/items/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDashboard_Items", "group": "Dashboard_Items", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboardItem/index.js", "groupTitle": "Dashboard_Items" }, { "type": "get", "url": "/api/dashboards/items/{id}", "title": "Gets a single Dashboard Item", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/items/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDashboard_Items", "group": "Dashboard_Items", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboardItem/index.js", "groupTitle": "Dashboard_Items" }, { "type": "put", "url": "/api/dashboards/items/{id}", "title": "Update an existing Dashboard Item", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/items/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDashboard_Items", "group": "Dashboard_Items", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboardItem/index.js", "groupTitle": "Dashboard_Items" }, { "type": "post", "url": "/api/dashboards", "title": "Creates a new Dashboard", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDashboards", "group": "Dashboards", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "delete", "url": "/api/dashboards/{id}", "title": "Deletes a Dashboard", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDashboards", "group": "Dashboards", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "get", "url": "/api/dashboards", "title": "Gets a list of Dashboards", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards -v -u {name}:{password}", "type": "json" } ], "name": "GetDashboards", "group": "Dashboards", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/dashboards?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/dashboards?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/dashboards?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/dashboards?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/dashboards?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "get", "url": "/api/dashboards/{id}", "title": "Gets a single Dashboard", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDashboards", "group": "Dashboards", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "post", "url": "/api/dashboards/{id}/items", "title": "Creates new item", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id}/items -d '{\"type\": \"counter\", \"...\": \"...\"}]' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addItem", "group": "Dashboards", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "get", "url": "/api/dashboards/{id}/run", "title": "Run dashboard widgets queries", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id}/run -v -u {name}:{password} -X GET", "type": "json" } ], "name": "run", "group": "Dashboards", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "put", "url": "/api/dashboards/{id}", "title": "Update an existing Dashboard", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDashboards", "group": "Dashboards", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboards" }, { "type": "get", "url": "/api/dashboards/{id}/items", "title": "Gets items", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/dashboards/{id}/items -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getItems", "group": "Dashboars", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/dashboard/index.js", "groupTitle": "Dashboars" }, { "type": "post", "url": "/api/integrations/desk/accounts", "title": "Creates a new Desk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDesk_Accounts", "group": "Desk_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"basic\"" ], "optional": true, "field": "authType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "consumerKey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "consumerSecret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "token", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tokenSecret", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"integrationTab\"", "\"newTab\"" ], "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "delete", "url": "/api/integrations/desk/accounts/{id}", "title": "Deletes a Desk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDesk_Accounts", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "get", "url": "/api/integrations/desk/accounts", "title": "Gets a list of Desk Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetDesk_Accounts", "group": "Desk_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/desk/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/desk/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/desk/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/desk/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/desk/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "get", "url": "/api/integrations/desk/accounts/{id}", "title": "Gets a single Desk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDesk_Accounts", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "post", "url": "/api/integrations/desk/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "get", "url": "/api/integrations/desk/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "get", "url": "/api/integrations/desk/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "put", "url": "/api/integrations/desk/accounts/{id}", "title": "Update an existing Desk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDesk_Accounts", "group": "Desk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskAccount/index.js", "groupTitle": "Desk_Accounts" }, { "type": "post", "url": "/api/integrations/desk/configurations", "title": "Creates a new Desk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDesk_Configurations", "group": "Desk_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "delete", "url": "/api/integrations/desk/configurations/{id}", "title": "Deletes a Desk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDesk_Configurations", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations", "title": "Gets a list of Desk Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetDesk_Configurations", "group": "Desk_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/desk/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/desk/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/desk/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/desk/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/desk/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}", "title": "Gets a single Desk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDesk_Configurations", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "get", "url": "/api/integrations/desk/configurations/{id}/tags", "title": "Gets configurations tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/tags -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getTags", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "post", "url": "/api/integrations/desk/configurations/{id}/tags", "title": "Sets new tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id}/tags -d '{\"ids\": [1,12]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "setTags", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "put", "url": "/api/integrations/desk/configurations/{id}", "title": "Update an existing Desk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDesk_Configurations", "group": "Desk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskConfiguration/index.js", "groupTitle": "Desk_Configurations" }, { "type": "post", "url": "/api/integrations/desk/fields", "title": "Creates a new Desk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDesk_Fields", "group": "Desk_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "delete", "url": "/api/integrations/desk/fields/{id}", "title": "Deletes a Desk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDesk_Fields", "group": "Desk_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "get", "url": "/api/integrations/desk/fields", "title": "Gets a list of Desk Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetDesk_Fields", "group": "Desk_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/desk/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/desk/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/desk/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/desk/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/desk/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "get", "url": "/api/integrations/desk/fields/{id}", "title": "Gets a single Desk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDesk_Fields", "group": "Desk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "put", "url": "/api/integrations/desk/fields/{id}", "title": "Update an existing Desk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/desk/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDesk_Fields", "group": "Desk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intDeskField/index.js", "groupTitle": "Desk_Fields" }, { "type": "post", "url": "/api/fax/accounts", "title": "Creates a new Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAccounts", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "ecm", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "headerinfo", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "localstationid", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"2400\"", "\"4800\"", "\"7200\"", "\"9600\"", "\"12000\"", "\"14400\"" ], "optional": true, "field": "minrate", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"2400\"", "\"4800\"", "\"7200\"", "\"9600\"", "\"12000\"", "\"14400\"" ], "optional": true, "field": "maxrate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "modem", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "gateway", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "faxdetect", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "t38timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SIP\"", "\"IAX\"", "\"DADHI\"", "\"KHOMP\"" ], "optional": true, "field": "tech", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "acceptUrl", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "acceptMethod", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "rejectMethod", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "actions", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closeUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "closeMethod", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "delete", "url": "/api/fax/accounts/{id}", "title": "Deletes a Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAccounts", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts", "title": "Gets a list of Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetAccounts", "group": "Fax_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts/{id}", "title": "Gets a single Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAccounts", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "post", "url": "/api/fax/accounts/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"queue\"", "\"agent\"", "\"sendMail\"", "\"sendSms\"" ], "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data1", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data2", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data3", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data6", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "data7", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data8", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data9", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data10", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "post", "url": "/api/fax/accounts/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/dispositions -d '{\"name\": \"Satisfied\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "post", "url": "/api/fax/accounts/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/dispositions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "post", "url": "/api/fax/accounts/{id}/interactions", "title": "Creates new interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/interactions -d '[{\"host\": \"host\", \"username\": \"username\", \"password\": \"password\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addInteraction", "group": "Fax_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "contact", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "account", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxIn", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxOut", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"NEW\"", "\"OPEN\"", "\"PENDING\"", "\"CLOSED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "lastEvent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastEventAt", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "waiting", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "openReason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "arrivedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts/{id}/applications", "title": "Gets account pplications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts/{id}/dispositions", "title": "Gets account dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "get", "url": "/api/fax/accounts/{id}/interactions", "title": "Gets account interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteraction", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "put", "url": "/api/fax/accounts/{id}", "title": "Update an existing Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAccounts", "group": "Fax_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAccount/index.js", "groupTitle": "Fax_Accounts" }, { "type": "delete", "url": "/api/fax/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Fax_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxApplication/index.js", "groupTitle": "Fax_Applications" }, { "type": "get", "url": "/api/fax/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Fax_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxApplication/index.js", "groupTitle": "Fax_Applications" }, { "type": "put", "url": "/api/fax/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Fax_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxApplication/index.js", "groupTitle": "Fax_Applications" }, { "type": "post", "url": "/api/fax/attachments", "title": "Creates a new Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAttachments", "group": "Fax_Attachments", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "path", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "basename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "delete", "url": "/api/fax/attachments/{id}", "title": "Deletes a Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAttachments", "group": "Fax_Attachments", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "get", "url": "/api/fax/attachments", "title": "Gets a list of Attachments", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments -v -u {name}:{password}", "type": "json" } ], "name": "GetAttachments", "group": "Fax_Attachments", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/attachments?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/attachments?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/attachments?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/attachments?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/attachments?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "get", "url": "/api/fax/attachments/{id}", "title": "Gets a single Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAttachments", "group": "Fax_Attachments", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "put", "url": "/api/fax/attachments/{id}", "title": "Update an existing Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/attachments/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAttachments", "group": "Fax_Attachments", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxAttachment/index.js", "groupTitle": "Fax_Attachments" }, { "type": "post", "url": "/api/fax/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Fax_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxDisposition/index.js", "groupTitle": "Fax_Dispositions" }, { "type": "delete", "url": "/api/fax/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Fax_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxDisposition/index.js", "groupTitle": "Fax_Dispositions" }, { "type": "get", "url": "/api/fax/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Fax_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxDisposition/index.js", "groupTitle": "Fax_Dispositions" }, { "type": "put", "url": "/api/fax/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Fax_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxDisposition/index.js", "groupTitle": "Fax_Dispositions" }, { "type": "post", "url": "/api/fax/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Fax_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "contact", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "account", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxIn", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxOut", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"NEW\"", "\"OPEN\"", "\"PENDING\"", "\"CLOSED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "lastEvent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastEventAt", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "waiting", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "openReason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "arrivedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "delete", "url": "/api/fax/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "get", "url": "/api/fax/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "get", "url": "/api/fax/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Fax_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "get", "url": "/api/fax/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "post", "url": "/api/fax/interactions/{id}/messages", "title": "Creates new messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id}/messages -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Fax_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "to", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "channelstate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channelstatedesc", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exten", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "linkedid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "localstationid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remotestationid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "pagestransferred", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "resolution", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferrate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "filename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastStatus", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "error", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "get", "url": "/api/fax/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "put", "url": "/api/fax/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Fax_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxInteraction/index.js", "groupTitle": "Fax_Interactions" }, { "type": "post", "url": "/api/fax/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Fax_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "to", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "channelstate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channelstatedesc", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exten", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "linkedid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "localstationid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remotestationid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "pagestransferred", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "resolution", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferrate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "filename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastStatus", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "error", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "delete", "url": "/api/fax/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Fax_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "get", "url": "/api/fax/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Fax_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "get", "url": "/api/fax/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Fax_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "get", "url": "/api/fax/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Fax_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "put", "url": "/api/fax/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Fax_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxMessage/index.js", "groupTitle": "Fax_Messages" }, { "type": "post", "url": "/api/fax/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "post", "url": "/api/fax/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "post", "url": "/api/fax/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Fax_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": false, "field": "strategy", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "lastAgent", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "delete", "url": "/api/fax/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "get", "url": "/api/fax/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "get", "url": "/api/fax/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Fax_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "get", "url": "/api/fax/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "delete", "url": "/api/fax/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "get", "url": "/api/fax/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "put", "url": "/api/fax/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Fax_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Fax_Queues" }, { "type": "post", "url": "/api/fax/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Fax_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountphone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "messageid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "delete", "url": "/api/fax/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Fax_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "get", "url": "/api/fax/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Fax_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "get", "url": "/api/fax/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Fax_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "put", "url": "/api/fax/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Fax_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxReport/index.js", "groupTitle": "Fax_Reports" }, { "type": "post", "url": "/api/fax/sessions/reports", "title": "Creates a new Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSession_Reports", "group": "Fax_Session_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountphone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leaveAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "completeAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "complete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"agent\"" ], "optional": true, "field": "completeReason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "delete", "url": "/api/fax/sessions/reports/{id}", "title": "Deletes a Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "get", "url": "/api/fax/sessions/reports/describe", "title": "Gets table info about Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "get", "url": "/api/fax/sessions/reports", "title": "Gets a list of Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/fax/sessions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/fax/sessions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/fax/sessions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/fax/sessions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/fax/sessions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "get", "url": "/api/fax/sessions/reports/{id}", "title": "Gets a single Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "put", "url": "/api/fax/sessions/reports/{id}", "title": "Update an existing Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/sessions/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSession_Reports", "group": "Fax_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxSessionReport/index.js", "groupTitle": "Fax_Session_Reports" }, { "type": "post", "url": "/api/integrations/freshdesk/accounts", "title": "Creates a new Freshdesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateFreshdesk_Accounts", "group": "Freshdesk_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "apiKey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "delete", "url": "/api/integrations/freshdesk/accounts/{id}", "title": "Deletes a Freshdesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteFreshdesk_Accounts", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "get", "url": "/api/integrations/freshdesk/accounts", "title": "Gets a list of Freshdesk Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetFreshdesk_Accounts", "group": "Freshdesk_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/freshdesk/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/freshdesk/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/freshdesk/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/freshdesk/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/freshdesk/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "get", "url": "/api/integrations/freshdesk/accounts/{id}", "title": "Gets a single Freshdesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowFreshdesk_Accounts", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "post", "url": "/api/integrations/freshdesk/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "get", "url": "/api/integrations/freshdesk/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "get", "url": "/api/integrations/freshdesk/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "put", "url": "/api/integrations/freshdesk/accounts/{id}", "title": "Update an existing Freshdesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateFreshdesk_Accounts", "group": "Freshdesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskAccount/index.js", "groupTitle": "Freshdesk_Accounts" }, { "type": "post", "url": "/api/integrations/freshdesk/configurations", "title": "Creates a new Freshdesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateFreshdesk_Configurations", "group": "Freshdesk_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "delete", "url": "/api/integrations/freshdesk/configurations/{id}", "title": "Deletes a Freshdesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteFreshdesk_Configurations", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations", "title": "Gets a list of Freshdesk Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetFreshdesk_Configurations", "group": "Freshdesk_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/freshdesk/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/freshdesk/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/freshdesk/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/freshdesk/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/freshdesk/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}", "title": "Gets a single Freshdesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowFreshdesk_Configurations", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "get", "url": "/api/integrations/freshdesk/configurations/{id}/tags", "title": "Gets configurations tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/tags -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getTags", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "post", "url": "/api/integrations/freshdesk/configurations/{id}/tags", "title": "Sets new tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id}/tags -d '{\"ids\": [1,12]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "setTags", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "put", "url": "/api/integrations/freshdesk/configurations/{id}", "title": "Update an existing Freshdesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateFreshdesk_Configurations", "group": "Freshdesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskConfiguration/index.js", "groupTitle": "Freshdesk_Configurations" }, { "type": "post", "url": "/api/integrations/freshdesk/fields", "title": "Creates a new Freshdesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateFreshdesk_Fields", "group": "Freshdesk_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "delete", "url": "/api/integrations/freshdesk/fields/{id}", "title": "Deletes a Freshdesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteFreshdesk_Fields", "group": "Freshdesk_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "get", "url": "/api/integrations/freshdesk/fields", "title": "Gets a list of Freshdesk Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetFreshdesk_Fields", "group": "Freshdesk_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/freshdesk/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/freshdesk/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/freshdesk/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/freshdesk/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/freshdesk/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "get", "url": "/api/integrations/freshdesk/fields/{id}", "title": "Gets a single Freshdesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowFreshdesk_Fields", "group": "Freshdesk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "put", "url": "/api/integrations/freshdesk/fields/{id}", "title": "Update an existing Freshdesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/freshdesk/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateFreshdesk_Fields", "group": "Freshdesk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intFreshdeskField/index.js", "groupTitle": "Freshdesk_Fields" }, { "type": "post", "url": "/api/integrations/reports", "title": "Creates a new Integration Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateIntegration_Reports", "group": "Integration_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "integration", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "eventChannel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exitStatus", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "ticketId", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "integrationId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contacts", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interface", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentcalledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentconnectAt", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "holdtime", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "agentcomplete", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentcompleteAt", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "talktime", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "agentacw", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "acwtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "agentringnoanswer", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentringnoanswerAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "agentdump", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "agentdumpAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastevent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "channelstate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channelstatedesc", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "language", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destchannel", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "destchannelstate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destchannelstatedesc", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destcalleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destcalleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destconnectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destconnectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destlanguage", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destaccountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destcontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destpriority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "destuniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "messageId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "inReplyTo", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "to", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "cc", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "html", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENT\"", "\"SENDING\"", "\"RECEIVED\"", "\"FAILED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "url", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "projectId", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "delete", "url": "/api/integrations/reports/{id}", "title": "Deletes a Integration Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "get", "url": "/api/integrations/reports/describe", "title": "Gets table info about Integration Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "get", "url": "/api/integrations/reports", "title": "Gets a list of Integration Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "get", "url": "/api/integrations/reports/{id}", "title": "Gets a single Integration Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "put", "url": "/api/integrations/reports/{id}", "title": "Update an existing Integration Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateIntegration_Reports", "group": "Integration_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/integrationReport/index.js", "groupTitle": "Integration_Reports" }, { "type": "post", "url": "/api/intervals", "title": "Creates a new Interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateIntervals", "group": "Intervals", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "delete", "url": "/api/intervals/{id}", "title": "Deletes a Interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "get", "url": "/api/intervals", "title": "Gets a list of Intervals", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals -v -u {name}:{password}", "type": "json" } ], "name": "GetIntervals", "group": "Intervals", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/intervals?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/intervals?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/intervals?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/intervals?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/intervals?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "get", "url": "/api/intervals/{id}", "title": "Gets a single Interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "post", "url": "/api/intervals/{id}/sub_intervals", "title": "Creates a new sub interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id}/sub_intervals -d '{\"interval\": \"00:00-08:30,mon-fri,*,*\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addInterval", "group": "Intervals", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "post", "url": "/api/intervals/{id}/sub_intervals/create_many", "title": "Create new sub intervals set", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id}/sub_intervals -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "get", "url": "/api/intervals/{id}/sub_intervals", "title": "Get sub intervals set", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id}/sub_intervals -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "put", "url": "/api/intervals/{id}", "title": "Update an existing Interval", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/intervals/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateIntervals", "group": "Intervals", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/interval/index.js", "groupTitle": "Intervals" }, { "type": "post", "url": "/api/jira", "title": "Creates a new issue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jira -d '{\"key\": \"Bug\", \"description\": \"I can't do it!\"}' \\\n -H \"Content-Type: application/json\" -X POST", "type": "json" } ], "name": "Creates_Issue", "group": "Issue", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"Bug\"" ], "optional": true, "field": "issuetype", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "summary", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jira/index.js", "groupTitle": "Issue" }, { "type": "post", "url": "/api/jscripty/answers/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "JscriptyAnswerReport", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "question", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "answer", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "projectname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "questionId", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "delete", "url": "/api/jscripty/answers/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "JscriptyAnswerReport", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "get", "url": "/api/jscripty/answers/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "JscriptyAnswerReport", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "get", "url": "/api/jscripty/answers/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "JscriptyAnswerReport", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/jscripty/answers/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/jscripty/answers/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/jscripty/answers/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/jscripty/answers/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/jscripty/answers/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "get", "url": "/api/jscripty/answers/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "JscriptyAnswerReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "put", "url": "/api/jscripty/answers/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/answers/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "JscriptyAnswerReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyAnswerReport/index.js", "groupTitle": "JscriptyAnswerReport" }, { "type": "post", "url": "/api/jscripty/questions/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "JscriptyQuestionReport", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "question", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "answer", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "projectname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "questionId", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "delete", "url": "/api/jscripty/questions/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "JscriptyQuestionReport", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "get", "url": "/api/jscripty/questions/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "JscriptyQuestionReport", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "get", "url": "/api/jscripty/questions/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "JscriptyQuestionReport", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/jscripty/questions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/jscripty/questions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/jscripty/questions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/jscripty/questions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/jscripty/questions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "get", "url": "/api/jscripty/questions/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "JscriptyQuestionReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "put", "url": "/api/jscripty/questions/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/questions/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "JscriptyQuestionReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyQuestionReport/index.js", "groupTitle": "JscriptyQuestionReport" }, { "type": "post", "url": "/api/jscripty/sessions/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "JscriptySessionReport", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "starttime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "endtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "projectname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "delete", "url": "/api/jscripty/sessions/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "JscriptySessionReport", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "get", "url": "/api/jscripty/sessions/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "JscriptySessionReport", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "get", "url": "/api/jscripty/sessions/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "JscriptySessionReport", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/jscripty/sessions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/jscripty/sessions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/jscripty/sessions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/jscripty/sessions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/jscripty/sessions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "get", "url": "/api/jscripty/sessions/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "JscriptySessionReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "put", "url": "/api/jscripty/sessions/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/sessions/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "JscriptySessionReport", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptySessionReport/index.js", "groupTitle": "JscriptySessionReport" }, { "type": "post", "url": "/api/jscripty/projects", "title": "Creates a new Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateProjects", "group": "Jscripty_Projects", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "formData", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "delete", "url": "/api/jscripty/projects/{id}", "title": "Deletes a Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteProjects", "group": "Jscripty_Projects", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "get", "url": "/api/jscripty/projects", "title": "Gets a list of Projects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects -v -u {name}:{password}", "type": "json" } ], "name": "GetProjects", "group": "Jscripty_Projects", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/jscripty/projects?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/jscripty/projects?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/jscripty/projects?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/jscripty/projects?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/jscripty/projects?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "get", "url": "/api/jscripty/projects/{id}", "title": "Gets a single Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowProjects", "group": "Jscripty_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "get", "url": "/api/jscripty/projects/{id}/sessions", "title": "Gets jscripty project sessions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects/{id}/sessions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSessions", "group": "Jscripty_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "put", "url": "/api/jscripty/projects/{id}", "title": "Update an existing Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/jscripty/projects/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateProjects", "group": "Jscripty_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/jscriptyProject/index.js", "groupTitle": "Jscripty_Projects" }, { "type": "get", "url": "/api/license", "title": "Gets License Info", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/license -v -u {name}:{password} -X GET", "type": "json" } ], "name": "index", "group": "License", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/license/index.js", "groupTitle": "License" }, { "type": "put", "url": "/api/license/{id}", "title": "Update an existing License", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/license/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateLiense", "group": "License", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/license/index.js", "groupTitle": "License" }, { "type": "post", "url": "/api/mail/accounts/{id}/in_servers", "title": "Creates a new IMAP server", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/in_servers -d '{\"host\": \"host\", \"username\": \"username\", \"password\": \"password\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddImap", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailbox", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "ssl", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "delete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"UNSEEN\"" ], "optional": true, "field": "filter", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"IMAP\"", "\"POP3\"" ], "optional": true, "field": "protocol", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"CONNECTING\"", "\"CONNECTED\"", "\"DISCONNECTED\"", "\"ERROR\"", "\"UNKNOWN\"" ], "optional": true, "field": "state", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "source", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "connTimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "authTimeout", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "keepalive", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/out_servers", "title": "Creates a new SMTP server", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/out_servers -d '{\"host\": \"host\", \"username\": \"username\", \"password\": \"password\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddSmtp", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "service", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "user", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pass", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "secure", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "state", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "authentication", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts", "title": "Creates a new Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAccounts", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "whiteLabel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "acceptUrl", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "acceptMethod", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "rejectMethod", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "actions", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closeUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"GET\"", "\"POST\"" ], "optional": true, "field": "closeMethod", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "signature", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "custom", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "service", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "delete", "url": "/api/mail/accounts/{id}", "title": "Deletes a Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAccounts", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts", "title": "Gets a list of Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetAccounts", "group": "Mail_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/in_servers", "title": "Gets account IMAP server", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/in_servers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetImap", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/out_servers", "title": "Gets account SMTP server", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/out_servers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetSmtp", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "delete", "url": "/api/mail/accounts/{id}/in_servers", "title": "Removes IMAP server from an account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/in_servers -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveImmap", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "delete", "url": "/api/mail/accounts/{id}/out_servers", "title": "Removes SMTP server from an account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/out_servers -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveSmtp", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}", "title": "Gets a single Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAccounts", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"queue\"", "\"agent\"", "\"sendMail\"", "\"replyMail\"", "\"sendSms\"" ], "optional": true, "field": "app", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data1", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data2", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data3", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data6", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "data7", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data8", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data9", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "data10", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/dispositions -d '{\"name\": \"vip\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/dispositions -d '[{\"name\": \"vip\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/interactions", "title": "Creates new interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/interactions -d '[{\"subject\": \"My printer is on fire!\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addInteraction", "group": "Mail_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "account", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailIn", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailOut", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"NEW\"", "\"OPEN\"", "\"PENDING\"", "\"CLOSED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENDING\"", "\"SENT\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "lastEvent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastEventAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "deleted", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "waiting", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "openReason", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "ParentId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "arrivedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/applications", "title": "Gets account applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/dispositions", "title": "Gets account dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/interactions", "title": "Gets account interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteraction", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "post", "url": "/api/mail/accounts/{id}/send", "title": "Send new mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/send -d '{from: '\"John Doe\" '}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "sendMail", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "put", "url": "/api/mail/accounts/{id}", "title": "Update an existing Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAccounts", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "get", "url": "/api/mail/accounts/{id}/verify", "title": "Verify mail account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/accounts/{id}/verify -v -u {name}:{password} -X GET", "type": "json" } ], "name": "verifySmtp", "group": "Mail_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAccount/index.js", "groupTitle": "Mail_Accounts" }, { "type": "delete", "url": "/api/mail/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Mail_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailApplication/index.js", "groupTitle": "Mail_Applications" }, { "type": "get", "url": "/api/mail/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Mail_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailApplication/index.js", "groupTitle": "Mail_Applications" }, { "type": "put", "url": "/api/mail/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Mail_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailApplication/index.js", "groupTitle": "Mail_Applications" }, { "type": "post", "url": "/api/mail/attachments", "title": "Creates a new Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAttachments", "group": "Mail_Attachments", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "domain", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "size", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "path", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "basename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "delete", "url": "/api/mail/attachments/{id}", "title": "Deletes a Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAttachments", "group": "Mail_Attachments", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "get", "url": "/api/mail/attachments", "title": "Gets a list of Attachments", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments -v -u {name}:{password}", "type": "json" } ], "name": "GetAttachments", "group": "Mail_Attachments", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/attachments?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/attachments?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/attachments?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/attachments?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/attachments?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "get", "url": "/api/mail/attachments/{id}", "title": "Gets a single Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAttachments", "group": "Mail_Attachments", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "put", "url": "/api/mail/attachments/{id}", "title": "Update an existing Attachment", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/attachments/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAttachments", "group": "Mail_Attachments", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailAttachment/index.js", "groupTitle": "Mail_Attachments" }, { "type": "post", "url": "/api/mail/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Mail_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailDisposition/index.js", "groupTitle": "Mail_Dispositions" }, { "type": "delete", "url": "/api/mail/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Mail_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailDisposition/index.js", "groupTitle": "Mail_Dispositions" }, { "type": "get", "url": "/api/mail/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Mail_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailDisposition/index.js", "groupTitle": "Mail_Dispositions" }, { "type": "put", "url": "/api/mail/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Mail_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailDisposition/index.js", "groupTitle": "Mail_Dispositions" }, { "type": "post", "url": "/api/mail/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Mail_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "account", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailIn", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailOut", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"NEW\"", "\"OPEN\"", "\"PENDING\"", "\"CLOSED\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENDING\"", "\"SENT\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "lastEvent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastEventAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "deleted", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "waiting", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "tags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "openReason", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "ParentId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "arrivedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "delete", "url": "/api/mail/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "get", "url": "/api/mail/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "get", "url": "/api/mail/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Mail_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "get", "url": "/api/mail/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "post", "url": "/api/mail/interactions/{id}/messages", "title": "Creates new message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id}/messages -d '[{\"to\": \"sales@xcally.com\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Mail_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "messageId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "inReplyTo", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "to", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "cc", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "bcc", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fromId", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "html", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "auto", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENDING\"", "\"SENT\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "voiceSource", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userFullname", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "accountId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "get", "url": "/api/mail/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "put", "url": "/api/mail/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Mail_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailInteraction/index.js", "groupTitle": "Mail_Interactions" }, { "type": "post", "url": "/api/mail/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Mail_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "messageId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "inReplyTo", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "to", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "cc", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "bcc", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fromId", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "attachment", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "text", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "html", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "auto", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"SENDING\"", "\"SENT\"", "\"RECEIVED\"", "\"FAILED\"", "\"NOTE\"" ], "optional": true, "field": "status", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "voiceSource", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userFullname", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "accountId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "delete", "url": "/api/mail/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Mail_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "get", "url": "/api/mail/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Mail_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "get", "url": "/api/mail/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Mail_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "get", "url": "/api/mail/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Mail_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "put", "url": "/api/mail/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Mail_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailMessage/index.js", "groupTitle": "Mail_Messages" }, { "type": "post", "url": "/api/mail/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "post", "url": "/api/mail/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "post", "url": "/api/mail/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Mail_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": true, "field": "strategy", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "lastAgent", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "delete", "url": "/api/mail/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Mail_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "delete", "url": "/api/mail/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "put", "url": "/api/mail/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Mail_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Mail_Queues" }, { "type": "get", "url": "/api/mail/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Mail_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailReport/index.js", "groupTitle": "Mail_Reports" }, { "type": "get", "url": "/api/mail/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Mail_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailReport/index.js", "groupTitle": "Mail_Reports" }, { "type": "post", "url": "/api/mail/out_servers", "title": "Creates a new SMTP", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSMTPs", "group": "Mail_SMTP", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "service", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "user", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pass", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "secure", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "state", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "authentication", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "delete", "url": "/api/mail/out_servers/{id}", "title": "Deletes a SMTP", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSMTPs", "group": "Mail_SMTP", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "get", "url": "/api/mail/out_servers", "title": "Gets a list of SMTPs", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers -v -u {name}:{password}", "type": "json" } ], "name": "GetSMTPs", "group": "Mail_SMTP", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/out_servers?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/out_servers?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/out_servers?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/out_servers?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/out_servers?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "get", "url": "/api/mail/out_servers/{id}", "title": "Gets a single SMTP", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSMTPs", "group": "Mail_SMTP", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "put", "url": "/api/mail/out_servers/{id}", "title": "Update an existing SMTP", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/out_servers/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSMTPs", "group": "Mail_SMTP", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailServerOut/index.js", "groupTitle": "Mail_SMTP" }, { "type": "get", "url": "/api/mail/sessions/reports/describe", "title": "Gets table info about Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/sessions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSession_Reports", "group": "Mail_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailSessionReport/index.js", "groupTitle": "Mail_Session_Reports" }, { "type": "get", "url": "/api/mail/sessions/reports", "title": "Gets a list of Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/sessions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSession_Reports", "group": "Mail_Session_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/mail/sessions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/mail/sessions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/mail/sessions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/mail/sessions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/mail/sessions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/mailSessionReport/index.js", "groupTitle": "Mail_Session_Reports" }, { "type": "get", "url": "/api/mail/sessions/reports/{id}", "title": "Gets a single Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/sessions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSession_Reports", "group": "Mail_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailSessionReport/index.js", "groupTitle": "Mail_Session_Reports" }, { "type": "get", "url": "/api/members/reports/describe", "title": "Gets table info about Member Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/members/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMember_Reports", "group": "Member_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/memberReport/index.js", "groupTitle": "Member_Reports" }, { "type": "get", "url": "/api/members/reports", "title": "Gets a list of Member Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/members/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetMember_Reports", "group": "Member_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/members/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/members/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/members/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/members/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/members/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/memberReport/index.js", "groupTitle": "Member_Reports" }, { "type": "get", "url": "/api/members/reports/{id}", "title": "Gets a single Member Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/members/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMember_Reports", "group": "Member_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/memberReport/index.js", "groupTitle": "Member_Reports" }, { "type": "get", "url": "/api/migrations", "title": "Gets a list of Migrations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/migrations -v -u {name}:{password}", "type": "json" } ], "name": "GetMigrations", "group": "Migrations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/migrations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/migrations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/migrations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/migrations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/migrations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/migration/index.js", "groupTitle": "Migrations" }, { "type": "post", "url": "/api/voice/networks", "title": "Create a new network", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/networks -v -u {name}:{password} -X POST", "type": "json" } ], "name": "Create", "group": "Networks", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "delete", "url": "/api/voice/networks/{id}", "title": "Deletes a network", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/networks/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "Delete", "group": "Networks", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "get", "url": "/api/networks", "title": "Gets a list of Networks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/networks -v -u {name}:{password}", "type": "json" } ], "name": "GetNetworks", "group": "Networks", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/networks?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/networks?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/networks?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/networks?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/networks?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "get", "url": "/api/networks/{id}", "title": "Gets a single Network", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/networks/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowNetworks", "group": "Networks", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "put", "url": "/api/voice/networks/{id}", "title": "Update an existing network", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/networks/{id} -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "Update", "group": "Networks", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/network/index.js", "groupTitle": "Networks" }, { "type": "post", "url": "/api/openchannel/accounts", "title": "Creates a new Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAccounts", "group": "Openchannel_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "replyUri", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "delete", "url": "/api/openchannel/accounts/{id}", "title": "Deletes a Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAccounts", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts", "title": "Gets a list of Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetAccounts", "group": "Openchannel_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts/{id}", "title": "Gets a single Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAccounts", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "put", "url": "/api/openchannel/messages/{id}/accept", "title": "Accepts message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id}/accept \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "acceptMessage", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/accounts/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Openchannel_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/accounts/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/dispositions -d '{\"name\": \"Satisfied\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Openchannel_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/accounts/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/dispositions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Openchannel_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts/{id}/applications", "title": "Gets account applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts/{id}/dispositions", "title": "Gets account dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "get", "url": "/api/openchannel/accounts/{id}/interactions", "title": "Gets Openchannel Account Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteractions", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/accounts/{id}/notify", "title": "Notify new message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id}/notify -d '{\"body\": \"hello world\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "notify", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "put", "url": "/api/openchannel/messages/{id}/reject", "title": "Rejects message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id}/reject \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "rejectMessage", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "put", "url": "/api/openchannel/accounts/{id}", "title": "Update an existing Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAccounts", "group": "Openchannel_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelAccount/index.js", "groupTitle": "Openchannel_Accounts" }, { "type": "post", "url": "/api/openchannel/applications", "title": "Creates a new Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateApplications", "group": "Openchannel_Applications", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "delete", "url": "/api/openchannel/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Openchannel_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "get", "url": "/api/openchannel/applications", "title": "Gets a list of Applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications -v -u {name}:{password}", "type": "json" } ], "name": "GetApplications", "group": "Openchannel_Applications", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/applications?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/applications?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/applications?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/applications?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/applications?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "get", "url": "/api/openchannel/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Openchannel_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "put", "url": "/api/openchannel/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Openchannel_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelApplication/index.js", "groupTitle": "Openchannel_Applications" }, { "type": "post", "url": "/api/openchannel/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Openchannel_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelDisposition/index.js", "groupTitle": "Openchannel_Dispositions" }, { "type": "delete", "url": "/api/openchannel/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Openchannel_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelDisposition/index.js", "groupTitle": "Openchannel_Dispositions" }, { "type": "get", "url": "/api/openchannel/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Openchannel_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelDisposition/index.js", "groupTitle": "Openchannel_Dispositions" }, { "type": "put", "url": "/api/openchannel/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Openchannel_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelDisposition/index.js", "groupTitle": "Openchannel_Dispositions" }, { "type": "post", "url": "/api/openchannel/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Openchannel_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Boolean", "optional": true, "field": "closed", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "note", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "delete", "url": "/api/openchannel/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "get", "url": "/api/openchannel/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "get", "url": "/api/openchannel/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Openchannel_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "get", "url": "/api/openchannel/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "post", "url": "/api/openchannel/interactions/{id}/messages", "title": "Creates new messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id}/messages -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Openchannel_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "get", "url": "/api/openchannel/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "put", "url": "/api/openchannel/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Openchannel_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelInteraction/index.js", "groupTitle": "Openchannel_Interactions" }, { "type": "post", "url": "/api/openchannel/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Openchannel_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "delete", "url": "/api/openchannel/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Openchannel_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "get", "url": "/api/openchannel/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Openchannel_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "get", "url": "/api/openchannel/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Openchannel_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "get", "url": "/api/openchannel/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Openchannel_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "put", "url": "/api/openchannel/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Openchannel_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelMessage/index.js", "groupTitle": "Openchannel_Messages" }, { "type": "post", "url": "/api/openchannel/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "post", "url": "/api/openchannel/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "post", "url": "/api/openchannel/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Openchannel_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": true, "field": "strategy", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "delete", "url": "/api/openchannel/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "get", "url": "/api/openchannel/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "get", "url": "/api/openchannel/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Openchannel_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "get", "url": "/api/openchannel/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "delete", "url": "/api/openchannel/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "get", "url": "/api/openchannel/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "put", "url": "/api/openchannel/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Openchannel_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Openchannel_Queues" }, { "type": "post", "url": "/api/openchannel/reports", "title": "Creates a new Openchannel Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateOpenchannel_Reports", "group": "Openchannel_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "timeslot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "messageid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "delete", "url": "/api/openchannel/reports/{id}", "title": "Deletes a Openchannel Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteOpenchannel_Reports", "group": "Openchannel_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "get", "url": "/api/openchannel/reports", "title": "Gets a list of Openchannel Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetOpenchannel_Reports", "group": "Openchannel_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "get", "url": "/api/openchannel/reports/{id}", "title": "Gets a single Openchannel Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowOpenchannel_Reports", "group": "Openchannel_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "put", "url": "/api/openchannel/reports/{id}", "title": "Update an existing Openchannel Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateOpenchannel_Reports", "group": "Openchannel_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelReport/index.js", "groupTitle": "Openchannel_Reports" }, { "type": "get", "url": "/api/openchannel/sessions/reports/describe", "title": "Gets table info about Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/sessions/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSession_Reports", "group": "Openchannel_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelSessionReport/index.js", "groupTitle": "Openchannel_Session_Reports" }, { "type": "get", "url": "/api/openchannel/sessions/reports", "title": "Gets a list of Session Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/sessions/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSession_Reports", "group": "Openchannel_Session_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/openchannel/sessions/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/openchannel/sessions/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/openchannel/sessions/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/openchannel/sessions/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/openchannel/sessions/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/openchannelSessionReport/index.js", "groupTitle": "Openchannel_Session_Reports" }, { "type": "get", "url": "/api/openchannel/sessions/reports/{id}", "title": "Gets a single Session Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/sessions/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSession_Reports", "group": "Openchannel_Session_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelSessionReport/index.js", "groupTitle": "Openchannel_Session_Reports" }, { "type": "post", "url": "/api/pauses", "title": "Creates a new Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreatePauses", "group": "Pauses", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "delete", "url": "/api/pauses/{id}", "title": "Deletes a Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeletePauses", "group": "Pauses", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "get", "url": "/api/pauses", "title": "Gets a list of Pauses", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses -v -u {name}:{password}", "type": "json" } ], "name": "GetPauses", "group": "Pauses", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/pauses?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/pauses?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/pauses?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/pauses?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/pauses?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "get", "url": "/api/pauses/{id}", "title": "Gets a single Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowPauses", "group": "Pauses", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "put", "url": "/api/pauses/{id}", "title": "Update an existing Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pauses/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updatePauses", "group": "Pauses", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pause/index.js", "groupTitle": "Pauses" }, { "type": "get", "url": "/api/pm2/{id}", "title": "Gets a single pm2 process", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pm2/{id} -v -u {name}:{password}", "type": "json" } ], "name": "GetPm2Process", "group": "Pm2", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pm2/index.js", "groupTitle": "Pm2" }, { "type": "get", "url": "/api/pm2", "title": "Gets pm2 processes", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pm2 -v -u {name}:{password}", "type": "json" } ], "name": "GetPm2Processes", "group": "Pm2", "description": "

Motion returns the pm2 processes list.

", "version": "0.0.0", "filename": "server/api/pm2/index.js", "groupTitle": "Pm2" }, { "type": "put", "url": "/api/pm2/{id}", "title": "Update an existing Process", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/pm2/{id} -d '{\"status\": \"online\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateProcesses", "group": "Pm2", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/pm2/index.js", "groupTitle": "Pm2" }, { "type": "get", "url": "/api/rpc/campaigns/", "title": "Gets a list of campaigns", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/campaigns -v -u {name}:{password}", "type": "json" } ], "name": "Campaigns", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime campaigns parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/agents", "title": "Gets a list of RTAgents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/agents -v -u {name}:{password}", "type": "json" } ], "name": "RTAgents", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime agents parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/outbound/channels", "title": "Gets a list of RTOutboundChannels", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/outbound/channels -v -u {name}:{password}", "type": "json" } ], "name": "RTOutboundChannels", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime outbound channels.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/telephones", "title": "Gets a list of RTTelephones", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/telephones -v -u {name}:{password}", "type": "json" } ], "name": "RTTelephones", "group": "RPC_Realtime", "description": "

Motion will return a list of telephones parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/trunks", "title": "Gets a list of RTTrunks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/trunks -v -u {name}:{password}", "type": "json" } ], "name": "RTTrunks", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime trunks parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/channels/{uniqueid}", "title": "Gets a single RTVoiceQueueChannel", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/channels/{uniqueid} -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueueChannel", "group": "RPC_Realtime", "description": "

Motion will return a specific realtime voice queue channel.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/channels/{uniqueid}/hangup", "title": "Hangup a single RTVoiceQueueChannel", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/channels/{uniqueid}/hangup -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueueChannelHangup", "group": "RPC_Realtime", "description": "

Motion will hangup a specific realtime voice queue channel.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/channels/{uniqueid}/redirect/{exten}", "title": "Hangup a single RTVoiceQueueChannel", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/channels/{uniqueid}/redirect/{exten} -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueueChannelRedirect", "group": "RPC_Realtime", "description": "

Motion will redirect a specific realtime voice queue channel to a specific extension.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/preview/{id}", "title": "Gets a single preview contact", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/preview/{id} -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueuePreview", "group": "RPC_Realtime", "description": "

Motion will return a specific preview contact.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/outbound", "title": "Gets a list of RTOutbound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/outbound -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueues", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime outbound parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues", "title": "Gets a list of RTVoiceQueues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueues", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime voice queues parameters.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "get", "url": "/api/rpc/voice/queues/channels", "title": "Gets a list of RTVoiceQueuesChannels", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/rpc/voice/queues/channels -v -u {name}:{password}", "type": "json" } ], "name": "RTVoiceQueuesChannels", "group": "RPC_Realtime", "description": "

Motion will return a list of realtime voice queues channels.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/rpc/index.js", "groupTitle": "RPC_Realtime" }, { "type": "post", "url": "/api/integrations/salesforce/accounts", "title": "Creates a new Salesforce Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSalesforce_Accounts", "group": "Salesforce_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "clientId", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "clientSecret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "securityToken", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"integrationTab\"", "\"newTab\"" ], "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "delete", "url": "/api/integrations/salesforce/accounts/{id}", "title": "Deletes a Salesforce Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSalesforce_Accounts", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "get", "url": "/api/integrations/salesforce/accounts", "title": "Gets a list of Salesforce Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetSalesforce_Accounts", "group": "Salesforce_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/salesforce/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/salesforce/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/salesforce/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/salesforce/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/salesforce/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "get", "url": "/api/integrations/salesforce/accounts/{id}", "title": "Gets a single Salesforce Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSalesforce_Accounts", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "post", "url": "/api/integrations/salesforce/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "get", "url": "/api/integrations/salesforce/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "get", "url": "/api/integrations/salesforce/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "put", "url": "/api/integrations/salesforce/accounts/{id}", "title": "Update an existing Salesforce Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSalesforce_Accounts", "group": "Salesforce_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceAccount/index.js", "groupTitle": "Salesforce_Accounts" }, { "type": "post", "url": "/api/integrations/salesforce/configurations", "title": "Creates a new Salesforce Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSalesforce_Configurations", "group": "Salesforce_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "delete", "url": "/api/integrations/salesforce/configurations/{id}", "title": "Deletes a Salesforce Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSalesforce_Configurations", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations", "title": "Gets a list of Salesforce Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetSalesforce_Configurations", "group": "Salesforce_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/salesforce/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/salesforce/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/salesforce/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/salesforce/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/salesforce/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations/{id}", "title": "Gets a single Salesforce Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSalesforce_Configurations", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "get", "url": "/api/integrations/salesforce/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "put", "url": "/api/integrations/salesforce/configurations/{id}", "title": "Update an existing Salesforce Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSalesforce_Configurations", "group": "Salesforce_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceConfiguration/index.js", "groupTitle": "Salesforce_Configurations" }, { "type": "post", "url": "/api/integrations/salesforce/fields", "title": "Creates a new Salesforce Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSalesforce_Fields", "group": "Salesforce_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "delete", "url": "/api/integrations/salesforce/fields/{id}", "title": "Deletes a Salesforce Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSalesforce_Fields", "group": "Salesforce_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "get", "url": "/api/integrations/salesforce/fields", "title": "Gets a list of Salesforce Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetSalesforce_Fields", "group": "Salesforce_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/salesforce/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/salesforce/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/salesforce/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/salesforce/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/salesforce/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "get", "url": "/api/integrations/salesforce/fields/{id}", "title": "Gets a single Salesforce Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSalesforce_Fields", "group": "Salesforce_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "put", "url": "/api/integrations/salesforce/fields/{id}", "title": "Update an existing Salesforce Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/salesforce/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSalesforce_Fields", "group": "Salesforce_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSalesforceField/index.js", "groupTitle": "Salesforce_Fields" }, { "type": "post", "url": "/api/schedules", "title": "Creates a new Schedule", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSchedules", "group": "Schedules", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": false, "field": "active", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "cron", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "startAt", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "endAt", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "subtractNumber", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"years\"", "\"quarters\"", "\"months\"", "\"weeks\"", "\"days\"", "\"hours\"", "\"minutes\"" ], "optional": false, "field": "subtractUnit", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"csv\"", "\"pdf\"", "\"xls\"" ], "optional": false, "field": "output", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"custom\"", "\"default\"" ], "optional": false, "field": "type", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "sendMail", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "delete", "url": "/api/schedules/{id}", "title": "Deletes a Schedule", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSchedules", "group": "Schedules", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "get", "url": "/api/schedules", "title": "Gets a list of Schedules", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules -v -u {name}:{password}", "type": "json" } ], "name": "GetSchedules", "group": "Schedules", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/schedules?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/schedules?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/schedules?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/schedules?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/schedules?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "get", "url": "/api/schedules/{id}", "title": "Gets a single Schedule", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSchedules", "group": "Schedules", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "put", "url": "/api/schedules/{id}", "title": "Update an existing Schedule", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/schedules/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSchedules", "group": "Schedules", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/schedule/index.js", "groupTitle": "Schedules" }, { "type": "get", "url": "/api/settings", "title": "Gets a list of Settings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings -v -u {name}:{password}", "type": "json" } ], "name": "GetSettings", "group": "Settings", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/settings?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/settings?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/settings?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/settings?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/settings?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "get", "url": "/api/settings/{id}", "title": "Gets a single Setting", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSettings", "group": "Settings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "put", "url": "/api/settings/{id}", "title": "Update settings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id} -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "Update", "group": "Settings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "post", "url": "/api/settings/{id}/logo", "title": "Add logo", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id}/logo -H 'Content-Type: multipart/form-data' -F 'file=@{filename}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addLogo", "group": "Settings", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "post", "url": "/api/settings/{id}/logo_login", "title": "Add logo login", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id}/logo_login -H 'Content-Type: multipart/form-data' -F 'file=@{filename}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addLogoLogin", "group": "Settings", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "get", "url": "/api/settings/{id}/logo", "title": "Get logo", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id}/logo -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getLogo", "group": "Settings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "get", "url": "/api/settings/{id}/logo_login", "title": "Get logo login", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/settings/{id}/logo_login -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getLogoLogin", "group": "Settings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/setting/index.js", "groupTitle": "Settings" }, { "type": "post", "url": "/api/sms/accounts", "title": "Creates a new Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateAccounts", "group": "Sms_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"twilio\"", "\"skebby\"" ], "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "delete", "url": "/api/sms/accounts/{id}", "title": "Deletes a Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteAccounts", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts", "title": "Gets a list of Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetAccounts", "group": "Sms_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts/{id}", "title": "Gets a single Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAccounts", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "put", "url": "/api/sms/messages/{id}/accept", "title": "Accepts message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id}/accept \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "acceptMessage", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/accounts/{id}/applications", "title": "Creates new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Sms_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/accounts/{id}/dispositions", "title": "Creates new disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/dispositions -d '{\"name\": \"Satisfied\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDisposition", "group": "Sms_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/accounts/{id}/dispositions", "title": "Creates many dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/dispositions -d '[{\"name\": \"Satisfied\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addDispositions", "group": "Sms_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts/{id}/applications", "title": "Gets account applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/applications -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getApplications", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts/{id}/dispositions", "title": "Gets account dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/dispositions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDispositions", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "get", "url": "/api/sms/accounts/{id}/interactions", "title": "Gets account interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/interactions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getInteraction", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/accounts/{id}/notify", "title": "Notify new message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id}/notify -d '{\"body\": \"hello world\", \"...\": \"...\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "notify", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "put", "url": "/api/sms/messages/{id}/reject", "title": "Rejects message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id}/reject \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "rejectMessage", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Accounts" }, { "type": "put", "url": "/api/sms/accounts/{id}", "title": "Update an existing Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateAccounts", "group": "Sms_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsAccount/index.js", "groupTitle": "Sms_Accounts" }, { "type": "post", "url": "/api/sms/applications", "title": "Creates a new Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateApplications", "group": "Sms_Applications", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Integer", "optional": false, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "app", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "appdata", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "interval", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "delete", "url": "/api/sms/applications/{id}", "title": "Deletes a Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteApplications", "group": "Sms_Applications", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "get", "url": "/api/sms/applications", "title": "Gets a list of Applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications -v -u {name}:{password}", "type": "json" } ], "name": "GetApplications", "group": "Sms_Applications", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/applications?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/applications?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/applications?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/applications?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/applications?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "get", "url": "/api/sms/applications/{id}", "title": "Gets a single Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowApplications", "group": "Sms_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "put", "url": "/api/sms/applications/{id}", "title": "Update an existing Application", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/applications/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateApplications", "group": "Sms_Applications", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsApplication/index.js", "groupTitle": "Sms_Applications" }, { "type": "post", "url": "/api/sms/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Sms_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsDisposition/index.js", "groupTitle": "Sms_Dispositions" }, { "type": "delete", "url": "/api/sms/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Sms_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsDisposition/index.js", "groupTitle": "Sms_Dispositions" }, { "type": "get", "url": "/api/sms/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Sms_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsDisposition/index.js", "groupTitle": "Sms_Dispositions" }, { "type": "put", "url": "/api/sms/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Sms_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsDisposition/index.js", "groupTitle": "Sms_Dispositions" }, { "type": "post", "url": "/api/sms/interactions", "title": "Creates a new Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateInteractions", "group": "Sms_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Boolean", "optional": true, "field": "closed", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "closedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "note", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "delete", "url": "/api/sms/interactions/{id}", "title": "Deletes a Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteInteractions", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "get", "url": "/api/sms/interactions/describe", "title": "Gets table info about Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeInteractions", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "get", "url": "/api/sms/interactions", "title": "Gets a list of Interactions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetInteractions", "group": "Sms_Interactions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/interactions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/interactions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/interactions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/interactions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/interactions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "get", "url": "/api/sms/interactions/{id}", "title": "Gets a single Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowInteractions", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "post", "url": "/api/sms/interactions/{id}/messages", "title": "Creates new messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id}/messages -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addMessage", "group": "Sms_Interactions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "get", "url": "/api/sms/interactions/{id}/messages", "title": "Gets interaction messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "put", "url": "/api/sms/interactions/{id}", "title": "Update an existing Interaction", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/interactions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateInteractions", "group": "Sms_Interactions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsInteraction/index.js", "groupTitle": "Sms_Interactions" }, { "type": "post", "url": "/api/sms/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Sms_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Text", "optional": false, "field": "body", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "read", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"in\"", "\"out\"" ], "optional": false, "field": "direction", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "delete", "url": "/api/sms/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Sms_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "get", "url": "/api/sms/messages/describe", "title": "Gets table info about Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeMessages", "group": "Sms_Messages", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "get", "url": "/api/sms/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Sms_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "get", "url": "/api/sms/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Sms_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "put", "url": "/api/sms/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Sms_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsMessage/index.js", "groupTitle": "Sms_Messages" }, { "type": "post", "url": "/api/sms/queues/{id}/users", "title": "Add agents to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "post", "url": "/api/sms/queues/{id}/teams", "title": "Add teams to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "post", "url": "/api/sms/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Sms_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rrmemory\"", "\"beepall\"", "\"roundrobin\"" ], "optional": true, "field": "strategy", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "delete", "url": "/api/sms/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "get", "url": "/api/sms/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/users -v -u {name}:{password} -X POST", "type": "json" } ], "name": "GetAgents", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "get", "url": "/api/sms/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Sms_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "get", "url": "/api/sms/queues/{id}/teams", "title": "Gets queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "delete", "url": "/api/sms/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "get", "url": "/api/sms/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "put", "url": "/api/sms/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Sms_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Sms_Queues" }, { "type": "post", "url": "/api/sms/session/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Sms_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountaddress", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "fidelity", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leaveAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "completeAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "complete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"agent\"" ], "optional": true, "field": "completeReason", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "post", "url": "/api/sms/reports", "title": "Creates a new Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateReports", "group": "Sms_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeslot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "from", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountnumber", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "memberid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queuename", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "roomid", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "messageid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "reason", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calledAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rejectedAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "delete", "url": "/api/sms/session/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "delete", "url": "/api/sms/reports/{id}", "title": "Deletes a Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/session/reports/describe", "title": "Gets table info about Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Sms_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/session/reports", "title": "Gets a list of Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetReports", "group": "Sms_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sms/session/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sms/session/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sms/session/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sms/session/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sms/session/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sms/session/reports/{id}", "title": "Gets a single Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "put", "url": "/api/sms/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "put", "url": "/api/sms/session/reports/{id}", "title": "Update an existing Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/session/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateReports", "group": "Sms_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsSessionReport/index.js", "groupTitle": "Sms_Reports" }, { "type": "get", "url": "/api/sounds", "title": "Gets a list of Sounds", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds -v -u {name}:{password}", "type": "json" } ], "name": "GetSounds", "group": "Sounds", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/sounds?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/sounds?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/sounds?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/sounds?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/sounds?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "get", "url": "/api/sounds/{id}", "title": "Gets a single Sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSounds", "group": "Sounds", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "post", "url": "/api/sounds", "title": "Create a new sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds -H 'Content-Type: multipart/form-data' -F 'file=@{filename}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addSound", "group": "Sounds", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "delete", "url": "/api/sounds/{id}", "title": "Deletes a sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "destroySound", "group": "Sounds", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "get", "url": "/api/sounds/{id}/download", "title": "Download Sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Sounds", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "put", "url": "/api/sounds", "title": "Update an existing new sound", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sounds -d '[\"name\": \"sound_name\", \"description\": \"sound_desc\"]' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSound", "group": "Sounds", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/sound/index.js", "groupTitle": "Sounds" }, { "type": "post", "url": "/api/square/details/reports", "title": "Creates a new Square Detail Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSquare_Detail_Reports", "group": "Square_Details_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "node", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "application", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "data", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "project_name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "delete", "url": "/api/square/details/reports/{id}", "title": "Deletes a Square Detail Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "get", "url": "/api/square/details/reports/describe", "title": "Gets table info about Square Detail Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "get", "url": "/api/square/details/reports", "title": "Gets a list of Square Detail Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/details/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/details/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/details/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/details/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/details/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "get", "url": "/api/square/details/reports/{id}", "title": "Gets a single Square Detail Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "put", "url": "/api/square/details/reports/{id}", "title": "Update an existing Square Detail Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/details/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSquare_Detail_Reports", "group": "Square_Details_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReportDetail/index.js", "groupTitle": "Square_Details_Reports" }, { "type": "post", "url": "/api/square/odbc", "title": "Creates a new ODBC", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateODBCs", "group": "Square_ODBC", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dsn", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "delete", "url": "/api/square/odbc/{id}", "title": "Deletes a ODBC", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteODBCs", "group": "Square_ODBC", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "get", "url": "/api/square/odbc", "title": "Gets a list of ODBCs", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc -v -u {name}:{password}", "type": "json" } ], "name": "GetODBCs", "group": "Square_ODBC", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/odbc?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/odbc?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/odbc?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/odbc?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/odbc?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "get", "url": "/api/square/odbc/{id}", "title": "Gets a single ODBC", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowODBCs", "group": "Square_ODBC", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "get", "url": "/api/square/odbc/{id}/test", "title": "Test Odbc", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc/{id}/test -v -u {name}:{password} -X GET", "type": "json" } ], "name": "test", "group": "Square_ODBC", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "put", "url": "/api/square/odbc/{id}", "title": "Update an existing ODBC", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/odbc/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateODBCs", "group": "Square_ODBC", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareOdbc/index.js", "groupTitle": "Square_ODBC" }, { "type": "post", "url": "/api/square/projects", "title": "Creates a new Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateProjects", "group": "Square_Projects", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "notes", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "preproduction", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "production", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "delete", "url": "/api/square/projects/{id}", "title": "Deletes a Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteProjects", "group": "Square_Projects", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "get", "url": "/api/square/projects", "title": "Gets a list of Projects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects -v -u {name}:{password}", "type": "json" } ], "name": "GetProjects", "group": "Square_Projects", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/projects?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/projects?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/projects?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/projects?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/projects?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "get", "url": "/api/square/projects/{id}", "title": "Gets a single Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowProjects", "group": "Square_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "put", "url": "/api/square/projects/{id}", "title": "Update an existing Project", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/projects/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateProjects", "group": "Square_Projects", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareProject/index.js", "groupTitle": "Square_Projects" }, { "type": "post", "url": "/api/square/recordings", "title": "Creates a new Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateRecordings", "group": "Square_Recordings", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "extension", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dnid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "projectName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "saveName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "filename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "savePath", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "delete", "url": "/api/square/recordings/{id}", "title": "Deletes a Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteRecordings", "group": "Square_Recordings", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "get", "url": "/api/square/recordings", "title": "Gets a list of Recordings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings -v -u {name}:{password}", "type": "json" } ], "name": "GetRecordings", "group": "Square_Recordings", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/recordings?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/recordings?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/recordings?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/recordings?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/recordings?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "get", "url": "/api/square/recordings/{id}", "title": "Gets a single Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowRecordings", "group": "Square_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "get", "url": "/api/square/recordings/{id}/download", "title": "Download Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Square_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "put", "url": "/api/square/recordings/{id}", "title": "Update an existing Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/recordings/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateRecordings", "group": "Square_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareRecording/index.js", "groupTitle": "Square_Recordings" }, { "type": "post", "url": "/api/square/reports", "title": "Creates a new Square Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSquare_Reports", "group": "Square_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "network", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "network_script", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "request", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "language", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "version", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callingpres", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callingani2", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callington", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callingtns", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dnid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "rdnis", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "extension", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "priority", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "enhanced", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "threadid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "project_name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leaveAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "delete", "url": "/api/square/reports/{id}", "title": "Deletes a Square Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSquare_Reports", "group": "Square_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "get", "url": "/api/square/reports/describe", "title": "Gets table info about Square Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeSquare_Reports", "group": "Square_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "get", "url": "/api/square/reports", "title": "Gets a list of Square Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetSquare_Reports", "group": "Square_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/square/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/square/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/square/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/square/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/square/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "get", "url": "/api/square/reports/{id}", "title": "Gets a single Square Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSquare_Reports", "group": "Square_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "put", "url": "/api/square/reports/{id}", "title": "Update an existing Square Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/square/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSquare_Reports", "group": "Square_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/squareReport/index.js", "groupTitle": "Square_Reports" }, { "type": "post", "url": "/api/integrations/sugarcrm/configurations", "title": "Creates a new SugarCRM Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSugarCRM_Configurations", "group": "SugarCRM_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "delete", "url": "/api/integrations/sugarcrm/configurations/{id}", "title": "Deletes a SugarCRM Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSugarCRM_Configurations", "group": "SugarCRM_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations", "title": "Gets a list of SugarCRM Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetSugarCRM_Configurations", "group": "SugarCRM_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/sugarcrm/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/sugarcrm/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/sugarcrm/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/sugarcrm/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/sugarcrm/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations/{id}", "title": "Gets a single SugarCRM Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSugarCRM_Configurations", "group": "SugarCRM_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "put", "url": "/api/integrations/sugarcrm/configurations/{id}", "title": "Update an existing SugarCRM Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSugarCRM_Configurations", "group": "SugarCRM_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "SugarCRM_Configurations" }, { "type": "post", "url": "/api/integrations/sugarcrm/accounts", "title": "Creates a new Sugarcrm Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "delete", "url": "/api/integrations/sugarcrm/accounts/{id}", "title": "Deletes a Sugarcrm Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/accounts", "title": "Gets a list of Sugarcrm Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/sugarcrm/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/sugarcrm/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/sugarcrm/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/sugarcrm/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/sugarcrm/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/accounts/{id}", "title": "Gets a single Sugarcrm Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "post", "url": "/api/integrations/sugarcrm/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "put", "url": "/api/integrations/sugarcrm/accounts/{id}", "title": "Update an existing Sugarcrm Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSugarcrm_Accounts", "group": "Sugarcrm_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmAccount/index.js", "groupTitle": "Sugarcrm_Accounts" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Sugarcrm_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "Sugarcrm_Configurations" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Sugarcrm_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "Sugarcrm_Configurations" }, { "type": "get", "url": "/api/integrations/sugarcrm/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Sugarcrm_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmConfiguration/index.js", "groupTitle": "Sugarcrm_Configurations" }, { "type": "post", "url": "/api/integrations/sugarcrm/fields", "title": "Creates a new Sugarcrm Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateSugarcrm_Fields", "group": "Sugarcrm_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "delete", "url": "/api/integrations/sugarcrm/fields/{id}", "title": "Deletes a Sugarcrm Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteSugarcrm_Fields", "group": "Sugarcrm_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "get", "url": "/api/integrations/sugarcrm/fields", "title": "Gets a list of Sugarcrm Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetSugarcrm_Fields", "group": "Sugarcrm_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/sugarcrm/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/sugarcrm/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/sugarcrm/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/sugarcrm/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/sugarcrm/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "get", "url": "/api/integrations/sugarcrm/fields/{id}", "title": "Gets a single Sugarcrm Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowSugarcrm_Fields", "group": "Sugarcrm_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "put", "url": "/api/integrations/sugarcrm/fields/{id}", "title": "Update an existing Sugarcrm Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/sugarcrm/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateSugarcrm_Fields", "group": "Sugarcrm_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intSugarcrmField/index.js", "groupTitle": "Sugarcrm_Fields" }, { "type": "get", "url": "/api/system", "title": "Gets system information", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/system -v -u {name}:{password}", "type": "json" } ], "name": "GetSystemInformation", "group": "System_Information", "description": "

Motion returns the system information.

", "version": "0.0.0", "filename": "server/api/system/index.js", "groupTitle": "System_Information" }, { "type": "post", "url": "/api/tags", "title": "Creates a new Tag", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTags", "group": "Tags", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "delete", "url": "/api/tags/{id}", "title": "Deletes a Tag", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTags", "group": "Tags", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "get", "url": "/api/tags", "title": "Gets a list of Tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags -v -u {name}:{password}", "type": "json" } ], "name": "GetTags", "group": "Tags", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/tags?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/tags?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/tags?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/tags?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/tags?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "get", "url": "/api/tags/{id}", "title": "Gets a single Tag", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTags", "group": "Tags", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "put", "url": "/api/tags/{id}", "title": "Update an existing Tag", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/tags/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTags", "group": "Tags", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/tag/index.js", "groupTitle": "Tags" }, { "type": "post", "url": "/api/teams/{id}/queues", "title": "Add queues to a team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/queues -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddQueues", "group": "Teams", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "post", "url": "/api/teams", "title": "Creates a new Team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTeams", "group": "Teams", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/teams/{id}", "title": "Deletes a Team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "get", "url": "/api/teams/{id}/users", "title": "Gets agents from team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/users -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetAgents", "group": "Teams", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "get", "url": "/api/teams/{id}/queues?channel={channel}", "title": "Gets Queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/queues?channel={channel} -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Teams", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "get", "url": "/api/teams", "title": "Gets a list of Teams", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Teams", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/teams?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/teams?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/teams?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/teams?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/teams?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/teams/{id}/users", "title": "Removes agents from a team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/teams/{id}/queues", "title": "Remove queues to a team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/queues?channel=voice&ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveQueues", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/chat/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/chat/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/chatQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/openchannel/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/openchannelQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/fax/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/fax/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/faxQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/voice/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/sms/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/sms/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/smsQueue/index.js", "groupTitle": "Teams" }, { "type": "delete", "url": "/api/mail/queues/{id}/teams", "title": "Remove teams from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/mail/queues/{id}/teams -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/mailQueue/index.js", "groupTitle": "Teams" }, { "type": "get", "url": "/api/teams/{id}", "title": "Gets a single Team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "post", "url": "/api/teams/{id}/users", "title": "Adds agents to a team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id}/users -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAgents", "group": "Teams", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "put", "url": "/api/teams/{id}", "title": "Update an existing Team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/teams/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTeams", "group": "Teams", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/team/index.js", "groupTitle": "Teams" }, { "type": "post", "url": "/api/templates", "title": "Creates a new Template", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTemplates", "group": "Templates", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subject", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "html", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "delete", "url": "/api/templates/{id}", "title": "Deletes a Template", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTemplates", "group": "Templates", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "get", "url": "/api/templates", "title": "Gets a list of Templates", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates -v -u {name}:{password}", "type": "json" } ], "name": "GetTemplates", "group": "Templates", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/templates?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/templates?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/templates?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/templates?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/templates?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "get", "url": "/api/templates/{id}", "title": "Gets a single Template", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTemplates", "group": "Templates", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "put", "url": "/api/templates/{id}", "title": "Update an existing Template", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/templates/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTemplates", "group": "Templates", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/template/index.js", "groupTitle": "Templates" }, { "type": "post", "url": "/api/triggers", "title": "Creates a new Trigger", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTriggers", "group": "Triggers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "status", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "delete", "url": "/api/triggers/{id}", "title": "Deletes a Trigger", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTriggers", "group": "Triggers", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers", "title": "Gets a list of Triggers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers -v -u {name}:{password}", "type": "json" } ], "name": "GetTriggers", "group": "Triggers", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/triggers?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/triggers?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/triggers?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/triggers?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/triggers?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers/{id}", "title": "Gets a single Trigger", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTriggers", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "post", "url": "/api/triggers/{id}/actions", "title": "Creates new actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/actions -d '{\"action\": \"contactManager\",\"data1\": \"1\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAction", "group": "Triggers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "action", "description": "

Allowed values: contactManager, integration, motionbar, jscripty, urlForward, browser

" }, { "group": "Body", "type": "String", "optional": true, "field": "data1", "description": "

contactManager[ListId], integration[intName(zendesk)], motionbar[Popup(0),URL(1),WinApp(2)], urlForward[GET,POST], browser[TemplateId(0),URL(1)]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data2", "description": "

integration[AccountId], motionbar[TemplateId,URL,WinAppPath], urlForward[URL]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data3", "description": "

motionbar[NULL,NULL,WinAppArguments]

" }, { "group": "Body", "type": "String", "optional": true, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "data6", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "post", "url": "/api/triggers/{id}/all_conditions", "title": "Creates a new \"AND\"condition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/all_conditions -d '{\"field\": \"name\", \"operator\": \"equal\", \"value\": \"John Doe\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAllCondition", "group": "Triggers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "operator", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "value", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "post", "url": "/api/triggers/{id}/any_conditions", "title": "Creates a new \"OR\"condition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/any_conditions -d '{\"field\": \"name\", \"operator\": \"equal\", \"value\": \"John Doe\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAnyCondition", "group": "Triggers", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "field", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "operator", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "value", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers/{id}/actions", "title": "Gets Trigger Actions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/actions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getActions", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers/{id}/all_conditions", "title": "Gets \"AND\" Trigger Conditions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/all_conditions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getAllConditions", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "get", "url": "/api/triggers/{id}/any_conditions", "title": "Gets \"OR\" Trigger Conditions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id}/any_conditions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getAnyConditions", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "put", "url": "/api/triggers/{id}", "title": "Update an existing Trigger", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/triggers/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTriggers", "group": "Triggers", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trigger/index.js", "groupTitle": "Triggers" }, { "type": "post", "url": "/api/trunks", "title": "Create a new trunk", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks -v -u {name}:{password} -X POST", "type": "json" } ], "name": "Create", "group": "Trunks", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"friend\"", "\"user\"", "\"peer\"" ], "optional": false, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "context", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"ALLOWED_NOT_SCREENED\"", "\"ALLOWED_PASSED_SCREEN\"", "\"ALLOWED_FAILED_SCREEN\"", "\"ALLOWED\"", "\"PROHIB_NOT_SCREENED\"", "\"PROHIB_PASSED_SCREEN\"", "\"PROHIB_FAILED_SCREEN\"", "\"PROHIB\"" ], "optional": true, "field": "callingpres", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "deny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "permit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "secret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "md5secret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remotesecret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transport", "description": "

String is deprecated. Please use an Array as ["udp", "tcp"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rfc2833\"", "\"info\"", "\"shortinfo\"", "\"inband\"", "\"auto\"" ], "optional": true, "field": "dtmfmode", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"nonat\"", "\"update\"", "\"outgoing\"" ], "optional": true, "field": "directmedia", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "directrtpsetup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "directmediapermit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "directmediadeny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nat", "description": "

String is deprecated. Please use an Array as ["force_rport", "comedia"]

" }, { "group": "Body", "type": "String", "optional": true, "field": "callgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "namedcallgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pickupgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "namedpickupgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "language", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tonezone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disallow", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "allow", "description": "

String is deprecated. Please use an Array as ["ulaw", "alaw", "alaw"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autoframing", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "insecure", "description": "

String is deprecated. Please use an Array as ["port", "invite"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "trustrpid", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "trust_id_outbound", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"never\"" ], "optional": true, "field": "progressinband", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "promiscredir", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "useclientcode", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "setvar", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "amaflags", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "callcounter", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "busylevel", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowoverlap", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowsubscribe", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowtransfer", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "ignoresdpversion", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subscribecontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "template", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"always\"" ], "optional": true, "field": "videosupport", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxcallbitrate", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "rfc2833compensate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailbox", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"accept\"", "\"refuse\"", "\"originate\"" ], "optional": true, "field": "session_timers", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "session_expires", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "session_minse", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"uac\"", "\"uas\"" ], "optional": true, "field": "session_refresher", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "t38pt_usertpsource", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "regexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fromdomain", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fromuser", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "qualify", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "keepalive", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultip", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultuser", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtptimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtpholdtimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtpkeepalive", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"pai\"" ], "optional": true, "field": "sendrpid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "outboundproxy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callbackextension", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timert1", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timerb", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "qualifyfreq", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactpermit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactdeny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactacl", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "unsolicited_mailbox", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "use_q850_reason", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxforwards", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "encryption", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "avpf", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "force_avp", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "icesupport", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "dtlsenable", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"fingerprint\"", "\"certificate\"" ], "optional": true, "field": "dtlsverify", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dtlsrekey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscertfile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlsprivatekey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscipher", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscafile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscapath", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"active\"", "\"passive\"", "\"actpass\"" ], "optional": true, "field": "dtlssetup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlsfingerprint", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "usereqphone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordonfeature", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordofffeature", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "call_limit", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "registertrying", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "subscribemwi", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "vmexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mohinterpret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mohsuggest", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "parkinglot", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"nonat\"", "\"update\"", "\"update,nonat\"" ], "optional": true, "field": "canreinvite", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "registry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "otherFields", "description": "" }, { "group": "Body", "type": "Boolean", "optional": false, "field": "active", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "delete", "url": "/api/trunks/{id}", "title": "Deletes a trunk", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "Delete", "group": "Trunks", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "get", "url": "/api/trunks", "title": "Gets a list of Trunks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks -v -u {name}:{password}", "type": "json" } ], "name": "GetTrunks", "group": "Trunks", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/trunks?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/trunks?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/trunks?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/trunks?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/trunks?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "get", "url": "/api/trunks/{id}", "title": "Gets a single Trunk", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTrunks", "group": "Trunks", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "put", "url": "/api/trunks/{id}", "title": "Update an existing trunk", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/trunks/{id} -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "Update", "group": "Trunks", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/trunk/index.js", "groupTitle": "Trunks" }, { "type": "post", "url": "/api/users/{id}/contacts", "title": "Add contacts to a user", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/contacts -d '{\"ids\": [1,2]}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddContacts", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/queues", "title": "Add queues to an agent", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/queues -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddQueues", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/teams", "title": "Add teams to an agent", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/create_many", "title": "Creates many Users", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/create_many -d '[{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}]' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "BulkCreateUsers", "group": "Users", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "

The name of the user

" }, { "group": "Body", "type": "String", "optional": false, "field": "fullname", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "email", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"admin\"", "\"user\"", "\"agent\"", "\"telephone\"" ], "optional": false, "field": "role", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "provider", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "internal", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "salt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mobile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "address", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "zipcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userpic", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "city", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "country", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "online", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastLoginAt", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "voicePause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "chatPause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "mailPause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "faxPause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "smsPause", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "openchannelPause", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pauseType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastPauseAt", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "chatCapacity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "mailCapacity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "faxCapacity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "smsCapacity", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "openchannelCapacity", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarAutoAnswer", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarEnableSettings", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "phoneBarListenPort", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "phoneBarExpires", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarRemoteControl", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "phoneBarRemoteControlPort", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarEnableRecording", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarRingInUse", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "chanspy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "ipaddr", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "port", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "regseconds", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fullcontact", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "regserver", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "useragent", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "lastms", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"friend\"", "\"user\"", "\"peer\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"ALLOWED_NOT_SCREENED\"", "\"ALLOWED_PASSED_SCREEN\"", "\"ALLOWED_FAILED_SCREEN\"", "\"ALLOWED\"", "\"PROHIB_NOT_SCREENED\"", "\"PROHIB_PASSED_SCREEN\"", "\"PROHIB_FAILED_SCREEN\"", "\"PROHIB\"" ], "optional": true, "field": "callingpres", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "deny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "permit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "secret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "md5secret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remotesecret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transport", "description": "

String is deprecated. Please use an Array as ["udp", "tcp"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"rfc2833\"", "\"info\"", "\"shortinfo\"", "\"inband\"", "\"auto\"" ], "optional": true, "field": "dtmfmode", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"nonat\"", "\"update\"", "\"outgoing\"" ], "optional": true, "field": "directmedia", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "directrtpsetup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "directmediapermit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "directmediadeny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nat", "description": "

String is deprecated. Please use an Array as ["force_rport", "comedia"]

" }, { "group": "Body", "type": "String", "optional": true, "field": "callgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "namedcallgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pickupgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "namedpickupgroup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "language", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tonezone", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "disallow", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "allow", "description": "

String is deprecated. Please use an Array as ["ulaw", "alaw", "gsm"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autoframing", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "insecure", "description": "

String is deprecated. Please use an Array as ["port", "invite"]

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "trustrpid", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "trust_id_outbound", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"never\"" ], "optional": true, "field": "progressinband", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "promiscredir", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "useclientcode", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "setvar", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "amaflags", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "callcounter", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "busylevel", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowoverlap", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowsubscribe", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "allowtransfer", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "ignoresdpversion", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "subscribecontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "template", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"always\"" ], "optional": true, "field": "videosupport", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxcallbitrate", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "rfc2833compensate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailbox", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"accept\"", "\"refuse\"", "\"originate\"" ], "optional": true, "field": "session_timers", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "session_expires", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "session_minse", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"uac\"", "\"uas\"" ], "optional": true, "field": "session_refresher", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "t38pt_usertpsource", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "regexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fromdomain", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fromuser", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "qualify", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "keepalive", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultip", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultuser", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtptimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtpholdtimeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rtpkeepalive", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "sendrpid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "outboundproxy", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callbackextension", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timert1", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timerb", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "qualifyfreq", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactpermit", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactdeny", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "contactacl", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "unsolicited_mailbox", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "use_q850_reason", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxforwards", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "encryption", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "avpf", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "force_avp", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "icesupport", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "dtlsenable", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"fingerprint\"", "\"certificate\"" ], "optional": true, "field": "dtlsverify", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dtlsrekey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscertfile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlsprivatekey", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscipher", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscafile", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlscapath", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"active\"", "\"passive\"", "\"actpass\"" ], "optional": true, "field": "dtlssetup", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dtlsfingerprint", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "usereqphone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordonfeature", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordofffeature", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "call_limit", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "registertrying", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "subscribemwi", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "vmexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mohinterpret", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mohsuggest", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "parkinglot", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"nonat\"", "\"update\"", "\"update,nonat\"" ], "optional": true, "field": "canreinvite", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "loginInPause", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "resetPasswordToken", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "resetPasswordExpires", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "showWebBar", "description": "" }, { "group": "Body", "type": "Text", "optional": true, "field": "permissions", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phoneBarUnconditionalNumber", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phoneBarNoReplyNumber", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "phoneBarBusyNumber", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarUnconditional", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarNoReply", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarBusy", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarDnd", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "phoneBarUnansweredCallBadge", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "delete", "url": "/api/users/destroy_many?ids={ids}", "title": "Deletes many Users", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/destroy_many?ids=1&ids=2&ids=3 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "BulkDeleteUsers", "group": "Users", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "put", "url": "/api/users/{id}/password", "title": "Change user password", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/password -d '{\"oldPassword\": \"1234\", \"newPassword\": \"5678\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "ChangePwd", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users", "title": "Create a new user", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "Create", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "delete", "url": "/api/users/{id}", "title": "Deletes a User", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteUsers", "group": "Users", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/describe", "title": "Gets table info about Users", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeUsers", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/agents", "title": "GetAgents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/agents -v -u {name}:{password}", "type": "json" } ], "name": "GetAgents", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/chat/interactions", "title": "GetChatInteractions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/chat/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetChatInteractions", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/contacts", "title": "GetContacts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/contacts -v -u {name}:{password}", "type": "json" } ], "name": "GetContacts", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/lists", "title": "GetLists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/lists -v -u {name}:{password}", "type": "json" } ], "name": "GetLists", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/openchannel/interactions", "title": "GetOpenchannelInteractions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/openchannel/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetOpenchannelInteractions", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/queues?channel={channel}", "title": "Gets Queues list", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/queues/?channel={channel} -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/recordings", "title": "GetRecordings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/recordings -v -u {name}:{password}", "type": "json" } ], "name": "GetRecordings", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/openchannel/interactions", "title": "GetSmsInteractions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/sms/interactions -v -u {name}:{password}", "type": "json" } ], "name": "GetSmsInteractions", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/teams", "title": "GetTeams", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/teams -v -u {name}:{password}", "type": "json" } ], "name": "GetTeams", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users", "title": "Gets a list of Users", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users -v -u {name}:{password}", "type": "json" } ], "name": "GetUsers", "group": "Users", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/users?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/users?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/users?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/users?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/users?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/queues_rt", "title": "GetVoiceQueuesRt", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/queues_rt -v -u {name}:{password}", "type": "json" } ], "name": "GetVoiceQueuesRt", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/login", "title": "Login", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/login -v -u {name}:{password}", "type": "json" } ], "name": "Login", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/logout", "title": "Logout", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/logout -v -u {name}:{password}", "type": "json" } ], "name": "Logout", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/pause", "title": "Pause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/pause -v -u {name}:{password}", "type": "json" } ], "name": "Pause", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "delete", "url": "/api/users/{id}/queues", "title": "Remove queues to an agent", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/queues?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveQueues", "group": "Users", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "delete", "url": "/api/users/{id}/teams", "title": "Removes teams from an agent", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/teams?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveTeams", "group": "Users", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}", "title": "Gets a single User", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowUsers", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/unpause", "title": "Unpause", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/unpause -v -u {name}:{password}", "type": "json" } ], "name": "Unpause", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/users/{id}/avatar", "title": "Add avatar", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/avatar -H 'Content-Type: multipart/form-data' -F 'file=@{filename}' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addAvatar", "group": "Users", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "get", "url": "/api/users/{id}/avatar", "title": "Get avatar", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id}/avatar -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getAvatar", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "put", "url": "/api/users/{id}", "title": "Update an existing User", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/users/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateUsers", "group": "Users", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/user/index.js", "groupTitle": "Users" }, { "type": "post", "url": "/api/variables", "title": "Creates a new Variable", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateVariables", "group": "Variables", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "delete", "url": "/api/variables/{id}", "title": "Deletes a Variable", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteVariables", "group": "Variables", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "get", "url": "/api/variables", "title": "Gets a list of Variables", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables -v -u {name}:{password}", "type": "json" } ], "name": "GetVariables", "group": "Variables", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/variables?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/variables?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/variables?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/variables?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/variables?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "get", "url": "/api/variables/{id}", "title": "Gets a single Variable", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowVariables", "group": "Variables", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "put", "url": "/api/variables/{id}", "title": "Update an existing Variable", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/variables/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateVariables", "group": "Variables", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/variable/index.js", "groupTitle": "Variables" }, { "type": "get", "url": "/api/version/fetch", "title": "Fetch git version", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version/fetch -v -u {name}:{password}", "type": "json" } ], "name": "FetchVersion", "group": "Version", "description": "

Motion run the following command: git fetch origin master

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/version", "title": "Gets version", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version -v -u {name}:{password}", "type": "json" } ], "name": "GetVersion", "group": "Version", "description": "

Motion returns the current and latest motion version.

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/version/pull", "title": "Pull git version", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version/pull -v -u {name}:{password}", "type": "json" } ], "name": "PullVersion", "group": "Version", "description": "

Motion run the following command: git pull

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/version/reset", "title": "Reset git version", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version/reset -v -u {name}:{password}", "type": "json" } ], "name": "ResetVersion", "group": "Version", "description": "

Motion run the following command: git reset --hard FETCH_HEAD

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/version/restart", "title": "Restart motion2 after update", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/version/restart -v -u {name}:{password}", "type": "json" } ], "name": "RestartVersion", "group": "Version", "description": "

Motion run the following command: pm2 restart motion

", "version": "0.0.0", "filename": "server/api/version/index.js", "groupTitle": "Version" }, { "type": "get", "url": "/api/voice/agents/reports/describe", "title": "Gets table info about Agent Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/agents/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeAgent_Reports", "group": "Voice_Agent_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceAgentReport/index.js", "groupTitle": "Voice_Agent_Reports" }, { "type": "get", "url": "/api/voice/agents/reports", "title": "Gets a list of Agent Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/agents/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetAgent_Reports", "group": "Voice_Agent_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/agents/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/agents/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/agents/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/agents/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/agents/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceAgentReport/index.js", "groupTitle": "Voice_Agent_Reports" }, { "type": "get", "url": "/api/voice/agents/reports/{id}", "title": "Gets a single Agent Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/agents/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowAgent_Reports", "group": "Voice_Agent_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceAgentReport/index.js", "groupTitle": "Voice_Agent_Reports" }, { "type": "get", "url": "/api/voice/calls/reports/describe", "title": "Gets table info about Call Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/calls/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeCall_Reports", "group": "Voice_Call_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceCallReport/index.js", "groupTitle": "Voice_Call_Reports" }, { "type": "get", "url": "/api/voice/calls/reports", "title": "Gets a list of Call Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/calls/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetCall_Reports", "group": "Voice_Call_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/calls/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/calls/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/calls/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/calls/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/calls/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceCallReport/index.js", "groupTitle": "Voice_Call_Reports" }, { "type": "get", "url": "/api/voice/calls/reports/{id}", "title": "Gets a single Call Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/calls/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCall_Reports", "group": "Voice_Call_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceCallReport/index.js", "groupTitle": "Voice_Call_Reports" }, { "type": "put", "url": "/api/voice/calls/reports/{id}", "title": "Update a single cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/calls/reports/{id} -d '{\"userDispositio\": \"OK\"}' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Voice_Call_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceCallReport/index.js", "groupTitle": "Voice_Call_Reports" }, { "type": "post", "url": "/api/voice/chanspy", "title": "Creates a new ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateChanSpy", "group": "Voice_ChanSpy", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "prefix", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "options", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "auth", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "record", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "recordingFormat", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "delete", "url": "/api/voice/chanspy/{id}", "title": "Deletes a ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteChanSpy", "group": "Voice_ChanSpy", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "get", "url": "/api/voice/chanspy", "title": "Gets a list of ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy -v -u {name}:{password}", "type": "json" } ], "name": "GetChanSpy", "group": "Voice_ChanSpy", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/chanspy?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/chanspy?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/chanspy?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/chanspy?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/chanspy?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "get", "url": "/api/voice/chanspy/{id}", "title": "Gets a single ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowChanSpy", "group": "Voice_ChanSpy", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "put", "url": "/api/voice/chanspy/{id}", "title": "Update an existing ChanSpy", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/chanspy/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateChanSpy", "group": "Voice_ChanSpy", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceChanSpy/index.js", "groupTitle": "Voice_ChanSpy" }, { "type": "post", "url": "/api/voice/contexts", "title": "Create a new context", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts -v -u {name}:{password} -X POST", "type": "json" } ], "name": "Create", "group": "Voice_Contexts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "defaultEntry", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "delete", "url": "/api/voice/contexts/{id}", "title": "Deletes a context", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "Delete", "group": "Voice_Contexts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "get", "url": "/api/voice/contexts", "title": "Gets a list of Contexts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts -v -u {name}:{password}", "type": "json" } ], "name": "GetContexts", "group": "Voice_Contexts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/contexts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/contexts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/contexts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/contexts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/contexts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "get", "url": "/api/voice/contexts/{id}", "title": "Gets a single Context", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowContexts", "group": "Voice_Contexts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "put", "url": "/api/voice/contexts/{id}", "title": "Update an existing context", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/contexts/{id} -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "Update", "group": "Voice_Contexts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceContext/index.js", "groupTitle": "Voice_Contexts" }, { "type": "get", "url": "/api/voice/dials/reports/describe", "title": "Gets table info about Dial Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dials/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeDial_Reports", "group": "Voice_Dial_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDialReport/index.js", "groupTitle": "Voice_Dial_Reports" }, { "type": "get", "url": "/api/voice/dials/reports", "title": "Gets a list of Dial Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dials/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetDial_Reports", "group": "Voice_Dial_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/dials/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/dials/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/dials/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/dials/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/dials/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceDialReport/index.js", "groupTitle": "Voice_Dial_Reports" }, { "type": "get", "url": "/api/voice/dials/reports/{id}", "title": "Gets a single Dial Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dials/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDial_Reports", "group": "Voice_Dial_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDialReport/index.js", "groupTitle": "Voice_Dial_Reports" }, { "type": "post", "url": "/api/voice/dispositions", "title": "Creates a new Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateDispositions", "group": "Voice_Dispositions", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "delete", "url": "/api/voice/dispositions/{id}", "title": "Deletes a Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteDispositions", "group": "Voice_Dispositions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "get", "url": "/api/voice/dispositions", "title": "Gets a list of Dispositions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions -v -u {name}:{password}", "type": "json" } ], "name": "GetDispositions", "group": "Voice_Dispositions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/dispositions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/dispositions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/dispositions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/dispositions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/dispositions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "get", "url": "/api/voice/dispositions/{id}", "title": "Gets a single Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowDispositions", "group": "Voice_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "put", "url": "/api/voice/dispositions/{id}", "title": "Update an existing Disposition", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/dispositions/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateDispositions", "group": "Voice_Dispositions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceDisposition/index.js", "groupTitle": "Voice_Dispositions" }, { "type": "delete", "url": "/api/voice/extensions/{id}", "title": "Deletes a Extension", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteExtensions", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "get", "url": "/api/voice/extensions", "title": "Gets a list of Extensions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions -v -u {name}:{password}", "type": "json" } ], "name": "GetExtensions", "group": "Voice_Extensions", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/extensions?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/extensions?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/extensions?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/extensions?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/extensions?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "get", "url": "/api/voice/extensions/{id}", "title": "Gets a single Extension", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowExtensions", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "post", "url": "/api/voice/extensions", "title": "Create new applications", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions/{id}/applications -d '[{\"app\": \"Set\", \"appdata\": \"CALLERDNID=${CALLER(dnid)}\"}]' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addApplications", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "post", "url": "/api/voice/extensions", "title": "Create an extension", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions -d '{\"exten\": \"12345\", \"context\": \"from-custom\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "create", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "put", "url": "/api/voice/extensions/{id}", "title": "Update an extension", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/extensions/{id} -d '{\"exten\": \"12345\", \"context\": \"from-custom\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "update", "group": "Voice_Extensions", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceExtension/index.js", "groupTitle": "Voice_Extensions" }, { "type": "post", "url": "/api/voice/mohs", "title": "Create a new a new MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs -d '{\"name\": \"xmas_musics\"}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddMoh", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "post", "url": "/api/voice/mohs/{id}/sounds", "title": "Add sound to MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id}/sounds -d '{\"id\": 1}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddSound", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "delete", "url": "/api/voice/mohs/{id}", "title": "Deletes an MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DestroyMoh", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "get", "url": "/api/voice/mohs", "title": "Gets a list of Music On Holds", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs -v -u {name}:{password}", "type": "json" } ], "name": "GetMusic_On_Holds", "group": "Voice_MOHs", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/mohs?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/mohs?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/mohs?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/mohs?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/mohs?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "get", "url": "/api/voice/mohs/{id}/sounds", "title": "Gets sounds from MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id}/sounds -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "GetSounds", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "delete", "url": "/api/voice/mohs/{id}/sounds/{id2}", "title": "Remove sound from MOH", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id}/sounds/{id2} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveSound", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "get", "url": "/api/voice/mohs/{id}", "title": "Gets a single Music On Hold", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMusic_On_Holds", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "put", "url": "/api/voice/mohs/{id}", "title": "Update an existing Music On Hold", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mohs/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMusic_On_Holds", "group": "Voice_MOHs", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMusicOnHold/index.js", "groupTitle": "Voice_MOHs" }, { "type": "post", "url": "/api/voice/mails", "title": "Creates a new Mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMails", "group": "Voice_Mails", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "customer_id", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "mailbox", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "fullname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "email", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "pager", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tz", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "attach", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "saycid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialout", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callback", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "review", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "operator", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "envelope", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "sayduration", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "saydurationm", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "sendvoicemail", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "delete", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "nextaftercmd", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "forcename", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "forcegreetings", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": false, "field": "hidefromdir", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "stamp", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "emailsubject", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "emailbody", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "maxsecs", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "maxmsg", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "delete", "url": "/api/voice/mails/{id}", "title": "Deletes a Mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMails", "group": "Voice_Mails", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "get", "url": "/api/voice/mails", "title": "Gets a list of Mails", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails -v -u {name}:{password}", "type": "json" } ], "name": "GetMails", "group": "Voice_Mails", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/mails?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/mails?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/mails?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/mails?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/mails?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "get", "url": "/api/voice/mails/{id}", "title": "Gets a single Mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMails", "group": "Voice_Mails", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "get", "url": "/api/voice/mails/{id}/messages", "title": "Gets voice mail messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/{id}/messages -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getMessages", "group": "Voice_Mails", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "put", "url": "/api/voice/mails/{id}", "title": "Update an existing Mail", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMails", "group": "Voice_Mails", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMail/index.js", "groupTitle": "Voice_Mails" }, { "type": "post", "url": "/api/voice/mails/messages", "title": "Creates a new Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateMessages", "group": "Voice_Messages", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "msgnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dir", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "macrocontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "callerid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "origtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "duration", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailboxuser", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "mailboxcontext", "description": "" }, { "group": "Body", "type": "Blob", "optional": true, "field": "recording", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "flag", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "msg_id", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "stamp", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "delete", "url": "/api/voice/mails/messages/{id}", "title": "Deletes a Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteMessages", "group": "Voice_Messages", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "get", "url": "/api/voice/mails/messages", "title": "Gets a list of Messages", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages -v -u {name}:{password}", "type": "json" } ], "name": "GetMessages", "group": "Voice_Messages", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/mails/messages?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/mails/messages?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/mails/messages?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/mails/messages?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/mails/messages?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "get", "url": "/api/voice/mails/messages/{id}", "title": "Gets a single Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowMessages", "group": "Voice_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "get", "url": "voice/mails/messages/{id}/download", "title": "Download Voice Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}voice/mails/messages/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Voice_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "put", "url": "/api/voice/mails/messages/{id}", "title": "Update an existing Message", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/mails/messages/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateMessages", "group": "Voice_Messages", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceMailMessage/index.js", "groupTitle": "Voice_Messages" }, { "type": "get", "url": "/api/voice/queues/reports/describe", "title": "Gets table info about Queue Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/reports/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeQueue_Reports", "group": "Voice_Queue_Reports", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueueReport/index.js", "groupTitle": "Voice_Queue_Reports" }, { "type": "get", "url": "/api/voice/queues/reports", "title": "Gets a list of Queue Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetQueue_Reports", "group": "Voice_Queue_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/queues/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/queues/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/queues/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/queues/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/queues/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceQueueReport/index.js", "groupTitle": "Voice_Queue_Reports" }, { "type": "get", "url": "/api/voice/queues/reports/{id}", "title": "Gets a single Queue Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueue_Reports", "group": "Voice_Queue_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueueReport/index.js", "groupTitle": "Voice_Queue_Reports" }, { "type": "post", "url": "/api/voice/queues/{id}/users", "title": "Add agents to queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/users -d '{\"ids\": [1,2], \"penalty\": 2}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddAgents", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/queues/{id}/blacklists", "title": "Add blacklists to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/blacklists -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddBlackLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/queues/{id}/lists", "title": "Add lists to a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/lists -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/queues/{id}/teams", "title": "Add teams to queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/teams -d '{\"ids\": [1,2]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "AddTeams", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/queues", "title": "Creates a new Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateQueues", "group": "Voice_Queues", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "name", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"inbound\"", "\"outbound\"" ], "optional": false, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "musiconhold", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "announce", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"ringall\"", "\"leastrecent\"", "\"fewestcalls\"", "\"random\"", "\"rrmemory\"", "\"linear\"", "\"wrandom\"", "\"rrordered\"" ], "optional": false, "field": "strategy", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "servicelevel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "penaltymemberslimit", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "timeout", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "retry", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "timeoutpriority", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "weight", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "wrapuptime", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autofill", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"all\"" ], "optional": true, "field": "autopause", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "autopausedelay", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autopausebusy", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "autopauseunavail", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "maxlen", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "setinterfacevar", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "setqueueentryvar", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "setqueuevar", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "eventmemberstatus", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membermacro", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membergosub", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "announce_frequency", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "min_announce_frequency", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "periodic_announce_frequency", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "random_periodic_announce", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "relative_periodic_announce", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"", "\"once\"" ], "optional": true, "field": "announce_holdtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "announce_position", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "announce_to_first_user", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "announce_position_limit", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"0\"", "\"5\"", "\"10\"", "\"15\"", "\"20\"", "\"30\"" ], "optional": true, "field": "announce_round_seconds", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "monitor_format", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "monitor_type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_youarenext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_thereare", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_callswaiting", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_holdtime", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_minute", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_minutes", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_seconds", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_thankyou", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_reporthold", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_quantity1", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_quantity2", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_periodic_announce", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue_less_than", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "periodic_announce", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "joinempty", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "leavewhenempty", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "reportholdtime", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "ringinuse", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "memberdelay", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"yes\"", "\"no\"" ], "optional": true, "field": "timeoutrestart", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "defaultrule", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "acw", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "acwTimeout", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "dialActive", "description": "

Active/Disactive Campaign

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"preview\"", "\"progressive\"", "\"power\"", "\"predictive\"" ], "optional": true, "field": "dialMethod", "description": "

Dial Method.

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialLimitChannel", "description": "

Max 9999 channels, 0 means unlimited.

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialLimitQueue", "description": "

Max 9999 member in queue(min:1, max:9999), 0 means unlimited.

" }, { "group": "Body", "type": "Float", "optional": true, "field": "dialPowerLevel", "description": "

Power Level: Calls for agents (min:1, max:10).

" }, { "group": "Body", "type": "String", "allowedValues": [ "\"agentBusyFactor\"", "\"dropRate\"" ], "optional": true, "field": "dialPredictiveOptimization", "description": "

Only for predictive method.

" }, { "group": "Body", "type": "Float", "optional": true, "field": "dialPredictiveOptimizationPercentage", "description": "

Predictive Optimization Percentage (min: 1, max: 95)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialPredictiveInterval", "description": "

Intervall Predictive Minutes (min:5 max:30)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialOriginateCallerIdName", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialOriginateCallerIdNumber", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialOriginateTimeout", "description": "

Originate Timeout Seconds (min:1, max:999)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialQueueOptions", "description": "

https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Application_Queue

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialQueueTimeout", "description": "

Queue Timeout Seconds (min:1, max:999)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialQueueProject", "description": "

AGI queue option (use: agi://127.0.0.1/square,<project_name>)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialCongestionMaxRetry", "description": "

#Congestion Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialCongestionRetryFrequency", "description": "

Congestion Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialBusyMaxRetry", "description": "

#Busy Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialBusyRetryFrequency", "description": "

Busy Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialNoAnswerMaxRetry", "description": "

#NoAnswer Retry (min:1, max:999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialNoAnswerRetryFrequency", "description": "

NoAnswer Retry Frequency Minutes (min:1, max:99999)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialGlobalMaxRetry", "description": "

#Global Max Retry (min:1, max:999)

" }, { "group": "Body", "type": "String", "optional": true, "field": "dialTimezone", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialGlobalInterval", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dialPrefix", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"always\"", "\"never\"", "\"onlyIfOpen\"" ], "optional": true, "field": "dialCheckDuplicateType", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "dialAMDActive", "description": "

Active/Disactive AMD

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDInitialSilence", "description": "

#AMD Initial Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDGreeting", "description": "

#AMD Greeting

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDAfterGreetingSilence", "description": "

#AMD After Greeting Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDTotalAnalysisTime", "description": "

#AMD Total Analysis Time

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMinWordLength", "description": "

#AMD Min Word Length

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDBetweenWordsSilence", "description": "

#AMD Between Words Silence

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMaximumNumberOfWords", "description": "

#AMD Maximum Number Of Words

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDSilenceThreshold", "description": "

#AMD Silence Threshold (min:0, max:32767)

" }, { "group": "Body", "type": "Integer", "optional": true, "field": "dialAMDMaximumWordLength", "description": "

#AMD Maximum Word Length

" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "delete", "url": "/api/voice/queues/{id}", "title": "Deletes a Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteQueues", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/users", "title": "Gets queue agents", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/users -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetAgents", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/blacklists", "title": "Get queue blacklists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/blacklists -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetBlackLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/finals", "title": "Gets queue hopper finals", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/hopper_finals -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperFinals", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/hopper_histories", "title": "Gets queue hopper histories", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/hopper_histories -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHopperHistories", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/hoppers", "title": "Gets queue hoppers", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/hoppers -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetHoppers", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/lists", "title": "Get queue lists", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/lists -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/members", "title": "Gets queue members", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/members -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetMembers", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues", "title": "Gets a list of Queues", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues -v -u {name}:{password}", "type": "json" } ], "name": "GetQueues", "group": "Voice_Queues", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/queues?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/queues?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/queues?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/queues?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/queues?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/teams", "title": "Gets queue team", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/teams -v -u {name}:{password} -X GET", "type": "json" } ], "name": "GetTeams", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "delete", "url": "/api/voice/queues/{id}/users", "title": "Removes agents from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/users?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveAgents", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "delete", "url": "/api/voice/queues/{id}/blacklists", "title": "Remove blacklists from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/blacklists?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveBlackLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "delete", "url": "/api/voice/queues/{id}/lists", "title": "Remove lists from a queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/lists?ids=1&ids=2 -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "RemoveLists", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}", "title": "Gets a single Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowQueues", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "get", "url": "/api/voice/queues/{id}/blacks", "title": "Gets queue hopper blacks", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id}/hopper_black -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getHopperBlacks", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "put", "url": "/api/voice/queues/{id}", "title": "Update an existing Queue", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/queues/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateQueues", "group": "Voice_Queues", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueue/index.js", "groupTitle": "Voice_Queues" }, { "type": "post", "url": "/api/voice/recordings", "title": "Creates a new Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateRecordings", "group": "Voice_Recordings", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "Virtual", "optional": true, "field": "format", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "membername", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "calleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "connectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "exten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "value", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "Integer", "optional": true, "field": "rating", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "queue", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "createdAt", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "updatedAt", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "delete", "url": "/api/voice/recordings/{id}", "title": "Deletes a Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteRecordings", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "get", "url": "/api/voice/recordings/describe", "title": "Gets table info about Recordings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/describe -v -u {name}:{password}", "type": "json" } ], "name": "DescribeRecordings", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 200 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "get", "url": "/api/voice/recordings", "title": "Gets a list of Recordings", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings -v -u {name}:{password}", "type": "json" } ], "name": "GetRecordings", "group": "Voice_Recordings", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/recordings?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/recordings?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/recordings?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/recordings?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/recordings?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "get", "url": "/api/voice/recordings/{id}", "title": "Gets a single Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowRecordings", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "get", "url": "/api/voice/recordings/{id}/download", "title": "Download Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/{id}/download -v -u {name}:{password} -X GET", "type": "json" } ], "name": "download", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "put", "url": "/api/voice/recordings/{id}", "title": "Update an existing Recording", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/recordings/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateRecordings", "group": "Voice_Recordings", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceRecording/index.js", "groupTitle": "Voice_Recordings" }, { "type": "post", "url": "/api/voice/transfers/reports", "title": "Creates a new Transfer Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateTransfer_Reports", "group": "Voice_Transfer_Reports", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"blind\"", "\"attended\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "result", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererchannel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferercalleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferercalleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererconnectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererconnectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereraccountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transferercontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfererlinkedid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereechannel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereecalleridnum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereecalleridname", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereeconnectedlinenum", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereeconnectedlinename", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereeaccountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereecontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereeexten", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "transfereelinkedid", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"Yes\"", "\"No\"" ], "optional": true, "field": "isexternal", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "context", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "extension", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "delete", "url": "/api/voice/transfers/reports/{id}", "title": "Deletes a Transfer Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteTransfer_Reports", "group": "Voice_Transfer_Reports", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "get", "url": "/api/voice/transfers/reports", "title": "Gets a list of Transfer Reports", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports -v -u {name}:{password}", "type": "json" } ], "name": "GetTransfer_Reports", "group": "Voice_Transfer_Reports", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voice/transfers/reports?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voice/transfers/reports?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voice/transfers/reports?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voice/transfers/reports?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voice/transfers/reports?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "get", "url": "/api/voice/transfers/reports/{id}", "title": "Gets a single Transfer Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowTransfer_Reports", "group": "Voice_Transfer_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "put", "url": "/api/voice/transfers/reports/{id}", "title": "Update an existing Transfer Report", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voice/transfers/reports/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateTransfer_Reports", "group": "Voice_Transfer_Reports", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceTransferReport/index.js", "groupTitle": "Voice_Transfer_Reports" }, { "type": "post", "url": "/api/integrations/zendesk/accounts", "title": "Creates a new Zendesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZendesk_Accounts", "group": "Zendesk_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "username", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "password", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "token", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "remoteUri", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"password\"", "\"token\"" ], "optional": true, "field": "authType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"integrationTab\"", "\"newTab\"" ], "optional": true, "field": "type", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "delete", "url": "/api/integrations/zendesk/accounts/{id}", "title": "Deletes a Zendesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZendesk_Accounts", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "get", "url": "/api/integrations/zendesk/accounts", "title": "Gets a list of Zendesk Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetZendesk_Accounts", "group": "Zendesk_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zendesk/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zendesk/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zendesk/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zendesk/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zendesk/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "get", "url": "/api/integrations/zendesk/accounts/{id}", "title": "Gets a single Zendesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZendesk_Accounts", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "post", "url": "/api/integrations/zendesk/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "get", "url": "/api/integrations/zendesk/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "get", "url": "/api/integrations/zendesk/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "put", "url": "/api/integrations/zendesk/accounts/{id}", "title": "Update an existing Zendesk Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZendesk_Accounts", "group": "Zendesk_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskAccount/index.js", "groupTitle": "Zendesk_Accounts" }, { "type": "post", "url": "/api/integrations/zendesk/configurations", "title": "Creates a new Zendesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZendesk_Configurations", "group": "Zendesk_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "delete", "url": "/api/integrations/zendesk/configurations/{id}", "title": "Deletes a Zendesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZendesk_Configurations", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations", "title": "Gets a list of Zendesk Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetZendesk_Configurations", "group": "Zendesk_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zendesk/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zendesk/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zendesk/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zendesk/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zendesk/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}", "title": "Gets a single Zendesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZendesk_Configurations", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "get", "url": "/api/integrations/zendesk/configurations/{id}/tags", "title": "Gets configurations tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/tags -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getTags", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "post", "url": "/api/integrations/zendesk/configurations/{id}/tags", "title": "Sets new tags", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id}/tags -d '{\"ids\": [1,12]}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "setTags", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "put", "url": "/api/integrations/zendesk/configurations/{id}", "title": "Update an existing Zendesk Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZendesk_Configurations", "group": "Zendesk_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskConfiguration/index.js", "groupTitle": "Zendesk_Configurations" }, { "type": "post", "url": "/api/integrations/zendesk/fields", "title": "Creates a new Zendesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZendesk_Fields", "group": "Zendesk_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "delete", "url": "/api/integrations/zendesk/fields/{id}", "title": "Deletes a Zendesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZendesk_Fields", "group": "Zendesk_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "get", "url": "/api/integrations/zendesk/fields", "title": "Gets a list of Zendesk Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetZendesk_Fields", "group": "Zendesk_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zendesk/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zendesk/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zendesk/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zendesk/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zendesk/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "get", "url": "/api/integrations/zendesk/fields/{id}", "title": "Gets a single Zendesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZendesk_Fields", "group": "Zendesk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "put", "url": "/api/integrations/zendesk/fields/{id}", "title": "Update an existing Zendesk Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zendesk/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZendesk_Fields", "group": "Zendesk_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZendeskField/index.js", "groupTitle": "Zendesk_Fields" }, { "type": "post", "url": "/api/integrations/zoho/accounts", "title": "Creates a new Zoho Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZoho_Accounts", "group": "Zoho_Accounts", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "authToken", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "host", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "serverUrl", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "delete", "url": "/api/integrations/zoho/accounts/{id}", "title": "Deletes a Zoho Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZoho_Accounts", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "get", "url": "/api/integrations/zoho/accounts", "title": "Gets a list of Zoho Accounts", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts -v -u {name}:{password}", "type": "json" } ], "name": "GetZoho_Accounts", "group": "Zoho_Accounts", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zoho/accounts?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zoho/accounts?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zoho/accounts?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zoho/accounts?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zoho/accounts?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "get", "url": "/api/integrations/zoho/accounts/{id}", "title": "Gets a single Zoho Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZoho_Accounts", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "post", "url": "/api/integrations/zoho/accounts/{id}/configurations", "title": "Creates new configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id}/configurations -d '{\"name\": \"conf1\"}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST", "type": "json" } ], "name": "addConfiguration", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "get", "url": "/api/integrations/zoho/accounts/{id}/configurations", "title": "Gets account configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id}/configurations -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getConfigurations", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "get", "url": "/api/integrations/zoho/accounts/{id}/fields", "title": "Gets account fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "put", "url": "/api/integrations/zoho/accounts/{id}", "title": "Update an existing Zoho Account", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/accounts/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZoho_Accounts", "group": "Zoho_Accounts", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoAccount/index.js", "groupTitle": "Zoho_Accounts" }, { "type": "post", "url": "/api/integrations/zoho/configurations", "title": "Creates a new Zoho Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZoho_Configurations", "group": "Zoho_Configurations", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "name", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "description", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "delete", "url": "/api/integrations/zoho/configurations/{id}", "title": "Deletes a Zoho Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZoho_Configurations", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations", "title": "Gets a list of Zoho Configurations", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations -v -u {name}:{password}", "type": "json" } ], "name": "GetZoho_Configurations", "group": "Zoho_Configurations", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zoho/configurations?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zoho/configurations?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zoho/configurations?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zoho/configurations?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zoho/configurations?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations/{id}", "title": "Gets a single Zoho Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZoho_Configurations", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations/{id}/descriptions", "title": "Gets configurations descriptions", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id}/descriptions -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getDescriptions", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations/{id}/fields", "title": "Gets configurations fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id}/fields -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getFields", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "get", "url": "/api/integrations/zoho/configurations/{id}/subjects", "title": "Gets configurations subjects", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id}/subjects -v -u {name}:{password} -X GET", "type": "json" } ], "name": "getSubjects", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "put", "url": "/api/integrations/zoho/configurations/{id}", "title": "Update an existing Zoho Configuration", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/configurations/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZoho_Configurations", "group": "Zoho_Configurations", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoConfiguration/index.js", "groupTitle": "Zoho_Configurations" }, { "type": "post", "url": "/api/integrations/zoho/fields", "title": "Creates a new Zoho Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateZoho_Fields", "group": "Zoho_Fields", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"", "\"keyValue\"" ], "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "content", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "key", "description": "" }, { "group": "Body", "type": "String", "allowedValues": [ "\"string\"", "\"variable\"", "\"customVariable\"" ], "optional": true, "field": "keyType", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "keyContent", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "idField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "nameField", "description": "" }, { "group": "Body", "type": "Boolean", "optional": true, "field": "customField", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "variableName", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "delete", "url": "/api/integrations/zoho/fields/{id}", "title": "Deletes a Zoho Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteZoho_Fields", "group": "Zoho_Fields", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "get", "url": "/api/integrations/zoho/fields", "title": "Gets a list of Zoho Fields", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields -v -u {name}:{password}", "type": "json" } ], "name": "GetZoho_Fields", "group": "Zoho_Fields", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/integrations/zoho/fields?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/integrations/zoho/fields?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/integrations/zoho/fields?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/integrations/zoho/fields?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/integrations/zoho/fields?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "get", "url": "/api/integrations/zoho/fields/{id}", "title": "Gets a single Zoho Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowZoho_Fields", "group": "Zoho_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "put", "url": "/api/integrations/zoho/fields/{id}", "title": "Update an existing Zoho Field", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/integrations/zoho/fields/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateZoho_Fields", "group": "Zoho_Fields", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/intZohoField/index.js", "groupTitle": "Zoho_Fields" }, { "type": "post", "url": "/api/cdr", "title": "Creates a new Cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateCdrs", "group": "cdr", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": false, "field": "calldate", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "clid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "src", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dst", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dcontext", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "channel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "dstchannel", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastapp", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "lastdata", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "duration", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "billsec", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "disposition", "description": "" }, { "group": "Body", "type": "Integer", "optional": false, "field": "amaflags", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "accountcode", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "userfield", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "uniqueid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "linkedid", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "sequence", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "peeraccount", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "type", "description": "" }, { "group": "Body", "type": "String", "optional": true, "field": "tag", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "delete", "url": "/api/cdr/{id}", "title": "Deletes a Cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteCdrs", "group": "cdr", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "get", "url": "/api/cdr", "title": "Gets a list of Cdrs", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr -v -u {name}:{password}", "type": "json" } ], "name": "GetCdrs", "group": "cdr", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/cdr?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/cdr?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/cdr?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/cdr?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/cdr?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "get", "url": "/api/cdr/{id}", "title": "Gets a single Cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowCdrs", "group": "cdr", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "put", "url": "/api/cdr/{id}", "title": "Update an existing Cdr", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/cdr/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateCdrs", "group": "cdr", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/cdr/index.js", "groupTitle": "cdr" }, { "type": "post", "url": "/api/voiceQueuesLog", "title": "Creates a new VoiceQueuesLog", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST", "type": "json" } ], "name": "CreateVoiceQueuesLogs", "group": "voiceQueuesLog", "parameter": { "fields": { "Body": [ { "group": "Body", "type": "String", "optional": true, "field": "time", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "callid", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "queuename", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "agent", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "event", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data1", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data2", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data3", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data4", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "data5", "description": "" }, { "group": "Body", "type": "String", "optional": false, "field": "dtm", "description": "" } ] } }, "description": "

Motion will return a HTTP status code 201 upon success.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" }, { "type": "delete", "url": "/api/voiceQueuesLog/{id}", "title": "Deletes a VoiceQueuesLog", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog/{id} -v -u {name}:{password} -X DELETE", "type": "json" } ], "name": "DeleteVoiceQueuesLogs", "group": "voiceQueuesLog", "description": "

Motion will return a HTTP status code 204 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" }, { "type": "get", "url": "/api/voiceQueuesLog", "title": "Gets a list of VoiceQueuesLogs", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog -v -u {name}:{password}", "type": "json" } ], "name": "GetVoiceQueuesLogs", "group": "voiceQueuesLog", "description": "

Motion will always return paged results. Motion returns paging data in the Content-Range header in the form start - end / total.

Upon success Motion will return a HTTP status code 200 OK if the entire collection was returned otherwise it will return a HTTP status code 206 Partial Content.

Motion renders the resulting JSON representation in the response body.

Retrieving Specific Fields

To return only specific fields for a result set you can utilize the fields parameter. This parameter accepts a comma-separated list.

A call returning only id and name for a result set would look like this.

GET /api/voiceQueuesLog?fields=id,name

Filtering

You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.

A call returning a result set for records with name of john.doe or jane.miller.

GET /api/voiceQueuesLog?name=john.doe,jane.miller

If you use the key filter the result will be filtered by the value you specify.

GET /api/voiceQueuesLog?filter=john

Sorting

To sort a result set based on one or several fields you can utilize the sort parameter. This parameters accepts a comma-separated list.

Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (-).

A call sorting a result by id ascending and then name descending would look like this.

GET /api/voiceQueuesLog?sort=id,-name

Offset and Limit

Query results are always paged. Motion leverages the offset and limit parameters to facilitate this.

When the neither of these parameters are explicitly supplied the handler will assume the a default limit of 100.

offset is a number indicating the start position in the result set you want to return.

limit is a number indicating how many records past the start position you want returned.

A call with a result set starting at 5 and returning no more than 25 records would look like this.

GET /api/voiceQueuesLog?offset=5&limit=25

If there were 50 records in total, the returned Content-Range header would look like this.

Content-Range: 5-30/50

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" }, { "type": "get", "url": "/api/voiceQueuesLog/{id}", "title": "Gets a single VoiceQueuesLog", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog/{id} -v -u {name}:{password}", "type": "json" } ], "name": "ShowVoiceQueuesLogs", "group": "voiceQueuesLog", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" }, { "type": "put", "url": "/api/voiceQueuesLog/{id}", "title": "Update an existing VoiceQueuesLog", "examples": [ { "title": "Example usage:", "content": "curl https://{domain}/api/voiceQueuesLog/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT", "type": "json" } ], "name": "updateVoiceQueuesLogs", "group": "voiceQueuesLog", "description": "

Motion will return a HTTP status code 200 upon success. Motion return a HTTP status code 404 if the corresponding record could not be located.

Motion renders the resulting JSON representation in the response body.

", "version": "0.0.0", "filename": "server/api/voiceQueuesLog/index.js", "groupTitle": "voiceQueuesLog" } ] diff --git a/apidoc/api_project.js b/apidoc/api_project.js index 9a21fbd..a185c4c 100644 --- a/apidoc/api_project.js +++ b/apidoc/api_project.js @@ -1 +1 @@ -define({ "name": "xCALLY Motion API", "version": "2.0.31", "description": "Thank you for choosing xCALLY MOTION, one of the first Omni Channel solution integrated with AsteriskTM and the most innovative real time solutions available on the market.", "title": "xCALLY MOTION API", "header": { "title": "Introduction", "content": "

The API

\n

This is the documentation for the xCALLY MOTION API.

\n

We make changes to the APIs from time to time. For more information, see Changelog.

\n

The xCALLY MOTION API consists of several different APIs. Use the left sidebar menu to select one.

\n

The API is a JSON API. XML is not supported. To learn more, see [Working with JSON].

\n

Endpoints are documented with the HTTP method for the request and a partial resource identifier.\nExample:

\n
GET /api/users\n
\n

Prepend your xCALLY URL to the resource identifier to get the full endpoint URL:

\n
https://motion.xcally.com/api/users\n
\n

Curly braces, {}, indicate values you have to supply. Example:

\n
GET  /api/users/{id}\n
\n

The examples in the docs are cURL statements. You can run the statements on a command line to try out different API requests. To learn more, see [Installing and using cURL]. In Windows, you'll need to modify some of the examples in the docs to make them work. See [Using cURL in Windows].

\n

The examples use basic authentication requiring a xCALLY username and password.

\n

Security and Authentication

\n

This is an SSL-only API, regardless of how your account is configured. You can authorize against the API using either basic authentication with your username and password or with an OAuth access token.

\n

Client-side CORS requests are supported if the request is authenticated with an OAuth access token. The requests are not supported if the request uses basic authentication or a xCALLY API token.

\n

Basic authentication

\n

Use the following authentication format with your username and password:\n{username}:{password}

\n

Example:

\n
curl -u admin:password https://motion.xcally.com/api/users\n
\n

OAuth access token

\n

The xCALLY API supports OAuth authorization flows.

\n

OAuth access tokens also permit client-side API requests.

\n

In your requests, specify the access token in an Authorization header as follows:\nAuthorization: Bearer {token}

\n

Example:

\n
curl -H "Authorization: Bearer gErypPlm4dOVgGRvA1ZzMH5MQ3nLo8bo" https://motion.xcally.com/api/users\n
\n

Request Format

\n

The xCALLY API is a JSON API. You must supply a Content-Type: application/json header in PUT and POST requests. You must set an Accept: application/json header on all requests. You may get a text/plain response in case of an error like a bad request. You should treat this as an error you need to fix.

\n

Response Format

\n

The xCALLY API responds to successful requests with HTTP status codes in the 200 or 300 range. When you create or update a resource, the API renders the resulting JSON representation in the response body.

\n

Responses may have the status codes described in the following sections.

\n

200 range

\n

The request was successful. The status is 200 for successful GET and PUT requests, 201 for most POST requests, and 204 for DELETE requests.

\n

400 range

\n

The request was not successful. The content type of the response may be text/plain for API-level error messages, such as when trying to call the API without SSL. The content type is application/json for business-level error messages because the response includes a JSON object with information about the error.

\n

If you see a response from a known endpoint that looks like plain text, you probably made a syntax error in your request. This type of response commonly occurs when making a request to a nonexistent xCALLY Support instance.

\n

500 range

\n

When building an API client, we recommend treating any 500 status codes as a warning or temporary state. However, if the status persists and we don't have a publicly announced maintenance or service disruption, contact us at support@xcally.com.

\n

If submitting a ticket to Support, provide the complete HTTP response. This helps the Support team track down the request in the logs more quickly.

\n

Data Types

\n

The API returns and accepts JSON values, which can be strings in double quotes, numbers, objects, arrays, true or false, or null. Most programming languages have tools to parse this data.

\n

ID integers

\n

Most xCALLY Support resources such as queues and users are identified by the integer specified by the id attribute of API responses.

\n

The default numeric type in JavaScript, Ruby, Python, and PHP is sufficient to represent xCALLY Support ID integers.

\n

Time stamps

\n

Time stamps use UTC time and are formatted as ISO 8601 strings. Example: 2017-04-16T09:14:57Z

\n" }, "template": { "withGenerator": false, "withCompare": false, "forceLanguage": "en" }, "sampleUrl": false, "defaultVersion": "0.0.0", "apidoc": "0.3.0", "generator": { "name": "apidoc", "time": "2017-09-28T15:45:49.602Z", "url": "http://apidocjs.com", "version": "0.17.6" } }); +define({ "name": "xCALLY Motion API", "version": "2.0.32", "description": "Thank you for choosing xCALLY MOTION, one of the first Omni Channel solution integrated with AsteriskTM and the most innovative real time solutions available on the market.", "title": "xCALLY MOTION API", "header": { "title": "Introduction", "content": "

The API

\n

This is the documentation for the xCALLY MOTION API.

\n

We make changes to the APIs from time to time. For more information, see Changelog.

\n

The xCALLY MOTION API consists of several different APIs. Use the left sidebar menu to select one.

\n

The API is a JSON API. XML is not supported. To learn more, see [Working with JSON].

\n

Endpoints are documented with the HTTP method for the request and a partial resource identifier.\nExample:

\n
GET /api/users\n
\n

Prepend your xCALLY URL to the resource identifier to get the full endpoint URL:

\n
https://motion.xcally.com/api/users\n
\n

Curly braces, {}, indicate values you have to supply. Example:

\n
GET  /api/users/{id}\n
\n

The examples in the docs are cURL statements. You can run the statements on a command line to try out different API requests. To learn more, see [Installing and using cURL]. In Windows, you'll need to modify some of the examples in the docs to make them work. See [Using cURL in Windows].

\n

The examples use basic authentication requiring a xCALLY username and password.

\n

Security and Authentication

\n

This is an SSL-only API, regardless of how your account is configured. You can authorize against the API using either basic authentication with your username and password or with an OAuth access token.

\n

Client-side CORS requests are supported if the request is authenticated with an OAuth access token. The requests are not supported if the request uses basic authentication or a xCALLY API token.

\n

Basic authentication

\n

Use the following authentication format with your username and password:\n{username}:{password}

\n

Example:

\n
curl -u admin:password https://motion.xcally.com/api/users\n
\n

OAuth access token

\n

The xCALLY API supports OAuth authorization flows.

\n

OAuth access tokens also permit client-side API requests.

\n

In your requests, specify the access token in an Authorization header as follows:\nAuthorization: Bearer {token}

\n

Example:

\n
curl -H "Authorization: Bearer gErypPlm4dOVgGRvA1ZzMH5MQ3nLo8bo" https://motion.xcally.com/api/users\n
\n

Request Format

\n

The xCALLY API is a JSON API. You must supply a Content-Type: application/json header in PUT and POST requests. You must set an Accept: application/json header on all requests. You may get a text/plain response in case of an error like a bad request. You should treat this as an error you need to fix.

\n

Response Format

\n

The xCALLY API responds to successful requests with HTTP status codes in the 200 or 300 range. When you create or update a resource, the API renders the resulting JSON representation in the response body.

\n

Responses may have the status codes described in the following sections.

\n

200 range

\n

The request was successful. The status is 200 for successful GET and PUT requests, 201 for most POST requests, and 204 for DELETE requests.

\n

400 range

\n

The request was not successful. The content type of the response may be text/plain for API-level error messages, such as when trying to call the API without SSL. The content type is application/json for business-level error messages because the response includes a JSON object with information about the error.

\n

If you see a response from a known endpoint that looks like plain text, you probably made a syntax error in your request. This type of response commonly occurs when making a request to a nonexistent xCALLY Support instance.

\n

500 range

\n

When building an API client, we recommend treating any 500 status codes as a warning or temporary state. However, if the status persists and we don't have a publicly announced maintenance or service disruption, contact us at support@xcally.com.

\n

If submitting a ticket to Support, provide the complete HTTP response. This helps the Support team track down the request in the logs more quickly.

\n

Data Types

\n

The API returns and accepts JSON values, which can be strings in double quotes, numbers, objects, arrays, true or false, or null. Most programming languages have tools to parse this data.

\n

ID integers

\n

Most xCALLY Support resources such as queues and users are identified by the integer specified by the id attribute of API responses.

\n

The default numeric type in JavaScript, Ruby, Python, and PHP is sufficient to represent xCALLY Support ID integers.

\n

Time stamps

\n

Time stamps use UTC time and are formatted as ISO 8601 strings. Example: 2017-04-16T09:14:57Z

\n" }, "template": { "withGenerator": false, "withCompare": false, "forceLanguage": "en" }, "sampleUrl": false, "defaultVersion": "0.0.0", "apidoc": "0.3.0", "generator": { "name": "apidoc", "time": "2017-09-29T13:47:07.452Z", "url": "http://apidocjs.com", "version": "0.17.6" } }); diff --git a/apidoc/api_project.json b/apidoc/api_project.json index c988778..389a3f5 100644 --- a/apidoc/api_project.json +++ b/apidoc/api_project.json @@ -1 +1 @@ -{ "name": "xCALLY Motion API", "version": "2.0.31", "description": "Thank you for choosing xCALLY MOTION, one of the first Omni Channel solution integrated with AsteriskTM and the most innovative real time solutions available on the market.", "title": "xCALLY MOTION API", "header": { "title": "Introduction", "content": "

The API

\n

This is the documentation for the xCALLY MOTION API.

\n

We make changes to the APIs from time to time. For more information, see Changelog.

\n

The xCALLY MOTION API consists of several different APIs. Use the left sidebar menu to select one.

\n

The API is a JSON API. XML is not supported. To learn more, see [Working with JSON].

\n

Endpoints are documented with the HTTP method for the request and a partial resource identifier.\nExample:

\n
GET /api/users\n
\n

Prepend your xCALLY URL to the resource identifier to get the full endpoint URL:

\n
https://motion.xcally.com/api/users\n
\n

Curly braces, {}, indicate values you have to supply. Example:

\n
GET  /api/users/{id}\n
\n

The examples in the docs are cURL statements. You can run the statements on a command line to try out different API requests. To learn more, see [Installing and using cURL]. In Windows, you'll need to modify some of the examples in the docs to make them work. See [Using cURL in Windows].

\n

The examples use basic authentication requiring a xCALLY username and password.

\n

Security and Authentication

\n

This is an SSL-only API, regardless of how your account is configured. You can authorize against the API using either basic authentication with your username and password or with an OAuth access token.

\n

Client-side CORS requests are supported if the request is authenticated with an OAuth access token. The requests are not supported if the request uses basic authentication or a xCALLY API token.

\n

Basic authentication

\n

Use the following authentication format with your username and password:\n{username}:{password}

\n

Example:

\n
curl -u admin:password https://motion.xcally.com/api/users\n
\n

OAuth access token

\n

The xCALLY API supports OAuth authorization flows.

\n

OAuth access tokens also permit client-side API requests.

\n

In your requests, specify the access token in an Authorization header as follows:\nAuthorization: Bearer {token}

\n

Example:

\n
curl -H "Authorization: Bearer gErypPlm4dOVgGRvA1ZzMH5MQ3nLo8bo" https://motion.xcally.com/api/users\n
\n

Request Format

\n

The xCALLY API is a JSON API. You must supply a Content-Type: application/json header in PUT and POST requests. You must set an Accept: application/json header on all requests. You may get a text/plain response in case of an error like a bad request. You should treat this as an error you need to fix.

\n

Response Format

\n

The xCALLY API responds to successful requests with HTTP status codes in the 200 or 300 range. When you create or update a resource, the API renders the resulting JSON representation in the response body.

\n

Responses may have the status codes described in the following sections.

\n

200 range

\n

The request was successful. The status is 200 for successful GET and PUT requests, 201 for most POST requests, and 204 for DELETE requests.

\n

400 range

\n

The request was not successful. The content type of the response may be text/plain for API-level error messages, such as when trying to call the API without SSL. The content type is application/json for business-level error messages because the response includes a JSON object with information about the error.

\n

If you see a response from a known endpoint that looks like plain text, you probably made a syntax error in your request. This type of response commonly occurs when making a request to a nonexistent xCALLY Support instance.

\n

500 range

\n

When building an API client, we recommend treating any 500 status codes as a warning or temporary state. However, if the status persists and we don't have a publicly announced maintenance or service disruption, contact us at support@xcally.com.

\n

If submitting a ticket to Support, provide the complete HTTP response. This helps the Support team track down the request in the logs more quickly.

\n

Data Types

\n

The API returns and accepts JSON values, which can be strings in double quotes, numbers, objects, arrays, true or false, or null. Most programming languages have tools to parse this data.

\n

ID integers

\n

Most xCALLY Support resources such as queues and users are identified by the integer specified by the id attribute of API responses.

\n

The default numeric type in JavaScript, Ruby, Python, and PHP is sufficient to represent xCALLY Support ID integers.

\n

Time stamps

\n

Time stamps use UTC time and are formatted as ISO 8601 strings. Example: 2017-04-16T09:14:57Z

\n" }, "template": { "withGenerator": false, "withCompare": false, "forceLanguage": "en" }, "sampleUrl": false, "defaultVersion": "0.0.0", "apidoc": "0.3.0", "generator": { "name": "apidoc", "time": "2017-09-28T15:45:49.602Z", "url": "http://apidocjs.com", "version": "0.17.6" } } +{ "name": "xCALLY Motion API", "version": "2.0.32", "description": "Thank you for choosing xCALLY MOTION, one of the first Omni Channel solution integrated with AsteriskTM and the most innovative real time solutions available on the market.", "title": "xCALLY MOTION API", "header": { "title": "Introduction", "content": "

The API

\n

This is the documentation for the xCALLY MOTION API.

\n

We make changes to the APIs from time to time. For more information, see Changelog.

\n

The xCALLY MOTION API consists of several different APIs. Use the left sidebar menu to select one.

\n

The API is a JSON API. XML is not supported. To learn more, see [Working with JSON].

\n

Endpoints are documented with the HTTP method for the request and a partial resource identifier.\nExample:

\n
GET /api/users\n
\n

Prepend your xCALLY URL to the resource identifier to get the full endpoint URL:

\n
https://motion.xcally.com/api/users\n
\n

Curly braces, {}, indicate values you have to supply. Example:

\n
GET  /api/users/{id}\n
\n

The examples in the docs are cURL statements. You can run the statements on a command line to try out different API requests. To learn more, see [Installing and using cURL]. In Windows, you'll need to modify some of the examples in the docs to make them work. See [Using cURL in Windows].

\n

The examples use basic authentication requiring a xCALLY username and password.

\n

Security and Authentication

\n

This is an SSL-only API, regardless of how your account is configured. You can authorize against the API using either basic authentication with your username and password or with an OAuth access token.

\n

Client-side CORS requests are supported if the request is authenticated with an OAuth access token. The requests are not supported if the request uses basic authentication or a xCALLY API token.

\n

Basic authentication

\n

Use the following authentication format with your username and password:\n{username}:{password}

\n

Example:

\n
curl -u admin:password https://motion.xcally.com/api/users\n
\n

OAuth access token

\n

The xCALLY API supports OAuth authorization flows.

\n

OAuth access tokens also permit client-side API requests.

\n

In your requests, specify the access token in an Authorization header as follows:\nAuthorization: Bearer {token}

\n

Example:

\n
curl -H "Authorization: Bearer gErypPlm4dOVgGRvA1ZzMH5MQ3nLo8bo" https://motion.xcally.com/api/users\n
\n

Request Format

\n

The xCALLY API is a JSON API. You must supply a Content-Type: application/json header in PUT and POST requests. You must set an Accept: application/json header on all requests. You may get a text/plain response in case of an error like a bad request. You should treat this as an error you need to fix.

\n

Response Format

\n

The xCALLY API responds to successful requests with HTTP status codes in the 200 or 300 range. When you create or update a resource, the API renders the resulting JSON representation in the response body.

\n

Responses may have the status codes described in the following sections.

\n

200 range

\n

The request was successful. The status is 200 for successful GET and PUT requests, 201 for most POST requests, and 204 for DELETE requests.

\n

400 range

\n

The request was not successful. The content type of the response may be text/plain for API-level error messages, such as when trying to call the API without SSL. The content type is application/json for business-level error messages because the response includes a JSON object with information about the error.

\n

If you see a response from a known endpoint that looks like plain text, you probably made a syntax error in your request. This type of response commonly occurs when making a request to a nonexistent xCALLY Support instance.

\n

500 range

\n

When building an API client, we recommend treating any 500 status codes as a warning or temporary state. However, if the status persists and we don't have a publicly announced maintenance or service disruption, contact us at support@xcally.com.

\n

If submitting a ticket to Support, provide the complete HTTP response. This helps the Support team track down the request in the logs more quickly.

\n

Data Types

\n

The API returns and accepts JSON values, which can be strings in double quotes, numbers, objects, arrays, true or false, or null. Most programming languages have tools to parse this data.

\n

ID integers

\n

Most xCALLY Support resources such as queues and users are identified by the integer specified by the id attribute of API responses.

\n

The default numeric type in JavaScript, Ruby, Python, and PHP is sufficient to represent xCALLY Support ID integers.

\n

Time stamps

\n

Time stamps use UTC time and are formatted as ISO 8601 strings. Example: 2017-04-16T09:14:57Z

\n" }, "template": { "withGenerator": false, "withCompare": false, "forceLanguage": "en" }, "sampleUrl": false, "defaultVersion": "0.0.0", "apidoc": "0.3.0", "generator": { "name": "apidoc", "time": "2017-09-29T13:47:07.452Z", "url": "http://apidocjs.com", "version": "0.17.6" } } diff --git a/demo/agents/ajax.js b/demo/agents/ajax.js deleted file mode 100644 index 035145d..0000000 --- a/demo/agents/ajax.js +++ /dev/null @@ -1,61 +0,0 @@ -function Ajax() {} - -Ajax.prototype.jsonpHandler = function(url, callback) { - var scripturl = url + ((url.indexOf("?") !== -1) ? "&" : "?") + "callback=" + callback; - document.write(''); - return scripturl; -}; - -Ajax.prototype.request = function(method, url, fallback, options) { - var self = this, - options = options || {}, - sf = options.success, - ef = options.error, - params = options.params; - if (options.jsonp) { - return self.jsonpHandler(url, options.jsonpCallback); - } - var xhr = new XMLHttpRequest(); - if ("withCredentials" in xhr) { - xhr.open(method, url, true); - } else if (typeof XDomainRequest !== "undefined") { - xhr = new XDomainRequest(); - xhr.open(method, url); - } else { - if (fallback === true) { - xhr.open(method, url, true); - } else { - xhr = null; - return xhr; - } - } - xhr.onreadystatechange = function(event) { - if (this.readyState === 4) { - if (this.status === 200 && sf) { - sf(this.responseText); - } else { - ef("Not OK. " + this.statusText); - } - } - }; - xhr.onerror = function(data) { - if (ef) { - ef("ajax error " + this.statusText); - } - }; - try { - xhr.withCredentials = true; - xhr.setRequestHeader("Authorization", 'Basic ' + btoa('admin:password')); - if (params) { - xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); - xhr.send(params); - } else { - xhr.send(); - } - } catch (e) { - if (ef) { - ef("error " + e.name + ": " + e.message); - } - } - return xhr; -}; \ No newline at end of file diff --git a/demo/agents/index.html b/demo/agents/index.html deleted file mode 100644 index c4847fa..0000000 --- a/demo/agents/index.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - Create agents - - - - - - - - - - \ No newline at end of file diff --git a/demo/webrtc/index.html b/demo/webrtc/index.html new file mode 100644 index 0000000..f298b7f --- /dev/null +++ b/demo/webrtc/index.html @@ -0,0 +1,106 @@ + + + + + + + +jQuery get() Demo + + + + +
+

Content of the result

+
+ + + diff --git a/package.json b/package.json index 642981d..6769cda 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "motion", - "version": "2.0.31", + "version": "2.0.32", "description": "xCALLY Motion is the new Realtime asynchronous solution for your multichannel contact center over Asterisk.", "main": "server/app.js", "engines": { diff --git a/public/assets/icons/selection.json b/public/assets/icons/selection.json index 27e6ab4..0653c23 100644 --- a/public/assets/icons/selection.json +++ b/public/assets/icons/selection.json @@ -1,29655 +1,30944 @@ { "IcoMoonType": "selection", "icons": [{ - "icon": { - "paths": [ - "M426.667 170.667c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667-94.257 0-170.667-76.412-170.667-170.667 0-94.257 76.41-170.667 170.667-170.667zM426.667 597.333c188.514 0 341.333 76.412 341.333 170.667v85.333h-682.667v-85.333c0-94.255 152.82-170.667 341.333-170.667zM853.333 512v-213.333h85.333v213.333h-85.333zM853.333 682.667v-85.333h85.333v85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "account-alert" - ] - }, - "attrs": [], - "properties": { - "order": 1274, - "id": 1288, - "prevSize": 24, - "code": 58880, - "name": "account-alert" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 0 - }, { - "icon": { - "paths": [ - "M810.637 810.586l-597.333 0.043v-597.377h597.333zM810.637 127.918h-597.333c-47.104 0-85.333 38.229-85.333 85.333v597.335c0 47.147 38.229 85.333 85.333 85.333h597.333c47.104 0 85.333-38.187 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333zM703.97 693.252c0-64-128-96-192-96s-192 32-192 96v32h384zM511.97 522.586c52.992 0 96-42.923 96-96.001 0-52.992-43.008-96-96-96s-96.001 43.008-96.001 96c0 53.079 43.009 96.001 96.001 96.001z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "account-box-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1275, - "id": 1287, - "prevSize": 24, - "code": 58881, - "name": "account-box-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1 - }, { - "icon": { - "paths": [ - "M255.974 725.333c0-85.333 170.667-132.267 256-132.267s256 46.933 256 132.267v42.667h-512zM639.974 384c0 70.741-57.344 128-128 128s-128-57.259-128-128c0-70.656 57.344-128 128-128s128 57.344 128 128zM127.974 213.333v597.333c0 47.104 38.144 85.333 85.333 85.333h597.333c47.083 0 85.333-38.229 85.333-85.333v-597.333c0-47.104-38.251-85.333-85.333-85.333h-597.333c-47.189 0-85.333 38.229-85.333 85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "account-box" - ] - }, - "attrs": [], - "properties": { - "order": 1276, - "id": 1286, - "prevSize": 24, - "code": 58882, - "name": "account-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 2 - }, { - "icon": { - "paths": [ - "M384 213.333c82.475 0 149.333 66.859 149.333 149.333s-66.859 149.333-149.333 149.333c-82.474 0-149.333-66.859-149.333-149.333s66.859-149.333 149.333-149.333zM384 586.667c164.949 0 298.667 66.859 298.667 149.333v74.667h-597.333v-74.667c0-82.475 133.718-149.333 298.667-149.333zM725.333 540.339l-117.333-128 49.673-49.673 67.661 67.661 152.994-152.994 49.673 60.34-202.667 202.666z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "account-check" - ] - }, - "attrs": [], - "properties": { - "order": 1277, - "id": 1285, - "prevSize": 24, - "code": 58883, - "name": "account-check" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 3 - }, { - "icon": { - "paths": [ - "M511.966 819.123c-106.837 0-200.832-54.566-255.915-137.382 1.109-84.779 170.837-131.413 255.915-131.413s254.805 46.635 255.915 131.413c-55.083 82.816-149.077 137.382-255.915 137.382zM511.966 213.258c70.656 0 128 57.344 128 128 0 70.742-57.344 127.999-128 127.999s-128-57.257-128-127.999c0-70.656 57.344-128 128-128zM511.966 85.258c-235.648 0-426.667 190.976-426.667 426.665 0 235.648 191.019 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.689-191.019-426.665-426.667-426.665z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "account-circle" - ] - }, - "attrs": [], - "properties": { - "order": 1278, - "id": 1284, - "prevSize": 24, - "code": 58884, - "name": "account-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 4 - }, { - "icon": { - "paths": [ - "M469.333 426.667v85.333h-42.667v85.333h-85.333v-85.333h-92.617c-17.572 49.715-64.984 85.333-120.716 85.333-70.692 0-128-57.306-128-128 0-70.692 57.307-128 128-128 55.732 0 103.145 35.619 120.716 85.333h220.617zM128 426.667c-23.564 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.102 42.667-42.667s-19.103-42.667-42.667-42.667zM682.667 597.333c113.792 0 341.333 56.96 341.333 170.667v85.333h-682.667v-85.333c0-113.707 227.541-170.667 341.333-170.667zM682.667 512c-94.208 0-170.667-76.501-170.667-170.667 0-94.208 76.459-170.667 170.667-170.667s170.667 76.459 170.667 170.667c0 94.165-76.459 170.667-170.667 170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "account-key" - ] - }, - "attrs": [], - "properties": { - "order": 1279, - "id": 1283, - "prevSize": 24, - "code": 58885, - "name": "account-key" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 5 - }, { - "icon": { - "paths": [ - "M767.97 682.586h-512v-38.4c0-85.376 170.624-132.267 256-132.267 85.333 0 256 46.891 256 132.267zM511.97 226.051c63.616 0 115.2 51.584 115.2 115.2 0 63.659-51.584 115.201-115.2 115.201s-115.2-51.543-115.2-115.201c0-63.616 51.584-115.2 115.2-115.2zM810.637 85.251h-597.333c-47.147 0-85.333 38.187-85.333 85.333v597.335c0 47.147 38.186 85.333 85.333 85.333h170.667l128 128 128-128h170.667c47.061 0 85.333-38.187 85.333-85.333v-597.335c0-47.147-38.272-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "account-location" - ] - }, - "attrs": [], - "properties": { - "order": 1280, - "id": 1282, - "prevSize": 24, - "code": 58886, - "name": "account-location" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 6 - }, { - "icon": { - "paths": [ - "M639.974 597.248c-113.792 0-341.334 56.96-341.334 170.667v85.333h682.667v-85.333c0-113.707-227.541-170.667-341.333-170.667zM42.641 426.58v85.335h341.333v-85.335zM639.974 511.915c94.208 0 170.667-76.501 170.667-170.668 0-94.208-76.459-170.667-170.667-170.667s-170.667 76.459-170.667 170.667c0 94.167 76.459 170.668 170.667 170.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "account-minus" - ] - }, - "attrs": [], - "properties": { - "order": 1281, - "id": 1281, - "prevSize": 24, - "code": 58887, - "name": "account-minus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 7 - }, { - "icon": { - "paths": [ - "M704 277.333c46.933 0 85.333 38.4 85.333 85.333s-38.4 85.333-85.333 85.333c-46.933 0-85.333-38.4-85.333-85.333s38.4-85.333 85.333-85.333zM704 512c82.347 0 149.333-66.987 149.333-149.333s-66.987-149.333-149.333-149.333c-82.347 0-149.333 66.987-149.333 149.333s66.987 149.333 149.333 149.333zM320 277.333c46.933 0 85.333 38.4 85.333 85.333s-38.4 85.333-85.333 85.333c-46.933 0-85.333-38.4-85.333-85.333s38.4-85.333 85.333-85.333zM320 512c82.347 0 149.333-66.987 149.333-149.333s-66.987-149.333-149.333-149.333c-82.347 0-149.333 66.987-149.333 149.333s66.987 149.333 149.333 149.333zM917.333 746.667h-320v-53.333c0-19.627-8.533-36.693-22.187-52.053 37.547-12.8 83.627-22.613 128.853-22.613 104.107 0 213.333 51.627 213.333 74.667zM533.333 746.667h-426.667v-53.333c0-23.040 109.227-74.667 213.333-74.667s213.333 51.627 213.333 74.667zM704 554.667c-51.2 0-130.987 14.507-192 42.667-61.013-28.587-140.8-42.667-192-42.667-92.587 0-277.333 46.080-277.333 138.667v117.333h938.667v-117.333c0-92.587-184.747-138.667-277.333-138.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "account-multiple-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1282, - "id": 1280, - "prevSize": 24, - "code": 58888, - "name": "account-multiple-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 8 - }, { - "icon": { - "paths": [ - "M554.654 554.586c-85.333 0-256 42.709-256 128v85.333h512v-85.333c0-85.291-170.667-128-256-128zM837.15 561.417c35.371 30.929 58.837 70.737 58.837 121.169v85.333h128v-85.333c0-65.749-101.291-106.086-186.837-121.169zM554.654 469.252c70.699 0 127.573-57.345 127.573-128.001s-56.875-128-127.573-128c-70.699 0-128 57.344-128 128s57.301 128.001 128 128.001zM767.987 469.252c70.699 0 127.573-57.345 127.573-128.001s-56.875-128-127.573-128c-13.611 0-26.709 2.176-39.040 6.144 24.192 34.603 38.613 76.501 38.613 121.856s-14.421 87.255-38.613 121.857c12.331 3.968 25.429 6.144 39.040 6.144zM341.321 426.584h-128v-128h-85.333v128h-128v85.335h128v128h85.333v-128h128v-85.335z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "account-multiple-plus" - ] - }, - "attrs": [], - "properties": { - "order": 1283, - "id": 1279, - "prevSize": 24, - "code": 58889, - "name": "account-multiple-plus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 9 - }, { - "icon": { - "paths": [ - "M682.641 554.586c-12.373 0-26.325 0.768-41.173 2.304 49.451 35.712 83.84 83.755 83.84 147.029v106.667h256v-106.667c0-99.499-199.125-149.333-298.667-149.333zM341.307 554.586c-99.585 0-298.667 49.835-298.667 149.333v106.667h597.334v-106.667c0-99.499-199.125-149.333-298.667-149.333zM341.307 469.252c70.699 0 127.574-57.345 127.574-128.001s-56.875-128-127.574-128c-70.699 0-128 57.344-128 128s57.301 128.001 128 128.001zM682.641 469.252c70.699 0 127.573-57.345 127.573-128.001s-56.875-128-127.573-128c-70.699 0-128 57.344-128 128s57.301 128.001 128 128.001z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "account-multiple" - ] - }, - "attrs": [], - "properties": { - "order": 1284, - "id": 1278, - "prevSize": 24, - "code": 58890, - "name": "account-multiple" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 10 - }, { - "icon": { - "paths": [ - "M554.667 682.667v85.333h42.667c23.565 0 42.667 19.102 42.667 42.667h298.667v85.333h-298.667c0 23.565-19.102 42.667-42.667 42.667h-170.667c-23.564 0-42.666-19.102-42.666-42.667h-298.667v-85.333h298.667c0-23.565 19.102-42.667 42.666-42.667h42.667v-85.333h-256v-64c0-82.475 133.718-149.333 298.667-149.333s298.667 66.859 298.667 149.333v64h-256zM512 85.333c82.475 0 149.333 66.859 149.333 149.333s-66.859 149.333-149.333 149.333c-82.475 0-149.333-66.859-149.333-149.333s66.859-149.333 149.333-149.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "account-network" - ] - }, - "attrs": [], - "properties": { - "order": 1285, - "id": 1277, - "prevSize": 24, - "code": 58891, - "name": "account-network" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 11 - }, { - "icon": { - "paths": [ - "M511.974 554.586c-113.792 0-341.334 56.96-341.334 170.667v128h682.667v-128c0-113.707-227.541-170.667-341.333-170.667zM511.974 170.584c-94.209 0-170.667 76.458-170.667 170.667 0 94.167 76.458 170.668 170.667 170.668s170.667-76.501 170.667-170.668c0-94.208-76.459-170.667-170.667-170.667zM511.974 635.652c126.891 0 260.267 62.165 260.267 89.6v46.933h-520.534v-46.933c0-27.435 133.376-89.6 260.268-89.6zM511.974 251.651c49.408 0 89.6 40.192 89.6 89.6s-40.192 89.601-89.6 89.601c-49.408 0-89.601-40.193-89.601-89.601s40.193-89.6 89.601-89.6z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "account-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1286, - "id": 1276, - "prevSize": 24, - "code": 58892, - "name": "account-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 12 - }, { - "icon": { - "paths": [ - "M639.974 597.248c-113.792 0-341.334 56.96-341.334 170.667v85.333h682.667v-85.333c0-113.707-227.541-170.667-341.333-170.667zM255.974 426.58v-128h-85.333v128h-128v85.335h128v128h85.333v-128h128v-85.335zM639.974 511.915c94.208 0 170.667-76.501 170.667-170.668 0-94.208-76.459-170.667-170.667-170.667s-170.667 76.459-170.667 170.667c0 94.167 76.459 170.668 170.667 170.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "account-plus" - ] - }, - "attrs": [], - "properties": { - "order": 1287, - "id": 1275, - "prevSize": 24, - "code": 58893, - "name": "account-plus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 13 - }, { - "icon": { - "paths": [ - "M639.974 597.248c113.792 0 341.333 56.96 341.333 170.667v85.333h-682.667v-85.333c0-113.707 227.542-170.667 341.334-170.667zM639.97 511.915c-94.208 0-170.667-76.501-170.667-170.668 0-94.208 76.459-170.667 170.667-170.667 94.212 0 170.667 76.459 170.667 170.667 0 94.166-76.454 170.668-170.667 170.668zM213.331 408.995l90.511-90.511 60.34 60.34-90.511 90.509 90.51 90.513-60.339 60.339-90.51-90.513-90.51 90.513-60.34-60.343 90.509-90.509-90.51-90.508 60.34-60.34 90.51 90.51z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "account-remove" - ] - }, - "attrs": [], - "properties": { - "order": 1288, - "id": 1274, - "prevSize": 24, - "code": 58894, - "name": "account-remove" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 14 - }, { - "icon": { - "paths": [ - "M640 597.333c113.792 0 341.333 56.96 341.333 170.667v85.333h-682.667v-85.333c0-113.707 227.541-170.667 341.333-170.667zM640 512c-94.208 0-170.667-76.501-170.667-170.667 0-94.208 76.459-170.667 170.667-170.667s170.667 76.459 170.667 170.667c0 94.165-76.459 170.667-170.667 170.667zM117.647 625.361c-16.663 16.661-43.677 16.661-60.34 0-16.662-16.666-16.662-43.678 0-60.343l83.167-83.166c-7.997-16.708-12.474-35.426-12.474-55.185 0-70.692 57.307-128 128-128s128 57.308 128 128c0 70.694-57.308 128-128 128-19.761 0-38.476-4.476-55.186-12.476l-83.167 83.17zM256 384c-23.564 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.102 42.667-42.667s-19.103-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "account-search" - ] - }, - "attrs": [], - "properties": { - "order": 1289, - "id": 1273, - "prevSize": 24, - "code": 58895, - "name": "account-search" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 15 - }, { - "icon": { - "paths": [ - "M682.667 384c99.541 0 298.667 49.835 298.667 149.333v106.667h-256v-106.667c0-63.275-34.389-111.317-83.84-147.029l41.173-2.304zM341.333 384c99.541 0 298.667 49.835 298.667 149.333v106.667h-597.333v-106.667c0-99.499 199.083-149.333 298.667-149.333zM341.333 298.667c-70.698 0-128-57.344-128-128s57.302-128 128-128c70.7 0 127.573 57.344 127.573 128s-56.874 128-127.573 128zM682.667 298.667c-70.699 0-128-57.344-128-128s57.301-128 128-128c70.699 0 127.573 57.344 127.573 128s-56.875 128-127.573 128zM384 714.667v96h256v-96l138.667 138.667-138.667 138.667v-96h-256v96l-138.667-138.667 138.667-138.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "account-switch" - ] - }, - "attrs": [], - "properties": { - "order": 1290, - "id": 1272, - "prevSize": 24, - "code": 58896, - "name": "account-switch" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 16 - }, { - "icon": { - "paths": [ - "M512 170.667c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667-94.257 0-170.667-76.412-170.667-170.667 0-94.257 76.41-170.667 170.667-170.667zM512 597.333c188.514 0 341.333 76.412 341.333 170.667v85.333h-682.667v-85.333c0-94.255 152.82-170.667 341.333-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "account" - ] - }, - "attrs": [], - "properties": { - "order": 1291, - "id": 1271, - "prevSize": 24, - "code": 58897, - "name": "account" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 17 - }, { - "icon": { - "paths": [ - "M469.333 981.333c-47.128 0-85.333-38.204-85.333-85.333v-85.333h256v85.333c0 47.13-38.204 85.333-85.333 85.333h-85.333zM512 42.667c30.161 0 59.409 3.912 87.262 11.256 49.946 66.991 83.405 189.743 83.405 330.077 0 97.387-16.111 186.308-42.667 298.667 0 47.13-38.204 85.333-85.333 85.333h-85.333c-47.128 0-85.333-38.204-85.333-85.333-26.554-112.358-42.667-201.28-42.667-298.667 0-140.334 33.457-263.086 83.403-330.077 27.855-7.344 57.103-11.256 87.264-11.256zM853.333 341.334c0 135.59-79.057 338.048-193.591 393.122 40.427-77.641 65.591-229.504 65.591-350.455s-25.165-230.147-65.591-307.79c114.534 55.077 193.591 129.535 193.591 265.123zM170.667 341.334c0-135.589 79.058-210.046 193.591-265.123-40.428 77.643-65.591 186.839-65.591 307.79s25.164 272.815 65.592 350.455c-114.534-55.074-193.592-257.532-193.592-393.122z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "airballoon" - ] - }, - "attrs": [], - "properties": { - "order": 1292, - "id": 1270, - "prevSize": 24, - "code": 58898, - "name": "airballoon" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 18 - }, { - "icon": { - "paths": [ - "M134.246 224.91l212.736 212.735-255.403 159.616v85.333l341.333-106.667v234.667l-85.333 64v64l149.333-42.667 149.333 42.667v-64l-85.333-64v-159.019l244.352 244.352 54.272-54.315-670.976-671.017zM560.913 383.929v-234.667c0-35.371-28.672-64-64-64s-64 28.629-64 64v157.098l333.952 333.908 135.381 42.325v-85.333l-341.333-213.332z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "airplane-off" - ] - }, - "attrs": [], - "properties": { - "order": 1293, - "id": 1269, - "prevSize": 24, - "code": 58899, - "name": "airplane-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 19 - }, { - "icon": { - "paths": [ - "M895.974 682.581v-85.333l-341.333-213.331v-234.667c0-35.371-28.672-64-64-64s-64 28.629-64 64v234.667l-341.333 213.331v85.333l341.333-106.667v234.667l-85.333 64v64l149.333-42.667 149.333 42.667v-64l-85.333-64v-234.667l341.333 106.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "airplane" - ] - }, - "attrs": [], - "properties": { - "order": 1294, - "id": 1268, - "prevSize": 24, - "code": 58900, - "name": "airplane" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 20 - }, { - "icon": { - "paths": [ - "M449.707 619.947l-90.88-90.88-45.227 45.227 135.68 135.68 256-256-45.227-45.227-210.347 211.2zM512 853.333c-165.12 0-298.667-133.547-298.667-298.667s133.547-298.667 298.667-298.667c165.12 0 298.667 133.547 298.667 298.667s-133.547 298.667-298.667 298.667zM512 170.667c-212.053 0-384 171.947-384 384s171.52 384 384 384c212.053 0 384-171.947 384-384s-171.947-384-384-384zM336.213 144.64l-54.613-65.28-196.267 164.267 55.040 65.28 195.84-164.267zM938.667 244.053l-196.267-164.693-55.040 65.28 196.267 164.693 55.040-65.28z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "alarm-check" - ] - }, - "attrs": [], - "properties": { - "order": 1295, - "id": 1267, - "prevSize": 24, - "code": 58901, - "name": "alarm-check" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 21 - }, { - "icon": { - "paths": [ - "M396.459 138.71l-176.256 147.849-49.536-58.761 176.64-147.84 49.152 58.752zM938.667 228.182l-49.536 58.752-176.64-148.224 49.536-58.752 176.64 148.224zM554.667 170.667c188.514 0 341.333 152.82 341.333 341.333 0 188.514-152.819 341.333-341.333 341.333s-341.333-152.819-341.333-341.333c0-188.513 152.82-341.333 341.333-341.333zM554.667 256c-141.385 0-256 114.615-256 256s114.615 256 256 256c141.385 0 256-114.615 256-256s-114.615-256-256-256zM512 320h64v193.468l137.267 62.434-26.496 58.257-174.771-79.492v-234.667zM42.667 597.333c0-105.988 48.309-200.697 124.11-263.304-24.895 54.169-38.776 114.448-38.776 177.97l2.684 48.124-2.685 37.21c0 97.19 54.162 181.734 133.949 225.088 55.543 52.395 125.144 90.044 202.55 106.701-25.813 6.238-52.77 9.545-80.499 9.545-188.513 0-341.333-152.819-341.333-341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "alarm-multiple" - ] - }, - "attrs": [], - "properties": { - "order": 1296, - "id": 1266, - "prevSize": 24, - "code": 58902, - "name": "alarm-multiple" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 22 - }, { - "icon": { - "paths": [ - "M342.187 139.947l-60.587-60.587-36.693 30.293 60.587 60.587zM702.72 784.64c-51.627 42.667-118.187 68.693-190.72 68.693-165.12 0-298.667-133.547-298.667-298.667 0-72.533 26.027-139.093 68.693-190.72zM124.587 97.707l-54.187 54.613 56.747 56.747-47.36 39.68 60.587 60.587 47.36-40.107 34.133 34.133c-58.453 67.413-93.867 155.307-93.867 251.307 0 212.053 171.52 384 384 384 96 0 183.893-35.413 251.307-93.867l93.867 93.867 54.187-54.187-786.773-786.773zM938.667 244.053l-196.267-164.693-55.040 65.28 196.267 164.693 55.040-65.28zM512 256c165.12 0 298.667 133.547 298.667 298.667 0 35.84-6.827 70.4-18.347 102.4l64.853 64.853c24.747-50.773 38.827-107.093 38.827-167.253 0-212.053-171.947-384-384-384-60.16 0-116.48 14.080-167.253 38.827l64.853 64.853c32-11.52 66.56-18.347 102.4-18.347z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "alarm-off" - ] - }, - "attrs": [], - "properties": { - "order": 1297, - "id": 1265, - "prevSize": 24, - "code": 58903, - "name": "alarm-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 23 - }, { - "icon": { - "paths": [ - "M554.667 384h-85.333v128h-128v85.333h128v128h85.333v-128h128v-85.333h-128zM512 853.333c-165.12 0-298.667-133.547-298.667-298.667s133.547-298.667 298.667-298.667c165.12 0 298.667 133.547 298.667 298.667s-133.547 298.667-298.667 298.667zM512 170.667c-212.053 0-384 171.947-384 384s171.52 384 384 384c212.053 0 384-171.947 384-384s-171.947-384-384-384zM938.667 244.053l-196.267-164.693-55.040 65.28 196.267 164.693zM336.213 144.64l-54.613-65.28-196.267 164.267 55.040 65.28 195.84-164.267z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "alarm-plus" - ] - }, - "attrs": [], - "properties": { - "order": 1298, - "id": 1264, - "prevSize": 24, - "code": 58904, - "name": "alarm-plus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 24 - }, { - "icon": { - "paths": [ - "M512 853.333c-165.12 0-298.667-133.547-298.667-298.667s133.547-298.667 298.667-298.667c165.12 0 298.667 133.547 298.667 298.667s-133.547 298.667-298.667 298.667zM512 170.667c-212.053 0-384 171.947-384 384s171.52 384 384 384c212.053 0 384-171.947 384-384s-171.947-384-384-384zM533.333 341.333h-64v256l202.667 121.6 32-52.48-170.667-101.12v-224zM336.213 144.64l-54.613-65.28-196.267 164.267 55.040 65.28 195.84-164.267zM938.667 244.053l-196.267-164.693-55.040 65.28 196.267 164.693 55.040-65.28z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "alarm" - ] - }, - "attrs": [], - "properties": { - "order": 1299, - "id": 1263, - "prevSize": 24, - "code": 58905, - "name": "alarm" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 25 - }, { - "icon": { - "paths": [ - "M512 469.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM512 704c-106.24 0-192-85.76-192-192s85.76-192 192-192c106.24 0 192 85.76 192 192s-85.76 192-192 192zM512 85.333c-235.52 0-426.667 191.147-426.667 426.667s191.147 426.667 426.667 426.667c235.52 0 426.667-191.147 426.667-426.667s-191.147-426.667-426.667-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "album" - ] - }, - "attrs": [], - "properties": { - "order": 1300, - "id": 1262, - "prevSize": 24, - "code": 58906, - "name": "album" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 26 - }, { - "icon": { - "paths": [ - "M213.333 128.001h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM554.641 554.581v-255.998h-85.333v255.998h85.333zM554.641 725.248v-85.333h-85.333v85.333h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "alert-box" - ] - }, - "attrs": [], - "properties": { - "order": 1301, - "id": 1261, - "prevSize": 24, - "code": 58907, - "name": "alert-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 27 - }, { - "icon": { - "paths": [ - "M554.641 554.581h-85.333v-255.998h85.333zM554.641 725.248h-85.333v-85.333h85.333zM511.974 85.25c-235.648 0-426.667 191.018-426.667 426.665 0 235.652 191.019 426.667 426.667 426.667s426.667-191.014 426.667-426.667c0-235.646-191.019-426.665-426.667-426.665z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "alert-circle" - ] - }, - "attrs": [], - "properties": { - "order": 1302, - "id": 1260, - "prevSize": 24, - "code": 58908, - "name": "alert-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 28 - }, { - "icon": { - "paths": [ - "M554.641 554.581h-85.333v-255.998h85.333zM511.974 738.048c-30.592 0-55.467-24.832-55.467-55.467 0-30.588 24.875-55.462 55.467-55.462s55.467 24.875 55.467 55.462c0 30.635-24.875 55.467-55.467 55.467zM671.036 127.917h-318.146l-224.916 224.937v318.126l224.916 224.934h318.146l224.939-224.934v-318.126l-224.939-224.937z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "alert-octagon" - ] - }, - "attrs": [], - "properties": { - "order": 1303, - "id": 1259, - "prevSize": 24, - "code": 58909, - "name": "alert-octagon" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 29 - }, { - "icon": { - "paths": [ - "M554.667 597.333h-85.333v-170.668h85.333zM554.667 768h-85.333v-85.333h85.333zM42.667 896h938.667l-469.333-810.668-469.333 810.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "alert" - ] - }, - "attrs": [], - "properties": { - "order": 1304, - "id": 1258, - "prevSize": 24, - "code": 58910, - "name": "alert" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 30 - }, { - "icon": { - "paths": [ - "M771.413 759.326c-19.533 5.781-37.026 8.674-52.48 8.674-51.106 0-85.572-37.734-103.394-113.207h-2.133c-41.911 81.54-100.646 122.308-176.213 122.308-55.847 0-100.576-21.12-134.188-63.36s-50.418-95.595-50.418-160.068c0-73.579 19.058-133.619 57.173-180.126s89.695-69.76 154.739-69.76c35.174 0 66.513 9.719 94.007 29.156s48.354 46.791 62.579 82.062h1.707l30.293-102.115h109.227l-91.166 226.703c10.052 53.188 20.693 89.387 31.927 108.587 11.238 19.2 25.86 28.8 43.878 28.8 9.766 0 18.202-1.519 25.314-4.553l-0.853 86.899zM589.794 536.034c-9.289-48.542-23.654-85.734-43.093-111.572-19.435-25.837-42.714-38.756-69.828-38.756-34.987 0-62.911 15.692-83.77 47.074-20.859 31.386-31.289 70.071-31.289 116.053 0 41.532 9.055 76.305 27.165 104.32 18.109 28.019 42.335 42.027 72.675 42.027 25.6 0 48.973-12.041 70.114-36.122 21.146-24.085 38.733-59.452 52.766-106.099l5.261-16.926z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "alpha" - ] - }, - "attrs": [], - "properties": { - "order": 1305, - "id": 1257, - "prevSize": 24, - "code": 58911, - "name": "alpha" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 31 - }, { - "icon": { - "paths": [ - "M256 469.333c47.128 0 85.333 38.204 85.333 85.333l0 170.667h-170.667c-47.128 0-85.333-38.204-85.333-85.333v-85.333c0-47.13 38.205-85.333 85.333-85.333h85.333zM170.667 554.667v85.333h85.333v-85.333h-85.333zM853.333 554.667v85.333h85.333v85.333h-85.333c-47.13 0-85.333-38.204-85.333-85.333v-85.333c0-47.13 38.204-85.333 85.333-85.333h85.333v85.333h-85.333zM512 298.667v170.667h85.333c47.13 0 85.333 38.204 85.333 85.333v85.333c0 47.13-38.204 85.333-85.333 85.333h-85.333c-47.13 0-85.333-38.204-85.333-85.333v-341.333h85.333zM512 640h85.333v-85.333h-85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "alphabetical" - ] - }, - "attrs": [], - "properties": { - "order": 1306, - "id": 1256, - "prevSize": 24, - "code": 58912, - "name": "alphabetical" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 32 - }, { - "icon": { - "paths": [ - "M210.824 474.351c12.197 0 23.988 1.741 35.137 4.988 0.018-91.468 74.174-165.613 165.647-165.613 69.403 0 128.834 42.682 153.482 103.227 24.777-32.246 63.731-53.031 107.537-53.031 74.85 0 135.531 60.679 135.531 135.53 0 10.62-1.225 20.958-3.533 30.878 10.517-3.742 21.845-5.781 33.651-5.781 55.445 0 100.39 44.949 100.39 100.395 0 55.441-44.945 100.39-100.39 100.39s-566.967 0-627.453 0c-69.306 0-125.49-56.183-125.49-125.491 0-69.303 56.184-125.491 125.49-125.491z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "amazon-clouddrive" - ] - }, - "attrs": [], - "properties": { - "order": 1307, - "id": 1255, - "prevSize": 24, - "code": 58913, - "name": "amazon-clouddrive" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 33 - }, { - "icon": { - "paths": [ - "M679.701 729.062c-7.573 6.788-18.487 7.245-27.008 2.662-37.978-31.556-44.779-46.144-65.532-76.181-62.746 63.923-107.191 83.093-188.463 83.093-96.25 0-171.101-59.388-171.101-178.167 0-92.8 50.259-155.898 121.906-186.833 62.023-27.225 148.651-32.171 214.938-39.597v-14.847c0-27.22 2.142-59.396-13.888-82.898-13.905-21.040-40.649-29.701-64.162-29.701-43.601 0-82.374 22.343-91.883 68.645-1.988 10.301-9.498 20.489-19.869 21.014l-110.787-11.992c-9.358-2.108-19.767-9.611-17.057-23.895 25.452-134.422 146.839-175.032 255.626-175.032 55.616 0 128.324 14.847 172.177 56.919 55.603 51.969 50.257 121.26 50.257 196.737v178.096c0 53.572 22.251 77.073 43.145 105.946 7.292 10.394 8.939 22.767-0.367 30.357l-87.667 75.93-0.265-0.256zM564.442 450.347v-24.742c-82.688 0-170.023 17.707-170.023 115.068 0 49.485 25.668 82.906 69.509 82.906 32.085 0 60.958-19.793 79.13-51.968 22.464-39.599 21.385-76.715 21.385-121.263zM860.139 833.553c-92.979 68.617-227.789 105.114-343.868 105.114-162.693 0-309.189-60.134-420.059-160.247-8.702-7.855-0.938-18.598 9.525-12.51 119.611 69.606 267.523 111.526 420.301 111.526 103.057 0 216.35-21.389 320.589-65.6 15.718-6.673 28.898 10.359 13.513 21.717zM898.837 789.385c-11.9-15.232-78.626-7.223-108.595-3.635-9.079 1.088-10.487-6.835-2.3-12.587 53.222-37.385 140.429-26.586 150.566-14.076 10.219 12.629-2.671 100.066-52.557 141.798-7.671 6.421-14.967 2.995-11.567-5.487 11.221-28.028 36.352-90.786 24.452-106.014z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "amazon" - ] - }, - "attrs": [], - "properties": { - "order": 1308, - "id": 1254, - "prevSize": 24, - "code": 58914, - "name": "amazon" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 34 - }, { - "icon": { - "paths": [ - "M767.974 789.252c35.328 0 64-28.672 64-64s-28.672-64-64-64c-35.328 0-64 28.672-64 64s28.672 64 64 64zM831.974 405.251h-106.667v106.668h190.464l-83.797-106.668zM255.975 789.252c35.328 0 64-28.672 64-64s-28.672-64-64-64c-35.328 0-64 28.672-64 64s28.672 64 64 64zM853.308 341.251l128 170.668v213.333h-85.333c0 70.699-57.301 128-128 128s-128-57.301-128-128h-256c0 70.699-57.301 128-128 128s-128-57.301-128-128h-85.333v-469.335c0-47.147 38.187-85.333 85.333-85.333h597.333v170.667h128zM341.333 256v128h-128v85.333h128v128h85.333v-128h128v-85.333h-128v-128h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "ambulance" - ] - }, - "attrs": [], - "properties": { - "order": 1309, - "id": 1253, - "prevSize": 24, - "code": 58915, - "name": "ambulance" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 35 - }, { - "icon": { - "paths": [ - "M639.974 383.918c-23.595 0-42.667-19.115-42.667-42.667s19.072-42.667 42.667-42.667c23.595 0 42.667 19.115 42.667 42.667s-19.072 42.667-42.667 42.667zM383.974 383.918c-23.595 0-42.667-19.115-42.667-42.667s19.072-42.667 42.667-42.667c23.595 0 42.667 19.115 42.667 42.667s-19.072 42.667-42.667 42.667zM687.889 186.328l89.545-89.558-35.187-35.242-98.304 98.347c-39.979-19.797-84.395-31.957-131.968-31.957s-91.99 12.16-131.969 31.957l-98.347-98.347-35.157 35.242 89.557 89.558c-74.069 54.315-122.752 141.312-122.752 240.256v42.668h597.334v-42.668c0-98.944-48.683-185.941-122.752-240.256zM213.307 682.586c0 164.949 133.717 298.667 298.668 298.667s298.667-133.717 298.667-298.667v-170.667h-597.334v170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "android-debug-bridge" - ] - }, - "attrs": [], - "properties": { - "order": 1310, - "id": 1252, - "prevSize": 24, - "code": 58916, - "name": "android-debug-bridge" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 36 - }, { - "icon": { - "paths": [ - "M469.333 85.333h85.333v85.333l21.333 0c35.345 0 64 28.654 64 64v149.333l-18.679 18.681 70.042 121.317c47.3-46.451 76.638-111.132 76.638-182.665l85.333 0c0 103.24-45.837 195.776-118.263 258.363l133.879 231.893 5.717 95.232-79.616-52.565-131.157-227.166c-45.743 22.771-97.323 35.575-151.893 35.575s-106.149-12.804-151.895-35.575l-131.154 227.166-79.617 52.565 5.716-95.232 247.631-428.91-18.68-18.68v-149.333c0-35.346 28.654-64 64-64l21.333-0v-85.333zM402.89 572.983c33.1 15.616 70.083 24.35 109.11 24.35 39.023 0 76.011-8.734 109.107-24.35l-62.255-107.836h-0.316c-26.274 26.278-66.799 26.278-93.073 0h-0.316l-62.258 107.836zM512 256c-23.565 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "android-studio" - ] - }, - "attrs": [], - "properties": { - "order": 1311, - "id": 1251, - "prevSize": 24, - "code": 58917, - "name": "android-studio" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 37 - }, { - "icon": { - "paths": [ - "M639.974 213.25h-42.667v-42.667h42.667zM426.641 213.25h-42.667v-42.667h42.667zM662.673 91.992l55.637-55.638c8.32-8.362 8.32-21.846 0-30.208-8.32-8.32-21.845-8.32-30.165 0l-63.019 63.062c-34.176-16.896-72.491-26.625-113.152-26.625-40.875 0-79.36 9.857-113.623 26.839l-63.273-63.276c-8.362-8.32-21.846-8.32-30.208 0-8.32 8.362-8.32 21.846 0 30.208l55.979 55.935c-63.49 46.594-104.875 121.516-104.875 206.295h512c0-84.951-41.557-160.042-105.301-206.591zM874.641 341.25c-35.328 0-64 28.63-64 64v298.665c0 35.371 28.672 64 64 64s64-28.629 64-64v-298.665c0-35.37-28.672-64-64-64zM149.307 341.25c-35.328 0-64 28.63-64 64v298.665c0 35.371 28.672 64 64 64s64-28.629 64-64v-298.665c0-35.37-28.672-64-64-64zM255.974 767.915c0 23.514 19.156 42.667 42.667 42.667h42.667v149.333c0 35.371 28.672 64 64 64s64-28.629 64-64v-149.333h85.333v149.333c0 35.371 28.672 64 64 64s64-28.629 64-64v-149.333h42.667c23.509 0 42.667-19.153 42.667-42.667v-426.665h-512v426.665z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "android" - ] - }, - "attrs": [], - "properties": { - "order": 1312, - "id": 1250, - "prevSize": 24, - "code": 58918, - "name": "android" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 38 - }, { - "icon": { - "paths": [ - "M170.667 170.667h336.525c24.307-46.618 53.146-90.586 87.27-127.838l47.206 47.203c-18.146 25.317-34.466 52.493-49.143 80.635h260.809c47.13 0 85.333 38.205 85.333 85.333v554.667c0 47.13-38.204 85.333-85.333 85.333h-216.512l14.315 52.45-78.242 30.942-21.346-83.392h-380.881c-47.128 0-85.333-38.204-85.333-85.333v-554.667c0-47.128 38.205-85.333 85.333-85.333zM170.667 256v554.666h364.386c-2.236-14.042-4.271-28.335-6.037-42.812-5.641 0.098-11.315 0.145-17.015 0.145-117.453 0-222.59-20.506-293.028-52.817l38.843-69.918c40.992 22.071 133.525 37.402 254.185 37.402 3.401 0 6.775-0.013 10.133-0.034-1.033-28.476-0.691-57.079 1.421-85.299h-139.555c0 0 17.204-172.043 84.387-341.333h-297.719zM853.333 810.667v-554.666h-299.614c-37.564 94.658-59.503 190.178-71.548 256h122.509c-8.294 54.601-8.794 111.842-4.612 167.706 77.261-5.474 135.791-18.112 166.118-34.441l38.839 69.918c-50.202 23.027-118.033 40.060-195.388 47.949 2.466 16.196 5.218 32.077 8.162 47.535h235.533zM256 341.333h85.333v128h-85.333v-128zM682.667 341.333h85.333v128h-85.333v-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "apple-finder" - ] - }, - "attrs": [], - "properties": { - "order": 1313, - "id": 1249, - "prevSize": 24, - "code": 58919, - "name": "apple-finder" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 39 - }, { - "icon": { - "paths": [ - "M853.333 384v-85.333h-170.667c-46.933 0-85.333 38.4-85.333 85.333v85.333c0 46.933 38.4 85.333 85.333 85.333h85.333v85.333h-170.667v85.333h170.667c46.933 0 85.333-38.4 85.333-85.333v-85.333c0-46.933-38.4-85.333-85.333-85.333h-85.333v-85.333zM469.333 640h-85.333v-256h85.333zM469.333 298.667h-85.333c-46.933 0-85.333 38.4-85.333 85.333v256c0 46.933 38.4 85.333 85.333 85.333h85.333c46.933 0 85.333-38.4 85.333-85.333v-256c0-46.933-38.4-85.333-85.333-85.333zM170.667 725.333h85.333v-256h-85.333zM170.667 384h85.333v-85.333h-85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "apple-ios" - ] - }, - "attrs": [], - "properties": { - "order": 1314, - "id": 1248, - "prevSize": 24, - "code": 58920, - "name": "apple-ios" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 40 - }, { - "icon": { - "paths": [ - "M938.667 641.899c0 93.21-74.999 168.768-167.539 168.768h-518.256c-92.539 0-167.538-75.558-167.538-168.768 0-84.19 61.155-153.933 141.179-166.686-1.043-5.918-1.612-11.985-1.612-18.244 0-59.059 47.503-106.941 106.193-106.941 26.169 0 50.156 9.529 68.551 25.382 32.995-74.818 75.282-143.113 193.801-143.113 143.74 0 211.819 111.711 211.819 229.574 0 4.932-0.192 9.813-0.478 14.647 76.42 15.684 133.879 83.763 133.879 165.38z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "apple-mobileme" - ] - }, - "attrs": [], - "properties": { - "order": 1315, - "id": 1247, - "prevSize": 24, - "code": 58921, - "name": "apple-mobileme" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 41 - }, { - "icon": { - "paths": [ - "M512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.642 191.025-426.667 426.667-426.667zM512 170.667c-188.513 0-341.333 152.82-341.333 341.333 0 89.105 34.144 170.236 90.061 231.023l160.765-321.529 321.53-160.765c-60.787-55.918-141.918-90.061-231.023-90.061zM512 853.333c188.514 0 341.333-152.819 341.333-341.333 0-89.103-34.142-170.231-90.057-231.017l-160.764 321.53-321.532 160.764c60.786 55.915 141.915 90.057 231.019 90.057zM512 512.004l-32.683-32.687-65.367 130.735 130.736-65.365-32.687-32.683zM512 746.667h42.667v64h-42.667v-64zM677.555 677.909l30.17-30.17 45.257 45.252-30.174 30.17-45.252-45.252zM746.001 512.222v-42.667h64v42.667h-64zM512 277.333h-42.667v-64h42.667v64zM346.445 346.093l-30.17 30.17-45.255-45.255 30.17-30.17 45.255 45.255zM278 511.778v42.667h-64v-42.667h64z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "apple-safari" - ] - }, - "attrs": [], - "properties": { - "order": 1316, - "id": 1246, - "prevSize": 24, - "code": 58922, - "name": "apple-safari" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 42 - }, { - "icon": { - "paths": [ - "M798.165 832.772c-35.465 52.023-72.149 103.727-130.069 104.811-57.003 1.084-75.277-33.869-140.322-33.869-65.114 0-85.483 32.785-139.303 34.953-55.916 2.099-98.434-56.188-134.191-107.977-73.050-105.89-128.805-299.405-53.821-430 37.132-64.856 103.668-105.891 175.77-106.975 54.912-1.014 106.787 37.137 140.327 37.137 33.591 0 96.555-45.804 162.748-39.086 27.708 1.148 105.472 11.2 155.413 84.505-3.947 2.602-92.821 54.47-91.738 162.527 1.088 129.079 112.759 171.985 114.057 172.57-1.011 3.034-17.852 61.252-58.871 121.404zM554.978 149.97c30.656-36.035 82.453-62.838 125.201-64.639 5.461 50.054-14.613 100.178-44.262 136.296-29.709 36.053-78.34 64.138-126.067 60.388-6.485-48.971 17.57-100.044 45.129-132.046z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "apple" - ] - }, - "attrs": [], - "properties": { - "order": 1317, - "id": 1245, - "prevSize": 24, - "code": 58923, - "name": "apple" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 43 - }, { - "icon": { - "paths": [ - "M617.553 390.066c25.481-61.877 72.798-207.469 80.077-232.948s25.481-29.118 36.399-29.118h87.356c14.558 0 22.75 10.92 19.11 29.119-91.908 323.944-153.783 418.578-153.783 440.415 0 54.601 58.236 156.514 112.832 156.514 32.759 0 25.481-47.317 61.879-47.317h69.154c10.923 0 21.841 10.918 21.841 29.116 0 18.202-20.245 160.154-158.562 160.154-138.313 0-189.952-167.202-189.952-167.202-18.197 36.399-124.663 167.202-255.695 167.202-232.948 0-276.625-247.505-276.625-393.101 0-145.591 69.156-374.899 265.706-374.899 196.552 0 280.264 262.066 280.264 262.066zM191.697 491.981c0 83.716-3.64 258.428 149.686 262.067 86.901 3.639 166.978-105.553 204.968-192.909-52.548-181.992-88.947-291.187-205.422-291.187-156.512 3.64-149.232 222.028-149.232 222.028z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "appnet" - ] - }, - "attrs": [], - "properties": { - "order": 1318, - "id": 1244, - "prevSize": 24, - "code": 58924, - "name": "appnet" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 44 - }, { - "icon": { - "paths": [ - "M682.641 853.252h170.667v-170.667h-170.667zM682.641 597.252h170.667v-170.668h-170.667zM426.64 341.251h170.668v-170.667h-170.668zM682.641 341.251h170.667v-170.667h-170.667zM426.64 597.252h170.668v-170.668h-170.668zM170.64 597.252h170.667v-170.668h-170.667zM170.64 853.252h170.667v-170.667h-170.667zM426.64 853.252h170.668v-170.667h-170.668zM170.64 341.251h170.667v-170.667h-170.667v170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "apps" - ] - }, - "attrs": [], - "properties": { - "order": 1319, - "id": 1243, - "prevSize": 24, - "code": 58925, - "name": "apps" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 45 - }, { - "icon": { - "paths": [ - "M128 128h768v170.667h-768v-170.667zM170.667 341.334h682.667v554.666h-682.667v-554.666zM405.333 469.333c-11.782 0-21.333 9.553-21.333 21.333v64h256v-64c0-11.78-9.553-21.333-21.333-21.333h-213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "archive" - ] - }, - "attrs": [], - "properties": { - "order": 1320, - "id": 1242, - "prevSize": 24, - "code": 58926, - "name": "archive" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 46 - }, { - "icon": { - "paths": [ - "M85.333 85.333h597.333v597.333h-597.333v-597.333zM938.667 341.333v597.333h-597.333v-170.667h85.333v85.333h426.667v-426.667h-85.333v-85.333h170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrange-bring-forward" - ] - }, - "attrs": [], - "properties": { - "order": 1321, - "id": 1241, - "prevSize": 24, - "code": 58927, - "name": "arrange-bring-forward" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 47 - }, { - "icon": { - "paths": [ - "M85.333 85.333l384 0v170.666h-85.333v-85.333l-213.333 0v213.333h85.333v85.333h-170.667v-384zM938.667 554.667v384h-384v-170.667h85.333v85.333h213.333v-213.333h-85.333v-85.333h170.667zM341.333 341.333h341.333v341.333h-341.333v-341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrange-bring-to-front" - ] - }, - "attrs": [], - "properties": { - "order": 1322, - "id": 1240, - "prevSize": 24, - "code": 58928, - "name": "arrange-bring-to-front" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 48 - }, { - "icon": { - "paths": [ - "M85.333 85.333h597.333v597.333h-597.333v-597.333zM938.667 341.333v597.333h-597.333v-170.667h426.667v-426.667h170.667zM170.667 170.667v426.667h426.667v-426.667h-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrange-send-backward" - ] - }, - "attrs": [], - "properties": { - "order": 1323, - "id": 1239, - "prevSize": 24, - "code": 58929, - "name": "arrange-send-backward" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 49 - }, { - "icon": { - "paths": [ - "M85.333 85.333l384 0v384h-384v-384zM384 170.667h-213.333v213.333l213.333-0v-213.333zM938.667 554.667v384h-384v-384h384zM640 853.333h213.333v-213.333h-213.333v213.333zM682.667 341.333v128h-128v-128h128zM469.333 682.667h-128v-128h128v128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrange-send-to-back" - ] - }, - "attrs": [], - "properties": { - "order": 1324, - "id": 1238, - "prevSize": 24, - "code": 58930, - "name": "arrange-send-to-back" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 50 - }, { - "icon": { - "paths": [ - "M554.667 469.333h213.333l-64-64 60.561-60.563 167.228 167.229-167.228 167.228-60.561-60.561 64.444-64h-213.777v213.333l64-64 60.561 60.565-167.228 167.223-167.227-167.228 60.56-60.561 64 64v-213.333h-213.333l64 64-60.563 60.561-167.227-167.228 167.228-167.227 60.563 60.561-64 64h213.333v-213.333l-64 64-60.563-60.564 167.229-167.227 167.228 167.227-60.561 60.564-64-64v213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-all" - ] - }, - "attrs": [], - "properties": { - "order": 1325, - "id": 1237, - "prevSize": 24, - "code": 58931, - "name": "arrow-all" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 51 - }, { - "icon": { - "paths": [ - "M810.667 273.494l-60.16-60.16-451.84 451.839v-281.173h-85.333v426.667h426.667v-85.333h-281.173l451.84-451.839z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-bottom-left" - ] - }, - "attrs": [], - "properties": { - "order": 1326, - "id": 1236, - "prevSize": 24, - "code": 58932, - "name": "arrow-bottom-left" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 52 - }, { - "icon": { - "paths": [ - "M213.334 273.494l60.16-60.16 451.84 451.839v-281.173h85.333v426.667h-426.667v-85.333h281.173l-451.84-451.839z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-bottom-right" - ] - }, - "attrs": [], - "properties": { - "order": 1327, - "id": 1235, - "prevSize": 24, - "code": 58933, - "name": "arrow-bottom-right" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 53 - }, { - "icon": { - "paths": [ - "M831.684 131.974l60.339 60.34-191.684 191.686h152.994v85.333h-298.667v-298.667h85.333v152.994l191.684-191.686zM892.028 831.689l-60.343 60.339-191.684-191.689v152.994h-85.333v-298.667h298.667v85.333h-152.994l191.689 191.689zM192.314 131.974l191.686 191.686v-152.993h85.333v298.666h-298.667v-85.333h152.994l-191.686-191.686 60.34-60.34zM131.974 831.689l191.686-191.689h-152.994v-85.333h298.667v298.667h-85.333v-152.994l-191.686 191.689-60.34-60.339z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-collapse" - ] - }, - "attrs": [], - "properties": { - "order": 1328, - "id": 1234, - "prevSize": 24, - "code": 58934, - "name": "arrow-collapse" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 54 - }, { - "icon": { - "paths": [ - "M512 725.333l-213.332-213.333h127.998v-170.667h170.667v170.667h128l-213.333 213.333zM512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.644-191.027 426.667-426.667 426.667-235.642 0-426.667-191.023-426.667-426.667 0-235.641 191.025-426.667 426.667-426.667zM512 170.667c-188.513 0-341.333 152.82-341.333 341.333 0 188.514 152.82 341.333 341.333 341.333s341.333-152.819 341.333-341.333c0-188.513-152.819-341.333-341.333-341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-down-bold-circle-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1329, - "id": 1233, - "prevSize": 24, - "code": 58935, - "name": "arrow-down-bold-circle-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 55 - }, { - "icon": { - "paths": [ - "M512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.641 191.025-426.667 426.667-426.667zM512 725.333l213.333-213.333h-128v-170.667h-170.667v170.667h-127.998l213.332 213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-down-bold-circle" - ] - }, - "attrs": [], - "properties": { - "order": 1330, - "id": 1232, - "prevSize": 24, - "code": 58936, - "name": "arrow-down-bold-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 56 - }, { - "icon": { - "paths": [ - "M512 725.333l-213.333-213.333h128v-170.667h170.667v170.667h128l-213.333 213.333zM896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-384c0-16.266 9.103-30.406 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.499 24.166-7.499 8.969 0 17.293 2.769 24.166 7.498l337.348 189.567c13.385 7.2 22.485 21.338 22.485 37.601v384zM512.038 177.106l-298.705 167.86v334.070l298.705 167.859 298.628-167.859v-334.073l-298.628-167.856z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-down-bold-hexagon-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1331, - "id": 1231, - "prevSize": 24, - "code": 58937, - "name": "arrow-down-bold-hexagon-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 57 - }, { - "icon": { - "paths": [ - "M426.667 170.667h170.667v384.444l149.555-149.554 103.006 103.005-337.894 337.894-337.895-337.894 103.007-103.005 149.555 149.554v-384.444z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-down-bold" - ] - }, - "attrs": [], - "properties": { - "order": 1332, - "id": 1230, - "prevSize": 24, - "code": 58938, - "name": "arrow-down-bold" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 58 - }, { - "icon": { - "paths": [ - "M469.333 170.667h85.333v512.444l234.889-234.889 60.339 60.339-337.894 337.894-337.895-337.894 60.34-60.339 234.889 234.889v-512.444z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-down" - ] - }, - "attrs": [], - "properties": { - "order": 1333, - "id": 1229, - "prevSize": 24, - "code": 58939, - "name": "arrow-down" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 59 - }, { - "icon": { - "paths": [ - "M405.019 558.639l60.338 60.339-191.684 191.689h152.994v85.333h-298.667v-298.667h85.333v152.994l191.686-191.689zM465.361 405.020l-60.341 60.341-191.686-191.688v152.993h-85.333v-298.666l298.667-0v85.333h-152.994l191.688 191.687zM618.982 558.639l191.684 191.689v-152.994h85.333v298.667h-298.667v-85.333h152.994l-191.684-191.689 60.339-60.339zM558.639 405.020l191.689-191.686h-152.994v-85.333h298.667v298.667h-85.333v-152.994l-191.689 191.688-60.339-60.341z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-expand" - ] - }, - "attrs": [], - "properties": { - "order": 1334, - "id": 1228, - "prevSize": 24, - "code": 58940, - "name": "arrow-expand" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 60 - }, { - "icon": { - "paths": [ - "M298.667 512l213.333-213.331v127.998h170.667v170.667h-170.667v128l-213.333-213.333zM938.667 512c0 235.644-191.027 426.667-426.667 426.667-235.642 0-426.667-191.023-426.667-426.667 0-235.641 191.025-426.666 426.667-426.666 235.639 0 426.667 191.025 426.667 426.666zM853.333 512c0-188.513-152.819-341.333-341.333-341.333s-341.333 152.82-341.333 341.333c0 188.514 152.82 341.333 341.333 341.333s341.333-152.819 341.333-341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-left-bold-circle-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1335, - "id": 1227, - "prevSize": 24, - "code": 58941, - "name": "arrow-left-bold-circle-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 61 - }, { - "icon": { - "paths": [ - "M938.667 512c0 235.644-191.027 426.667-426.667 426.667-235.642 0-426.667-191.023-426.667-426.667 0-235.641 191.025-426.666 426.667-426.666 235.639 0 426.667 191.025 426.667 426.666zM298.667 512l213.333 213.333v-128h170.667v-170.667h-170.667v-127.998l-213.333 213.331z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-left-bold-circle" - ] - }, - "attrs": [], - "properties": { - "order": 1336, - "id": 1226, - "prevSize": 24, - "code": 58942, - "name": "arrow-left-bold-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 62 - }, { - "icon": { - "paths": [ - "M298.667 512l213.333-213.332v127.998h170.667v170.667h-170.667v128l-213.333-213.333zM896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-384c0-16.266 9.103-30.406 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.499 24.166-7.499 8.969 0 17.293 2.769 24.166 7.498l337.348 189.567c13.385 7.2 22.485 21.338 22.485 37.601v384zM512.038 177.106l-298.705 167.86v334.070l298.705 167.859 298.628-167.859v-334.073l-298.628-167.856z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-left-bold-hexagon-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1337, - "id": 1225, - "prevSize": 24, - "code": 58943, - "name": "arrow-left-bold-hexagon-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 63 - }, { - "icon": { - "paths": [ - "M853.333 426.667v170.667h-384.444l149.555 149.555-103.006 103.006-337.896-337.894 337.896-337.895 103.006 103.007-149.555 149.555h384.444z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-left-bold" - ] - }, - "attrs": [], - "properties": { - "order": 1338, - "id": 1224, - "prevSize": 24, - "code": 58944, - "name": "arrow-left-bold" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 64 - }, { - "icon": { - "paths": [ - "M853.333 469.333v85.333h-512.445l234.889 234.889-60.339 60.339-337.896-337.894 337.896-337.895 60.339 60.34-234.889 234.889h512.445z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-left" - ] - }, - "attrs": [], - "properties": { - "order": 1339, - "id": 1223, - "prevSize": 24, - "code": 58945, - "name": "arrow-left" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 65 - }, { - "icon": { - "paths": [ - "M725.333 512l-213.333 213.333v-128h-170.668v-170.668h170.668v-128l213.333 213.335zM85.333 512c0-235.641 191.025-426.666 426.667-426.666 235.639 0 426.667 191.025 426.667 426.666 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667zM170.667 512c0 188.514 152.82 341.333 341.333 341.333s341.333-152.819 341.333-341.333c0-188.513-152.819-341.333-341.333-341.333s-341.333 152.82-341.333 341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-right-bold-circle-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1340, - "id": 1222, - "prevSize": 24, - "code": 58946, - "name": "arrow-right-bold-circle-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 66 - }, { - "icon": { - "paths": [ - "M85.333 512c0-235.641 191.025-426.667 426.667-426.667 235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667zM725.333 512l-213.333-213.335v128h-170.667v170.668h170.667v128l213.333-213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-right-bold-circle" - ] - }, - "attrs": [], - "properties": { - "order": 1341, - "id": 1221, - "prevSize": 24, - "code": 58947, - "name": "arrow-right-bold-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 67 - }, { - "icon": { - "paths": [ - "M725.333 512l-213.333 213.333v-128h-170.667v-170.667h170.667v-128l213.333 213.333zM896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-384c0-16.266 9.103-30.406 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.499 24.166-7.499 8.969 0 17.293 2.769 24.166 7.498l337.348 189.567c13.385 7.2 22.485 21.338 22.485 37.601v384zM512.038 177.106l-298.705 167.86v334.070l298.705 167.859 298.628-167.859v-334.073l-298.628-167.856z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-right-bold-hexagon-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1342, - "id": 1220, - "prevSize": 24, - "code": 58948, - "name": "arrow-right-bold-hexagon-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 68 - }, { - "icon": { - "paths": [ - "M170.667 426.667v170.667h384.444l-149.554 149.555 103.005 103.006 337.894-337.894-337.894-337.895-103.005 103.007 149.554 149.555h-384.444z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-right-bold" - ] - }, - "attrs": [], - "properties": { - "order": 1343, - "id": 1219, - "prevSize": 24, - "code": 58949, - "name": "arrow-right-bold" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 69 - }, { - "icon": { - "paths": [ - "M170.667 469.333v85.333h512.444l-234.889 234.889 60.339 60.339 337.894-337.894-337.894-337.895-60.339 60.34 234.889 234.889h-512.444z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-right" - ] - }, - "attrs": [], - "properties": { - "order": 1344, - "id": 1218, - "prevSize": 24, - "code": 58950, - "name": "arrow-right" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 70 - }, { - "icon": { - "paths": [ - "M810.667 750.507l-60.16 60.16-451.84-451.84v281.173h-85.333v-426.667h426.666v85.333h-281.173l451.84 451.84z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-top-left" - ] - }, - "attrs": [], - "properties": { - "order": 1345, - "id": 1217, - "prevSize": 24, - "code": 58951, - "name": "arrow-top-left" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 71 - }, { - "icon": { - "paths": [ - "M213.334 750.507l451.84-451.84h-281.173v-85.333h426.667v426.667h-85.333v-281.173l-451.84 451.84-60.16-60.16z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-top-right" - ] - }, - "attrs": [], - "properties": { - "order": 1346, - "id": 1216, - "prevSize": 24, - "code": 58952, - "name": "arrow-top-right" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 72 - }, { - "icon": { - "paths": [ - "M512 298.668l213.333 213.332h-128v170.667h-170.667v-170.667h-127.998l213.332-213.332zM512 938.667c-235.642 0-426.667-191.023-426.667-426.667 0-235.641 191.025-426.666 426.667-426.666 235.639 0 426.667 191.025 426.667 426.666 0 235.644-191.027 426.667-426.667 426.667zM512 853.333c188.514 0 341.333-152.819 341.333-341.333s-152.819-341.333-341.333-341.333c-188.514 0-341.333 152.82-341.333 341.333s152.82 341.333 341.333 341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-up-bold-circle-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1347, - "id": 1215, - "prevSize": 24, - "code": 58953, - "name": "arrow-up-bold-circle-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 73 - }, { - "icon": { - "paths": [ - "M512 938.667c-235.642 0-426.667-191.027-426.667-426.667 0-235.642 191.025-426.667 426.667-426.667 235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667zM512 298.667l-213.332 213.333h127.998v170.667h170.667v-170.667h128l-213.333-213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-up-bold-circle" - ] - }, - "attrs": [], - "properties": { - "order": 1348, - "id": 1214, - "prevSize": 24, - "code": 58954, - "name": "arrow-up-bold-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 74 - }, { - "icon": { - "paths": [ - "M512 298.667l213.333 213.333h-128v170.667h-170.667v-170.667h-128l213.333-213.333zM896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-384c0-16.266 9.103-30.406 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.499 24.166-7.499 8.969 0 17.293 2.769 24.166 7.498l337.348 189.567c13.385 7.2 22.485 21.338 22.485 37.601v384zM512.038 177.106l-298.705 167.86v334.070l298.705 167.859 298.628-167.859v-334.073l-298.628-167.856z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-up-bold-hexagon-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1349, - "id": 1213, - "prevSize": 24, - "code": 58955, - "name": "arrow-up-bold-hexagon-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 75 - }, { - "icon": { - "paths": [ - "M597.333 853.333h-170.667l-0.001-384.444-149.555 149.555-103.006-103.006 337.895-337.896 337.894 337.896-103.006 103.006-149.555-149.111v384z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-up-bold" - ] - }, - "attrs": [], - "properties": { - "order": 1350, - "id": 1212, - "prevSize": 24, - "code": 58956, - "name": "arrow-up-bold" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 76 - }, { - "icon": { - "paths": [ - "M554.667 853.333h-85.333v-512.445l-234.889 234.889-60.34-60.339 337.895-337.896 337.894 337.896-60.339 60.339-234.889-234.889v512.445z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "arrow-up" - ] - }, - "attrs": [], - "properties": { - "order": 1351, - "id": 1211, - "prevSize": 24, - "code": 58957, - "name": "arrow-up" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 77 - }, { - "icon": { - "paths": [ - "M743.364 640c15.795-38.797 24.636-82.193 24.636-128 0-164.949-114.615-298.666-256-298.666s-256 133.717-256 298.666c0 164.949 114.615 298.667 256 298.667 65.566 0 128 0 170.667-33.382v99.345c-42.667 19.371-108.497 19.371-170.667 19.371-188.513 0-341.333-171.921-341.333-384 0-212.077 152.82-384 341.333-384s341.333 171.923 341.333 384c0 78.938-21.171 152.316-57.481 213.333h-198.519v-64.030c-27.106 39.514-64.883 64.030-106.667 64.030-82.475 0-149.333-95.514-149.333-213.333s66.859-213.333 149.333-213.333c41.783 0 79.561 24.517 106.667 64.031v-21.364h85.333v298.667h60.698zM512 384c-47.13 0-85.333 57.306-85.333 128s38.204 128 85.333 128c47.13 0 85.333-57.306 85.333-128s-38.204-128-85.333-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "at" - ] - }, - "attrs": [], - "properties": { - "order": 1352, - "id": 1210, - "prevSize": 24, - "code": 58958, - "name": "at" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 78 - }, { - "icon": { - "paths": [ - "M320 768c-129.707 0-234.667-104.96-234.667-234.667s104.96-234.667 234.667-234.667h448c94.293 0 170.667 76.373 170.667 170.667s-76.373 170.667-170.667 170.667h-362.667c-58.88 0-106.667-47.787-106.667-106.667s47.787-106.667 106.667-106.667h320v64h-320c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667h362.667c58.88 0 106.667-47.787 106.667-106.667s-47.787-106.667-106.667-106.667h-448c-94.293 0-170.667 76.373-170.667 170.667s76.373 170.667 170.667 170.667h405.333v64h-405.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "attachment" - ] - }, - "attrs": [], - "properties": { - "order": 1353, - "id": 1209, - "prevSize": 24, - "code": 58959, - "name": "attachment" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 79 - }, { - "icon": { - "paths": [ - "M767.974 938.581h-512.001c-47.084 0-85.333-38.225-85.333-85.333v-682.665c0-47.104 38.25-85.333 85.333-85.333h42.667v298.667l106.667-64 106.668 64v-298.667h256c47.147 0 85.333 38.229 85.333 85.333v682.665c0 47.108-38.187 85.333-85.333 85.333zM554.667 640c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333v-213.333h128v-85.333h-170.667v224.751c-12.553-7.262-27.123-11.418-42.667-11.418z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "audiobook" - ] - }, - "attrs": [], - "properties": { - "order": 1354, - "id": 1208, - "prevSize": 24, - "code": 58960, - "name": "audiobook" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 80 - }, { - "icon": { - "paths": [ - "M319.973 238.855l-106.667 59.732 59.733-106.667-59.733-106.667 106.667 59.733 106.667-59.733-59.733 106.667 59.733 106.667-106.667-59.732zM831.974 656.981l106.667-59.733-59.733 106.667 59.733 106.667-106.667-59.733-106.667 59.733 59.733-106.667-59.733-106.667 106.667 59.733zM938.641 85.251l-59.733 106.667 59.733 106.667-106.667-59.732-106.667 59.732 59.733-106.667-59.733-106.667 106.667 59.732 106.667-59.732zM569.276 545.126l103.893-103.893-90.496-90.54-103.893 103.938 90.496 90.496zM613.137 311.098l99.669 99.67c16.683 16.641 16.683 43.649 0 60.332l-497.666 497.664c-16.683 16.64-43.691 16.64-60.331 0l-99.669-99.669c-16.683-16.683-16.683-43.691 0-60.331l497.666-497.666c16.683-16.682 43.691-16.682 60.331 0z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "auto-fix" - ] - }, - "attrs": [], - "properties": { - "order": 1355, - "id": 1207, - "prevSize": 24, - "code": 58961, - "name": "auto-fix" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 81 - }, { - "icon": { - "paths": [ - "M228.241 539.648l49.066-155.735 49.066 155.735zM234.641 298.58l-136.534 384.002h81.068l29.866-85.333h136.534l29.866 85.333h81.068l-136.534-384.002zM469.308 853.248h469.333v-85.333h-469.333zM597.308 682.581h213.333v-213.333h128l-234.667-234.668-234.667 234.668h128v213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "auto-upload" - ] - }, - "attrs": [], - "properties": { - "order": 1356, - "id": 1206, - "prevSize": 24, - "code": 58962, - "name": "auto-upload" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 82 - }, { - "icon": { - "paths": [ - "M789.333 170.667c58.91 0 106.667 47.756 106.667 106.667s-47.757 106.667-106.667 106.667c-58.91 0-106.667-47.756-106.667-106.667s47.757-106.667 106.667-106.667zM192 853.333c-35.346 0-64-28.655-64-64s28.654-64 64-64h298.667c35.345 0 64 28.655 64 64s-28.655 64-64 64h-298.667zM686.519 810.53l-59.87-170.53h-157.316l-181.333-181.333c0 0 96-106.667 245.333-106.666 128 0 142.869 42.733 152.060 68.913l121.899 347.215c11.712 33.348-5.833 69.879-39.185 81.587-33.348 11.708-69.879-5.837-81.587-39.185z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "baby" - ] - }, - "attrs": [], - "properties": { - "order": 1357, - "id": 1205, - "prevSize": 24, - "code": 58963, - "name": "baby" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 83 - }, { - "icon": { - "paths": [ - "M213.718 554.667l170.888 170.889-60.34 60.339-273.895-273.894 273.895-273.894 60.34 60.34-170.888 170.888h682.282v85.333h-682.282zM896 256v85.333l-426.667 0v-85.333l426.667-0zM896 682.667v85.333h-426.667v-85.333h426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "backburger" - ] - }, - "attrs": [], - "properties": { - "order": 1358, - "id": 1204, - "prevSize": 24, - "code": 58964, - "name": "backburger" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 84 - }, { - "icon": { - "paths": [ - "M512 128c-212.053 0-384 171.947-384 384h-128l170.667 170.667 170.667-170.667h-128c0-165.12 133.547-298.667 298.667-298.667s298.667 133.547 298.667 298.667c0 165.12-133.547 298.667-298.667 298.667-64.427 0-124.16-20.907-173.227-55.467l-60.587 61.44c64.853 49.493 145.92 79.36 233.813 79.36 212.053 0 384-171.947 384-384s-171.947-384-384-384zM597.333 512c0-46.933-38.4-85.333-85.333-85.333s-85.333 38.4-85.333 85.333c0 46.933 38.4 85.333 85.333 85.333s85.333-38.4 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "backup-restore" - ] - }, - "attrs": [], - "properties": { - "order": 1359, - "id": 1203, - "prevSize": 24, - "code": 58965, - "name": "backup-restore" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 85 - }, { - "icon": { - "paths": [ - "M490.667 42.667l-405.333 213.333v85.333h810.667v-85.333zM682.667 426.667v298.667h128v-298.667zM85.333 938.667h810.667v-128h-810.667zM426.667 426.667v298.667h128v-298.667zM170.667 426.667v298.667h128v-298.667h-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bank" - ] - }, - "attrs": [], - "properties": { - "order": 1360, - "id": 1202, - "prevSize": 24, - "code": 58966, - "name": "bank" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 86 - }, { - "icon": { - "paths": [ - "M85.333 256h85.333v512h-85.333v-512zM213.333 256h42.667v512h-42.667v-512zM298.667 256h128v512h-128v-512zM469.333 256h42.667v512h-42.667v-512zM597.333 256h85.333v512h-85.333v-512zM725.333 256h128v512h-128v-512zM896 256h42.667v512h-42.667v-512z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "barcode" - ] - }, - "attrs": [], - "properties": { - "order": 1361, - "id": 1201, - "prevSize": 24, - "code": 58967, - "name": "barcode" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 87 - }, { - "icon": { - "paths": [ - "M312.889 782.221c-35.555-49.775-35.555-106.667-35.555-163.554 71.111 42.667 142.222 85.333 177.779 135.113l14.221 23.876v-97.152c-63.667-38.455-124.451-77.491-156.445-122.283-35.555-49.775-35.555-106.667-35.555-163.554 71.111 42.667 142.222 85.333 177.779 135.113l14.221 23.876v-97.152c-63.667-38.456-124.451-77.489-156.445-122.281-35.555-49.777-35.555-106.667-35.555-163.555 71.111 42.667 142.222 85.333 177.779 135.111 4.484 6.282 8.405 12.678 11.831 19.173-7.518-25.347-12.301-50.823-12.544-76.517-0.61-64.711 27.58-130.795 55.765-196.879 29.414 63.338 58.825 126.676 59.435 191.387 0.252 26.8-4.433 53.835-12.015 81.009 3.298-6.151 7.049-12.213 11.302-18.173 35.558-49.778 106.667-92.445 177.779-135.111 0 56.889 0 113.778-35.554 163.555-31.996 44.792-92.779 83.825-156.446 122.281v97.152l14.221-23.876c35.558-49.779 106.667-92.446 177.779-135.113 0 56.887 0 113.779-35.554 163.554-31.996 44.791-92.779 83.827-156.446 122.283v97.152l14.221-23.876c35.558-49.779 106.667-92.446 177.779-135.113 0 56.887 0 113.779-35.554 163.554-31.996 44.791-92.779 83.827-156.446 122.283v76.83h-85.333v-76.83c-63.667-38.455-124.451-77.491-156.445-122.283z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "barley" - ] - }, - "attrs": [], - "properties": { - "order": 1362, - "id": 1200, - "prevSize": 24, - "code": 58968, - "name": "barley" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 88 - }, { - "icon": { - "paths": [ - "M768 810.667h42.667v85.333h-597.333v-85.333h42.667v-256h-42.667v-85.333h42.667v-256h-42.667v-85.333h597.333v85.333h-42.667v256h42.667v85.333h-42.667v256zM384 554.667c0 70.694 57.306 128 128 128s128-57.306 128-128c0-85.333-128-229.333-128-229.333s-128 144-128 229.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "barrel" - ] - }, - "attrs": [], - "properties": { - "order": 1363, - "id": 1199, - "prevSize": 24, - "code": 58969, - "name": "barrel" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 89 - }, { - "icon": { - "paths": [ - "M144.547 667.298c0.721-4.019 1.565-8.013 2.494-11.985 1.765-7.458 3.908-14.831 6.403-22.101 9.551-27.955 24.005-53.879 39.503-78.916 7.702-12.412 15.584-24.713 23.427-37.030 8.005-12.587 16.172-25.097 25.362-36.851 14.92-19.081 33.253-39.65 57.031-47.334 33.415-10.786 58.407 23.996 77.736 45.47 11.002 12.186 22.848 25.015 37.996 31.974 6.98 3.204 14.587 4.855 22.271 4.378 11.191-0.713 21.12-8.405 29.466-15.313 22.861-18.927 41.451-42.854 59.187-66.423 19.443-25.797 38.221-52.135 60.51-75.642 9.105-9.629 18.876-22.401 31.966-26.662 5.879-1.94 12.425-1.343 18.112 1.274 3.132 1.436 5.978 3.45 8.444 5.844 2.752 2.709 6.071 4.849 9.199 7.197 23.902 18.071 46.003 38.48 66.867 59.941 18.116 18.668 35.379 38.203 51.883 58.367 16.030 19.695 31.488 39.757 44.86 61.508 16.124 26.487 29.786 54.349 44.864 81.459 13.751 24.742 27.695 53.342 13.943 81.242-0.759 1.472-1.519 2.944-2.372 4.352-24.375 41.207-68.288 66.876-111.731 83.678-52.258 20.211-108.501 29.841-164.177 33.732-57.57 4.041-115.806 3.853-173.304-1.536-51.938-4.873-104.236-14.127-153.101-32.994-40.832-15.774-80.212-39.087-107.528-74.078-6.374-8.171-12.017-16.896-16.835-26.086-0.57-1.092-1.139-2.21-1.708-3.332-0.786-1.63-1.091-2.295-0.768-4.13zM88.919 704.994c6.004 8.853 12.492 17.378 19.406 25.545 13.819 16.286 29.383 31.049 46.237 44.147 35.852 27.831 77.196 47.812 120.17 61.871 49.7 16.294 101.676 24.981 153.679 29.308 60.305 5.018 121.481 4.954 181.615-1.374 55.77-5.862 111.347-17.451 163.516-38.204 46.281-18.377 88.777-44.629 125.952-77.815 9.583-8.614 18.97-17.801 26.56-28.258 6.541-8.828 11.665-18.59 12.612-29.666 1.045-12.988-1.041-26.197-3.605-38.865-2.842-14.054-6.635-27.883-10.146-41.758-1.327-5.056-2.56-10.112-3.699-15.189-13.658-60.122-34.428-118.673-62.788-173.437-23.902-46.4-53.495-90.206-87.829-129.529-32.055-36.73-69.427-68.861-112.201-92.262-22.763-12.421-46.857-22.336-71.612-29.774-13.372-4.029-27.029-7.34-40.781-10.017-3.511-0.69-7.019-1.579-10.624-1.579-4.553 0-9.105 0-13.658 0-8.725 0-17.455 0-26.18 0-3.981 0-7.966-0.186-11.951 0.296-3.601 0.44-7.3 0.954-10.906 1.551-7.019 1.135-13.884 2.524-20.753 4.168-13.602 3.27-26.983 7.544-40.015 12.666-26.054 10.244-50.743 23.869-73.781 39.759-45.005 31.034-84.091 70.533-116.994 114.131-34.874 46.237-62.75 97.636-84.271 151.375-22.887 57.152-38.697 117.043-48.467 177.822-1.262 7.799-3.073 15.898-3.073 23.795 0 4.254 0 8.495 0 12.719 0 2.035-0.047 3.132 1.071 4.817 0.835 1.259 1.65 2.5 2.513 3.759z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "basecamp" - ] - }, - "attrs": [], - "properties": { - "order": 1364, - "id": 1198, - "prevSize": 24, - "code": 58970, - "name": "basecamp" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 90 - }, { - "icon": { - "paths": [ - "M128 85.333h128v128h-128v-128zM256 298.667h128v128h-128v-128zM341.333 85.334h128v128h-128v-128zM725.333 469.333l-213.333-213.333h128v-170.666h170.667v170.666h128l-213.333 213.333zM320 938.667c-33.309 0-62.161-19.085-76.217-46.916l-0.251 0.068-111.215-318.43-4.317-18.722c0-23.565 19.102-42.667 42.667-42.667h682.666c23.561 0 42.667 19.102 42.667 42.667l-1.788 12.262-113.997 324.821c-14.054 27.831-42.906 46.916-76.215 46.916h-384zM324.573 853.333h374.768l93.175-256h-561.12l93.176 256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "basket-fill" - ] - }, - "attrs": [], - "properties": { - "order": 1365, - "id": 1197, - "prevSize": 24, - "code": 58971, - "name": "basket-fill" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 91 - }, { - "icon": { - "paths": [ - "M128 426.667h128v-128h-128v128zM213.333 213.333h128v-128h-128v128zM341.334 426.667h128v-128h-128v128zM725.333 42.667l-213.333 213.333h128v170.666h170.667v-170.666h128l-213.333-213.333zM320 938.667c-33.309 0-62.161-19.085-76.217-46.916l-0.251 0.068-111.215-318.43-4.317-18.722c0-23.565 19.102-42.667 42.667-42.667h682.666c23.561 0 42.667 19.102 42.667 42.667l-1.788 12.262-113.997 324.821c-14.054 27.831-42.906 46.916-76.215 46.916h-384zM324.573 853.333h374.768l93.175-256h-561.12l93.176 256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "basket-unfill" - ] - }, - "attrs": [], - "properties": { - "order": 1366, - "id": 1196, - "prevSize": 24, - "code": 58972, - "name": "basket-unfill" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 92 - }, { - "icon": { - "paths": [ - "M234.667 896c-33.309 0-62.161-19.085-76.217-46.916l-0.251 0.068-111.215-403.763-4.317-18.722c0-23.564 19.102-42.666 42.667-42.666h195.327l196.387-280.473c7.718-11.001 20.493-18.194 34.953-18.194 14.677 0 27.627 7.413 35.302 18.7l196.036 279.967h195.328c23.565 0 42.667 19.102 42.667 42.666l-1.788 12.262-113.997 410.155c-14.054 27.831-42.906 46.916-76.215 46.916h-554.667zM512 202.388l-127.167 181.613h254.335l-127.168-181.613zM512 554.667c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "basket" - ] - }, - "attrs": [], - "properties": { - "order": 1367, - "id": 1195, - "prevSize": 24, - "code": 58973, - "name": "basket" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 93 - }, { - "icon": { - "paths": [ - "M682.637 767.923l-341.304 0.077-0.025-512.083h341.333zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.251c31.415 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.459-56.875-56.875-56.875z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-10" - ] - }, - "attrs": [], - "properties": { - "order": 1368, - "id": 1194, - "prevSize": 24, - "code": 58974, - "name": "battery-10" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 94 - }, { - "icon": { - "paths": [ - "M682.641 725.248h-341.333v-469.331h341.333zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.251c31.415 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.459-56.875-56.875-56.875z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-20" - ] - }, - "attrs": [], - "properties": { - "order": 1369, - "id": 1193, - "prevSize": 24, - "code": 58975, - "name": "battery-20" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 95 - }, { - "icon": { - "paths": [ - "M682.641 639.915h-341.333v-383.998h341.333zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.251c31.415 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.459-56.875-56.875-56.875z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-30" - ] - }, - "attrs": [], - "properties": { - "order": 1370, - "id": 1192, - "prevSize": 24, - "code": 58976, - "name": "battery-30" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 96 - }, { - "icon": { - "paths": [ - "M682.667 597.333h-341.334l-0.025-341.417h341.334zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.252c31.415 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.459-56.875-56.875-56.875z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-40" - ] - }, - "attrs": [], - "properties": { - "order": 1371, - "id": 1191, - "prevSize": 24, - "code": 58977, - "name": "battery-40" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 97 - }, { - "icon": { - "paths": [ - "M682.667 554.667h-341.334l-0.025-298.75h341.334zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.252c31.415 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.459-56.875-56.875-56.875z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-50" - ] - }, - "attrs": [], - "properties": { - "order": 1372, - "id": 1190, - "prevSize": 24, - "code": 58978, - "name": "battery-50" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 98 - }, { - "icon": { - "paths": [ - "M682.637 511.923h-341.331l0.003-256.006h341.333zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.251c31.415 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.459-56.875-56.875-56.875z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-60" - ] - }, - "attrs": [], - "properties": { - "order": 1373, - "id": 1189, - "prevSize": 24, - "code": 58979, - "name": "battery-60" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 99 - }, { - "icon": { - "paths": [ - "M682.637 426.589h-341.335l0.005-170.672h341.334zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.252c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-70" - ] - }, - "attrs": [], - "properties": { - "order": 1374, - "id": 1188, - "prevSize": 24, - "code": 58980, - "name": "battery-70" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 100 - }, { - "icon": { - "paths": [ - "M682.641 383.917h-341.334v-128h341.334zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.252c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-80" - ] - }, - "attrs": [], - "properties": { - "order": 1375, - "id": 1187, - "prevSize": 24, - "code": 58981, - "name": "battery-80" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 101 - }, { - "icon": { - "paths": [ - "M682.641 341.25h-341.334v-85.333h341.334zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.125c-31.404 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.471 56.875 56.875 56.875h398.251c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-90" - ] - }, - "attrs": [], - "properties": { - "order": 1376, - "id": 1186, - "prevSize": 24, - "code": 58982, - "name": "battery-90" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 102 - }, { - "icon": { - "paths": [ - "M554.641 597.248h-85.333v-213.331h85.333zM554.641 767.915h-85.333v-85.333h85.333zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.125c-31.404 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.471 56.875 56.875 56.875h398.251c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-alert" - ] - }, - "attrs": [], - "properties": { - "order": 1377, - "id": 1185, - "prevSize": 24, - "code": 58983, - "name": "battery-alert" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 103 - }, { - "icon": { - "paths": [ - "M983.479 469.248h-128v-298.665l-213.333 426.665h128v341.333zM514.146 725.248h-341.334v-469.331h341.334zM542.605 170.583h-71.125v-85.333h-256v85.333h-71.125c-31.404 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.472 56.875 56.875 56.875h398.251c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-charging-20" - ] - }, - "attrs": [], - "properties": { - "order": 1378, - "id": 1184, - "prevSize": 24, - "code": 58984, - "name": "battery-charging-20" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 104 - }, { - "icon": { - "paths": [ - "M511.974 639.915h-341.334v-383.998h341.334zM540.433 170.583h-71.125v-85.333h-256v85.333h-71.125c-31.404 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.471 56.875 56.875 56.875h398.251c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875zM981.308 469.248h-128v-298.665l-213.333 426.665h128v341.333l213.333-469.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-charging-30" - ] - }, - "attrs": [], - "properties": { - "order": 1379, - "id": 1183, - "prevSize": 24, - "code": 58985, - "name": "battery-charging-30" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 105 - }, { - "icon": { - "paths": [ - "M981.308 469.248h-128v-298.665l-213.333 426.665h128v341.333zM511.974 554.581h-341.334v-298.665h341.334zM540.433 170.583h-71.125v-85.333h-256v85.333h-71.125c-31.404 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.471 56.875 56.875 56.875h398.251c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-charging-40" - ] - }, - "attrs": [], - "properties": { - "order": 1380, - "id": 1182, - "prevSize": 24, - "code": 58986, - "name": "battery-charging-40" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 106 - }, { - "icon": { - "paths": [ - "M511.974 469.248h-341.332v-213.331h341.332zM540.433 170.583h-71.125v-85.333h-255.999v85.333h-71.125c-31.404 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.472 56.875 56.875 56.875h398.249c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875zM981.308 469.248h-128v-298.665l-213.333 426.665h128v341.333l213.333-469.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-charging-60" - ] - }, - "attrs": [], - "properties": { - "order": 1381, - "id": 1181, - "prevSize": 24, - "code": 58987, - "name": "battery-charging-60" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 107 - }, { - "icon": { - "paths": [ - "M981.308 469.248h-128v-298.665l-213.333 426.665h128v341.333zM511.974 383.917h-341.334v-128h341.334zM540.433 170.583h-71.125v-85.333h-256v85.333h-71.125c-31.404 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.471 56.875 56.875 56.875h398.251c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-charging-80" - ] - }, - "attrs": [], - "properties": { - "order": 1382, - "id": 1180, - "prevSize": 24, - "code": 58988, - "name": "battery-charging-80" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 108 - }, { - "icon": { - "paths": [ - "M981.308 469.248h-128v-298.665l-213.333 426.665h128v341.333zM511.974 341.25h-341.334v-85.333h341.334zM540.433 170.583h-71.125v-85.333h-256v85.333h-71.125c-31.404 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.471 56.875 56.875 56.875h398.251c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-charging-90" - ] - }, - "attrs": [], - "properties": { - "order": 1383, - "id": 1179, - "prevSize": 24, - "code": 58989, - "name": "battery-charging-90" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 109 - }, { - "icon": { - "paths": [ - "M981.308 469.248h-128v-298.665l-213.333 426.665h128v341.333zM540.433 170.583h-71.125v-85.333h-256v85.333h-71.125c-31.404 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.471 56.875 56.875 56.875h398.251c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-charging-100" - ] - }, - "attrs": [], - "properties": { - "order": 1384, - "id": 1178, - "prevSize": 24, - "code": 58990, - "name": "battery-charging-100" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 110 - }, { - "icon": { - "paths": [ - "M711.1 170.583c31.415 0 56.875 25.472 56.875 56.875v654.249c0 31.403-25.459 56.875-56.875 56.875h-398.251c-31.416 0-56.874-25.472-56.874-56.875v-654.249c0-31.403 25.458-56.875 56.874-56.875h71.126l0.026-85.25 255.974-0.083v85.333h71.125zM341.333 512.004v85.333h341.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-minus" - ] - }, - "attrs": [], - "properties": { - "order": 1385, - "id": 1177, - "prevSize": 24, - "code": 58991, - "name": "battery-minus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 111 - }, { - "icon": { - "paths": [ - "M497.792 170.667c31.415 0 56.875 25.472 56.875 56.875v654.25c0 31.403-25.459 56.875-56.875 56.875h-398.251c-31.416 0-56.874-25.472-56.874-56.875v-654.25c0-31.403 25.458-56.875 56.874-56.875h71.126l0.026-85.25 255.974-0.084v85.333h71.125zM640.026 512.085h341.333v85.333h-341.333v-85.333zM128 554.667h341.333v-298.667h-341.333v298.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-negative" - ] - }, - "attrs": [], - "properties": { - "order": 1386, - "id": 1176, - "prevSize": 24, - "code": 58992, - "name": "battery-negative" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 112 - }, { - "icon": { - "paths": [ - "M682.667 853.333h-341.334l-0.025-597.417h341.333zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.251c31.415 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.459-56.875-56.875-56.875z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1387, - "id": 1175, - "prevSize": 24, - "code": 58993, - "name": "battery-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 113 - }, { - "icon": { - "paths": [ - "M711.1 170.583c31.415 0 56.875 25.472 56.875 56.875v654.249c0 31.403-25.459 56.875-56.875 56.875h-398.251c-31.416 0-56.874-25.472-56.874-56.875v-654.249c0-31.403 25.458-56.875 56.874-56.875h71.126l0.026-85.25 255.974-0.083v85.333h71.125zM682.667 597.338v-85.333l-128-0.004v-127.997h-85.333v127.997l-128 0.004v85.333l128-0.004v128.004h85.333v-128.004l128 0.004z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-plus" - ] - }, - "attrs": [], - "properties": { - "order": 1388, - "id": 1174, - "prevSize": 24, - "code": 58994, - "name": "battery-plus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 114 - }, { - "icon": { - "paths": [ - "M497.792 170.667c31.415 0 56.875 25.472 56.875 56.875v654.25c0 31.403-25.459 56.875-56.875 56.875h-398.251c-31.416 0-56.874-25.472-56.874-56.875v-654.25c0-31.403 25.458-56.875 56.874-56.875h71.126l0.026-85.25 255.974-0.084v85.333h71.125zM981.359 597.419l-128-0.004v128.004h-85.333v-128.004l-128 0.004v-85.333l128-0.004v-127.997h85.333v127.997l128 0.004v85.333zM128 554.667h341.333v-298.667h-341.333v298.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-positive" - ] - }, - "attrs": [], - "properties": { - "order": 1389, - "id": 1173, - "prevSize": 24, - "code": 58995, - "name": "battery-positive" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 115 - }, { - "icon": { - "paths": [ - "M682.641 511.915h-341.333v-255.998h341.333zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.125c-31.417 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.458 56.875 56.875 56.875h398.25c31.415 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.459-56.875-56.875-56.875z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-standard" - ] - }, - "attrs": [], - "properties": { - "order": 1390, - "id": 1172, - "prevSize": 24, - "code": 58996, - "name": "battery-standard" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 116 - }, { - "icon": { - "paths": [ - "M642.816 522.752l-38.187 39.168c-22.912 22.908-39.253 43.051-46.251 77.995h-86.912c4.864-38.49 21.717-73.263 47.829-99.328l53.035-53.675c15.403-15.445 24.96-36.779 24.96-60.332 0-47.104-38.187-85.333-85.333-85.333-47.104 0-85.335 38.229-85.335 85.333h-85.332c0-94.252 76.416-170.667 170.667-170.667 94.293 0 170.667 76.415 170.667 170.667 0 37.548-15.189 71.554-39.808 96.172zM554.624 810.581h-85.333v-85.333h85.333zM711.083 170.58h-71.125v-85.333h-256.002v85.333h-71.082c-31.445 0-56.917 25.471-56.917 56.916v654.206c0 31.403 25.472 56.879 56.917 56.879h398.209c31.403 0 56.875-25.476 56.875-56.879v-654.206c0-31.445-25.472-56.916-56.875-56.916z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery-unknown" - ] - }, - "attrs": [], - "properties": { - "order": 1391, - "id": 1171, - "prevSize": 24, - "code": 58997, - "name": "battery-unknown" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 117 - }, { - "icon": { - "paths": [ - "M711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.251c31.415 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.459-56.875-56.875-56.875z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "battery" - ] - }, - "attrs": [], - "properties": { - "order": 1392, - "id": 1170, - "prevSize": 24, - "code": 58998, - "name": "battery" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 118 - }, { - "icon": { - "paths": [ - "M639.979 791.125c91.085-14.080 192.209-23.125 298.688-23.125v170.667h-725.333c0-27.644 136.34-91.119 341.312-132.382v-277.431c-36.011 10.722-66.325 34.658-85.325 66.185-26.129-43.366-73.677-72.371-127.999-72.371-54.313 0-101.855 28.996-127.988 72.354 1.489-152.687 150.282-278.102 341.312-294.531v-1.824c0-23.564 19.102-42.667 42.667-42.667 23.561 0 42.667 19.103 42.667 42.667v1.821c191.036 16.421 339.844 141.841 341.333 294.533-26.133-43.358-73.677-72.354-127.991-72.354-54.319 0-101.867 29.005-128 72.371-18.999-31.535-49.323-55.475-85.342-66.189v262.276zM298.667 85.333c0 117.821-95.513 213.333-213.333 213.333v-213.333h213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "beach" - ] - }, - "attrs": [], - "properties": { - "order": 1393, - "id": 1169, - "prevSize": 24, - "code": 58999, - "name": "beach" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 119 - }, { - "icon": { - "paths": [ - "M213.333 810.667c0 23.565 19.102 42.667 42.667 42.667h512c23.565 0 42.667-19.102 42.667-42.667 0-9.122-2.863-17.574-7.74-24.512l-248.26-430.001v-185.488l-85.333 0v185.488l-248.261 430c-4.876 6.938-7.739 15.39-7.739 24.512zM256 938.667c-70.693 0-128-57.306-128-128 0-25.732 7.593-49.69 20.66-69.756l235.34-407.621v-77.289c-23.564 0-42.667-19.103-42.667-42.667v-42.666c0-47.128 38.205-85.333 85.333-85.333l170.667-0c47.13 0 85.333 38.205 85.333 85.333v42.666c0 23.564-19.102 42.667-42.667 42.667v77.289l235.341 407.622c13.065 20.066 20.659 44.023 20.659 69.756 0 70.69-57.306 128-128 128h-512z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "beaker-empty-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1394, - "id": 1168, - "prevSize": 24, - "code": 59000, - "name": "beaker-empty-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 120 - }, { - "icon": { - "paths": [ - "M256 938.667c-70.692 0-128-57.306-128-128 0-25.732 7.593-49.69 20.66-69.756l235.34-407.622v-77.289c-23.564 0-42.667-19.103-42.667-42.667v-42.666c0-47.128 38.205-85.333 85.333-85.333l170.667-0c47.13 0 85.333 38.205 85.333 85.333v42.666c0 23.564-19.102 42.667-42.667 42.667v77.289l235.341 407.622c13.065 20.066 20.659 44.023 20.659 69.756 0 70.69-57.306 128-128 128h-512z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "beaker-empty" - ] - }, - "attrs": [], - "properties": { - "order": 1395, - "id": 1167, - "prevSize": 24, - "code": 59001, - "name": "beaker-empty" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 121 - }, { - "icon": { - "paths": [ - "M213.333 810.667c0 23.565 19.103 42.667 42.667 42.667h512c23.565 0 42.667-19.102 42.667-42.667 0-9.122-2.863-17.574-7.74-24.512l-248.26-430.001v-185.488l-85.333 0v185.488l-248.261 430c-4.876 6.938-7.739 15.39-7.739 24.512zM256 938.667c-70.692 0-128-57.306-128-128 0-25.732 7.593-49.69 20.66-69.756l235.34-407.621v-77.289c-23.564 0-42.667-19.103-42.667-42.667v-42.667c0-47.128 38.205-85.333 85.333-85.333l170.667-0c47.13 0 85.333 38.205 85.333 85.333v42.666c0 23.564-19.102 42.667-42.667 42.667v77.289l235.341 407.622c13.065 20.066 20.659 44.023 20.659 69.756 0 70.69-57.306 128-128 128h-512zM554.667 682.667l57.161-57.161 82.27 142.494h-364.196l113.504-196.595 111.262 111.262zM533.333 512c11.78 0 21.333 9.553 21.333 21.333s-9.553 21.333-21.333 21.333c-11.78 0-21.333-9.553-21.333-21.333s9.553-21.333 21.333-21.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "beaker-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1396, - "id": 1166, - "prevSize": 24, - "code": 59002, - "name": "beaker-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 122 - }, { - "icon": { - "paths": [ - "M256 938.667c-70.692 0-128-57.306-128-128 0-25.732 7.593-49.69 20.66-69.756l235.34-407.622v-77.289c-23.564 0-42.667-19.103-42.667-42.667v-42.666c0-47.128 38.205-85.333 85.333-85.333l170.667-0c47.13 0 85.333 38.205 85.333 85.333v42.666c0 23.564-19.102 42.667-42.667 42.667v77.289l235.341 407.622c13.065 20.066 20.659 44.023 20.659 69.756 0 70.69-57.306 128-128 128h-512zM213.333 810.667c0 23.565 19.102 42.667 42.667 42.667h512c23.565 0 42.667-19.102 42.667-42.667 0-9.122-2.863-17.574-7.74-24.512l-97.515-168.9-108.079 108.079-216.278-216.277-159.983 277.099c-4.876 6.938-7.739 15.39-7.739 24.512zM554.667 426.667c-23.565 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "beaker" - ] - }, - "attrs": [], - "properties": { - "order": 1397, - "id": 1165, - "prevSize": 24, - "code": 59003, - "name": "beaker" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 123 - }, { - "icon": { - "paths": [ - "M298.667 512c0 117.82 95.512 213.333 213.333 213.333 117.82 0 213.333-95.514 213.333-213.333s-95.514-213.333-213.333-213.333c-48.026 0-92.345 15.87-128 42.651v-236.451c40.407-12.691 83.405-19.533 128-19.533 235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-157.927 85.802-295.814 213.333-369.586v369.586zM618.667 512c0 15.578-8.346 29.201-20.809 36.651l-81.178 61.171c-7.202 5.547-16.222 8.845-26.014 8.845-23.565 0-42.667-19.102-42.667-42.667v-128c0-23.564 19.102-42.667 42.667-42.667 9.796 0 18.816 3.3 26.018 8.849l81.173 61.167c12.463 7.45 20.809 21.073 20.809 36.651z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "beats" - ] - }, - "attrs": [], - "properties": { - "order": 1398, - "id": 1164, - "prevSize": 24, - "code": 59004, - "name": "beats" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 124 - }, { - "icon": { - "paths": [ - "M170.667 85.333h640l-85.333 853.333h-469.333l-85.333-853.333zM264.533 170.667l68.267 682.667h42.667l-58.286-582.858c44.452-13.972 104.856-19.105 152.152 28.192 66.445 66.445 184.627 29.415 233.69 9.767l13.777-137.767h-452.267z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "beer" - ] - }, - "attrs": [], - "properties": { - "order": 1399, - "id": 1163, - "prevSize": 24, - "code": 59005, - "name": "beer" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 125 - }, { - "icon": { - "paths": [ - "M835.49 523.665c-1.873-26.428-10.705-46.447-26.577-60.109-15.778-13.722-35.469-20.608-58.953-20.608-25.574 0-45.299 7.369-59.341 21.82-14.11 14.43-22.908 34.061-26.5 58.897zM935.39 513.762c2.59 17.374 3.738 42.577 3.277 75.52h-276.937c1.536 38.242 14.724 64.964 39.761 80.26 15.078 9.596 33.374 14.281 54.822 14.281 22.575 0 41.007-5.717 55.194-17.459 7.723-6.217 14.537-15.010 20.425-26.082h101.513c-2.667 22.566-14.891 45.478-36.838 68.745-34.039 36.975-81.766 55.531-143.053 55.531-50.633 0-95.266-15.646-133.995-46.814-38.618-31.275-58.005-82.005-58.005-152.375 0-65.988 17.408-116.484 52.339-151.644 35.059-35.228 80.303-52.751 136.068-52.751 33.058 0 62.861 5.897 89.438 17.789 26.517 11.892 48.41 30.609 65.673 56.328 15.595 22.643 25.651 48.832 30.319 78.673zM408.664 600.141c0-27.597-11.279-46.656-33.781-56.887-12.575-5.811-30.336-8.781-53.098-8.998h-113.975v141.508h112.216c23.040 0 40.893-3.004 53.765-9.31 23.224-11.58 34.874-33.609 34.874-66.313zM207.81 446.345h112.364c23.077 0 41.764-4.403 56.136-13.163 14.353-8.762 21.521-24.332 21.521-46.693 0-24.701-9.483-41.097-28.523-48.986-16.353-5.481-37.281-8.307-62.673-8.307h-98.826zM499.861 529.95c13.798 21.355 20.685 47.317 20.685 77.769 0 31.509-7.778 59.767-23.595 84.732-10.057 16.529-22.558 30.49-37.559 41.715-16.909 12.992-36.93 21.897-59.932 26.667-23.077 4.766-48.060 7.168-74.971 7.168h-239.156v-531.021h256.454c64.655 1.063 110.475 19.78 137.534 56.563 16.243 22.559 24.282 49.632 24.282 81.085 0 32.468-8.149 58.44-24.542 78.182-9.114 11.059-22.596 21.129-40.431 30.212 27.021 9.899 47.522 25.472 61.231 46.929zM856.064 312.137h-213.854v-53.121h213.854v53.121z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "behance" - ] - }, - "attrs": [], - "properties": { - "order": 1400, - "id": 1162, - "prevSize": 24, - "code": 59006, - "name": "behance" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 126 - }, { - "icon": { - "paths": [ - "M597.333 853.333c0 47.13-38.204 85.333-85.333 85.333s-85.333-38.204-85.333-85.333h170.667zM842.15 920.162l-109.495-109.495h-604.655l128-128v-256c0-27.911 4.467-54.779 12.725-79.929l-120.483-120.482 60.34-60.34 693.908 693.907-60.339 60.339zM469.333 174.207v-46.206c0-23.564 19.102-42.666 42.667-42.666s42.667 19.102 42.667 42.666v46.206c121.075 20.312 213.333 125.612 213.333 252.46v177.988l-393.783-393.784c28.378-18.156 60.573-30.868 95.116-36.664z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bell-off" - ] - }, - "attrs": [], - "properties": { - "order": 1401, - "id": 1161, - "prevSize": 24, - "code": 59007, - "name": "bell-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 127 - }, { - "icon": { - "paths": [ - "M682.641 725.252h-384v-277.333c0-106.025 85.974-191.998 192-191.998s192 85.973 192 191.998zM767.974 682.586v-234.667c0-131.113-91.093-240.681-213.333-269.609v-29.056c0-35.328-28.672-64-64-64s-64 28.672-64 64v29.056c-122.24 28.928-213.333 138.496-213.333 269.609v234.667l-85.333 85.333v42.667h725.334v-42.667zM490.641 938.586c47.147 0 85.333-38.246 85.333-85.333h-170.667c0 47.087 38.23 85.333 85.334 85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bell-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1402, - "id": 1160, - "prevSize": 24, - "code": 59008, - "name": "bell-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 128 - }, { - "icon": { - "paths": [ - "M682.654 725.252v-277.333c0-106.028-85.973-192.001-192-192.001s-192.001 85.973-192.001 192.001v277.333h384.001zM767.987 682.586l85.333 85.333v42.667h-725.335v-42.667l85.333-85.333v-234.667c0-131.116 91.094-240.684 213.333-269.612v-29.056c0-35.328 28.673-64 64.001-64s64 28.672 64 64v29.056c122.24 28.928 213.333 138.496 213.333 269.612v234.667zM490.654 938.586c-47.104 0-85.335-38.251-85.335-85.333h170.668c0 47.083-38.187 85.333-85.333 85.333zM852.241 426.584c-6.613-113.067-64.768-212.125-151.595-274.005l60.885-60.885c102.144 77.781 169.557 198.187 176.043 334.891h-85.333zM280.633 152.579c-86.826 61.88-144.981 160.938-151.595 274.005h-85.333c6.485-136.704 73.899-257.109 176.043-334.89l60.885 60.885z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bell-ring-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1403, - "id": 1159, - "prevSize": 24, - "code": 59009, - "name": "bell-ring-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 129 - }, { - "icon": { - "paths": [ - "M490.641 938.586c5.888 0 11.648-0.585 17.195-1.707 27.776-5.713 50.645-24.875 61.44-50.419 4.309-10.21 6.699-21.431 6.699-33.207h-170.667c0 47.083 38.23 85.333 85.334 85.333zM767.974 447.919c0-131.116-91.093-240.684-213.333-269.612v-29.056c0-35.328-28.672-64-64-64s-64 28.672-64 64v29.056c-122.24 28.928-213.333 138.496-213.333 269.612v234.667l-85.333 85.333v42.667h725.334v-42.667l-85.333-85.333zM852.241 426.584h85.333c-6.485-136.704-73.899-257.109-176.043-334.891l-60.885 60.885c86.827 61.88 144.981 160.939 151.595 274.005zM280.635 152.579l-60.885-60.885c-102.144 77.781-169.557 198.187-176.043 334.891h85.333c6.613-113.067 64.768-212.125 151.595-274.005z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bell-ring" - ] - }, - "attrs": [], - "properties": { - "order": 1404, - "id": 1158, - "prevSize": 24, - "code": 59010, - "name": "bell-ring" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 130 - }, { - "icon": { - "paths": [ - "M597.308 418.055l-119.467 145.068h119.467v76.8h-213.334v-76.8l119.467-145.068h-119.467v-76.8h213.334zM767.974 682.59v-234.667c0-131.116-91.093-240.684-213.333-269.612v-29.056c0-35.328-28.672-64-64-64s-64 28.672-64 64v29.056c-122.24 28.928-213.333 138.496-213.333 269.612v234.667l-85.333 85.333v42.667h725.334v-42.667zM490.641 938.59c47.147 0 85.333-38.229 85.333-85.333h-170.667c0 47.104 38.23 85.333 85.334 85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bell-sleep" - ] - }, - "attrs": [], - "properties": { - "order": 1405, - "id": 1157, - "prevSize": 24, - "code": 59011, - "name": "bell-sleep" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 131 - }, { - "icon": { - "paths": [ - "M597.333 853.333c0 47.13-38.204 85.333-85.333 85.333s-85.333-38.204-85.333-85.333h170.667zM512 85.334c23.565 0 42.667 19.102 42.667 42.666v46.207c121.075 20.312 213.333 125.612 213.333 252.46v256l128 128h-768l128-128 0-256.001c0-126.848 92.258-232.148 213.333-252.46v-46.205c0-23.564 19.102-42.666 42.667-42.666z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bell" - ] - }, - "attrs": [], - "properties": { - "order": 1406, - "id": 1156, - "prevSize": 24, - "code": 59012, - "name": "bell" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 132 - }, { - "icon": { - "paths": [ - "M393.671 750.647v235.806h-100.124v-699.875c0-61.535 18.252-110.459 54.755-146.773s85.524-54.471 147.058-54.471c58.786 0 105.079 14.365 138.88 43.093s50.701 68.551 50.701 119.467c0 35.082-11.093 67.817-33.28 98.205s-51.008 51.271-86.468 62.649v1.849c53.76 8.249 94.741 27.685 122.948 58.311s42.313 69.687 42.313 117.193c0 56.602-19.533 102.588-58.594 137.954-39.066 35.366-90.453 53.047-154.172 53.047-45.321 0-86.66-8.815-124.017-26.453zM457.387 458.526v-81.921c37.073-4.457 67.58-18.275 91.52-41.458s35.913-49.28 35.913-78.293c0-59.733-29.965-89.6-89.886-89.6-32.614 0-57.647 10.383-75.093 31.147s-26.169 50.015-26.169 87.751v374.755c38.875 22.852 76.802 34.274 113.777 34.274 35.746 0 63.646-9.361 83.699-28.087s30.080-44.919 30.080-78.579c0-76.608-54.613-119.94-163.84-129.988z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "beta" - ] - }, - "attrs": [], - "properties": { - "order": 1407, - "id": 1155, - "prevSize": 24, - "code": 59013, - "name": "beta" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 133 - }, { - "icon": { - "paths": [ - "M213.321 874.586c-82.475 0-149.333-66.859-149.333-149.333s66.859-149.333 149.333-149.333c82.475 0 149.333 66.859 149.333 149.333s-66.859 149.333-149.333 149.333zM213.321 511.919c-117.845 0-213.333 95.488-213.333 213.333 0 117.803 95.488 213.333 213.333 213.333 117.803 0 213.333-95.531 213.333-213.333 0-117.845-95.531-213.333-213.333-213.333zM631.454 426.584h179.2v-76.8h-136.619l-82.517-139.349c-12.629-21.333-35.883-35.584-62.464-35.584-20.011 0-38.144 8.106-51.285 21.248l-157.739 157.738c-13.184 13.141-21.376 31.317-21.376 51.413 0 26.839 14.251 49.537 36.267 62.79l142.933 86.545v213.333h76.8v-276.395l-96-71.34 98.987-99.413zM810.654 874.586c-82.475 0-149.333-66.859-149.333-149.333s66.859-149.333 149.333-149.333c82.475 0 149.333 66.859 149.333 149.333s-66.859 149.333-149.333 149.333zM810.654 511.919c-117.845 0-213.333 95.488-213.333 213.333 0 117.803 95.488 213.333 213.333 213.333 117.803 0 213.333-95.531 213.333-213.333 0-117.845-95.531-213.333-213.333-213.333zM682.654 204.718c42.325 0 76.8-34.432 76.8-76.8s-34.475-76.8-76.8-76.8c-42.453 0-76.8 34.432-76.8 76.8s34.347 76.8 76.8 76.8z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bike" - ] - }, - "attrs": [], - "properties": { - "order": 1408, - "id": 1154, - "prevSize": 24, - "code": 59014, - "name": "bike" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 134 - }, { - "icon": { - "paths": [ - "M213.333 770.846l413.154-224-114.487-54.758-69.687-159.287 368.354 119.467v179.2l-428.089 258.846-169.245-119.467v-637.157l170.667 58.311v426.667l-170.667 152.179z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bing" - ] - }, - "attrs": [], - "properties": { - "order": 1409, - "id": 1153, - "prevSize": 24, - "code": 59015, - "name": "bing" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 135 - }, { - "icon": { - "paths": [ - "M469.333 256h85.333v298.667h-85.333v-298.667zM384 853.333c0 23.565-19.103 42.667-42.667 42.667h-128c-23.564 0-42.667-19.102-42.667-42.667v-213.333l85.333-384h170.667v298.666c0 23.565-19.103 42.667-42.667 42.667v256zM426.667 213.334h-128v-85.333h128v85.333zM640 853.333v-256c-23.565 0-42.667-19.102-42.667-42.667v-298.667h170.667l85.333 384v213.333c0 23.565-19.102 42.667-42.667 42.667h-128c-23.565 0-42.667-19.102-42.667-42.667zM597.333 213.333v-85.333h128v85.333h-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "binoculars" - ] - }, - "attrs": [], - "properties": { - "order": 1410, - "id": 1152, - "prevSize": 24, - "code": 59016, - "name": "binoculars" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 136 - }, { - "icon": { - "paths": [ - "M725.333 512h128c47.13 0 85.333 38.204 85.333 85.333v128c0 47.13-38.204 85.333-85.333 85.333h-128c-47.13 0-85.333-38.204-85.333-85.333v-128c0-47.13 38.204-85.333 85.333-85.333zM725.333 597.333v128h128v-128h-128zM85.333 298.667h213.333c47.128 0 85.333 38.205 85.333 85.333v85.333c0 47.13-38.205 85.333-85.333 85.333 47.128 0 85.333 38.204 85.333 85.333v85.333c0 47.13-38.205 85.333-85.333 85.333h-213.333v-512zM170.667 384v128h128v-128h-128zM170.667 725.333h128v-128h-128v128zM469.333 554.667h85.333v256h-85.333v-256zM469.333 384h85.333v85.333h-85.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bio" - ] - }, - "attrs": [], - "properties": { - "order": 1411, - "id": 1151, - "prevSize": 24, - "code": 59017, - "name": "bio" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 137 - }, { - "icon": { - "paths": [ - "M511.936 245.86c130.731 0.207 236.749-22.16 236.796-49.982 0.043-27.828-105.899-50.54-236.629-50.746-130.734-0.212-236.755 22.16-236.799 49.982s105.901 50.534 236.633 50.746zM512 614.204c64.892 0 117.495-52.612 117.495-117.495 0-64.896-52.604-117.496-117.495-117.496s-117.495 52.6-117.495 117.496c0 64.883 52.603 117.495 117.495 117.495zM512.004 85.334c203.473 0 369.617 54.703 369.617 122.624 0 17.891-44.373 274.411-61.978 376.141-7.889 45.623-125.79 112.516-307.55 112.516v-0.542l-0.188 0.542c-181.761 0-299.661-66.893-307.553-112.516-17.602-101.73-61.972-358.25-61.972-376.141 0-67.921 166.145-122.624 369.624-122.624zM777.655 686.054c6.716 0 13.077 4.514 13.077 14.46l-0.294 3.127c-14.127 75.61-24.448 129.259-26.261 137.429-12.335 55.62-121.135 97.591-252.169 97.596h-0.017c-131.032-0.004-239.836-41.975-252.169-97.596-1.812-8.171-12.135-61.82-26.261-137.429l-0.295-3.127c0-9.946 6.364-14.46 13.076-14.46 5.618 0 10.123 3.981 10.123 3.981s91.021 72.073 255.534 72.081c164.514-0.009 255.535-72.081 255.535-72.081s4.501-3.981 10.121-3.981zM570.769 496.67c0 32.525-26.364 58.884-58.884 58.884s-58.884-26.359-58.884-58.884c0-32.525 26.364-58.88 58.884-58.88s58.884 26.355 58.884 58.88z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bitbucket" - ] - }, - "attrs": [], - "properties": { - "order": 1412, - "id": 1150, - "prevSize": 24, - "code": 59018, - "name": "bitbucket" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 138 - }, { - "icon": { - "paths": [ - "M512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.641 191.025-426.667 426.667-426.667zM512 170.667c-188.513 0-341.333 152.82-341.333 341.333 0 101.948 44.694 193.455 115.556 256h97.777v-256h341.333l91.84 153.067c23.134-46.037 36.16-98.031 36.16-153.067 0-188.513-152.819-341.333-341.333-341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "black-mesa" - ] - }, - "attrs": [], - "properties": { - "order": 1413, - "id": 1149, - "prevSize": 24, - "code": 59019, - "name": "black-mesa" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 139 - }, { - "icon": { - "paths": [ - "M232.46 438.438c40.628 0 88.276 32.934 88.276 73.562s-47.648 73.562-88.276 73.562h-147.127l29.425-147.123h117.701zM261.885 203.035c40.628 0 88.276 32.935 88.276 73.563s-47.648 73.563-88.276 73.563l-147.126 0 29.425-147.127 117.701 0zM556.139 203.035c40.627 0 88.273 32.935 88.273 73.563s-47.646 73.563-88.273 73.563l-154.483 0 29.423-147.127 125.060 0zM526.711 438.438c40.627 0 88.277 32.934 88.277 73.562s-47.65 73.562-88.277 73.562h-154.481l29.425-147.123h125.056zM467.861 673.839c40.627 0 88.277 32.934 88.277 73.562 0 40.631-47.65 73.566-88.277 73.566h-147.125l29.425-147.127h117.7zM791.539 585.562c40.627 0 88.277 32.939 88.277 73.566s-47.65 73.562-88.277 73.562h-147.123l29.423-147.127h117.7zM850.389 350.161c40.627 0 88.277 32.935 88.277 73.563 0 40.626-47.65 73.565-88.277 73.565h-147.123l29.423-147.128 117.7 0z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "blackberry" - ] - }, - "attrs": [], - "properties": { - "order": 1414, - "id": 1148, - "prevSize": 24, - "code": 59020, - "name": "blackberry" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 140 - }, { - "icon": { - "paths": [ - "M128 85.333h768c23.565 0 42.667 19.103 42.667 42.667v85.333c0 23.564-19.102 42.667-42.667 42.667h-42.667v298.667c0 23.565-19.102 42.667-42.667 42.667h-256v92.617c49.715 17.57 85.333 64.986 85.333 120.717 0 70.694-57.306 128-128 128s-128-57.306-128-128c0-55.731 35.619-103.147 85.333-120.717v-92.617h-256c-23.564 0-42.667-19.102-42.667-42.667v-298.667h-42.667c-23.564 0-42.667-19.102-42.667-42.667v-85.333c0-23.564 19.103-42.667 42.667-42.667zM512 768c-23.565 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "blinds" - ] - }, - "attrs": [], - "properties": { - "order": 1415, - "id": 1147, - "prevSize": 24, - "code": 59021, - "name": "blinds" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 141 - }, { - "icon": { - "paths": [ - "M512 0c282.769 0 512 229.231 512 512s-229.231 512-512 512c-282.77 0-512-229.231-512-512s229.23-512 512-512zM512 85.334c-235.642 0-426.667 191.025-426.667 426.666 0 102.455 36.111 196.476 96.301 270.025l600.39-600.39c-73.549-60.189-167.569-96.301-270.025-96.301zM512 938.667c235.639 0 426.667-191.027 426.667-426.667 0-102.454-36.113-196.474-96.303-270.026l-600.39 600.39c73.552 60.19 167.572 96.303 270.026 96.303z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "block-helper" - ] - }, - "attrs": [], - "properties": { - "order": 1416, - "id": 1146, - "prevSize": 24, - "code": 59022, - "name": "block-helper" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 142 - }, { - "icon": { - "paths": [ - "M597.308 554.586h-172.798c-23.596 0-42.667 19.072-42.667 42.667s19.070 42.667 42.667 42.667h172.798c23.595 0 42.667-19.072 42.667-42.667s-19.072-42.667-42.667-42.667zM424.509 426.584h110.932c23.552 0 42.667-19.072 42.667-42.667s-19.115-42.667-42.667-42.667h-110.932c-23.596 0-42.667 19.072-42.667 42.667s19.070 42.667 42.667 42.667zM682.641 383.918v42.667c0 23.596 19.076 42.668 42.667 42.668 23.595 0 42.667 19.072 42.667 42.667v128c0 70.656-57.301 128-128 128h-255.999c-70.699 0-128-57.344-128-128v-298.668c0-70.656 57.301-128 128-128h170.665c70.699 0 128 57.344 128 128zM853.308 85.251h-682.665c-47.147 0-84.906 38.186-84.906 85.333l-0.427 682.668c0 47.083 38.186 85.333 85.333 85.333h682.665c47.104 0 85.333-38.251 85.333-85.333v-682.668c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "blogger" - ] - }, - "attrs": [], - "properties": { - "order": 1417, - "id": 1145, - "prevSize": 24, - "code": 59023, - "name": "blogger" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 143 - }, { - "icon": { - "paths": [ - "M549.474 695.087l-80.171 80.171v-160.341zM469.303 248.579l80.171 80.171-80.171 80.171zM670.135 328.75l-243.498-243.499h-42.667v323.669l-195.669-195.669-60.331 60.331 238.336 238.337-238.336 238.336 60.331 60.331 195.669-195.669v323.669h42.667l243.498-243.499-183.168-183.168zM833.207 286.339l-53.931 53.931c26.709 51.456 42.027 109.697 42.027 171.649s-15.317 120.192-42.027 171.648l51.157 51.14c41.301-65.69 65.536-143.13 65.536-226.458 0-81.408-23.211-157.185-62.763-221.911zM607.629 512.388l98.987 98.944c11.904-30.891 18.688-64.341 18.688-99.413 0-34.816-6.699-68.011-18.432-98.732l-99.243 99.202z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bluetooth-audio" - ] - }, - "attrs": [], - "properties": { - "order": 1418, - "id": 1144, - "prevSize": 24, - "code": 59024, - "name": "bluetooth-audio" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 144 - }, { - "icon": { - "paths": [ - "M810.641 426.584l-85.333 85.335 85.333 85.333 85.333-85.333zM634.812 695.087l-80.171 80.171v-160.341zM554.641 248.579l80.171 80.171-80.171 80.171zM755.473 328.75l-243.499-243.499h-42.667v323.669l-195.669-195.669-60.331 60.331 238.336 238.337-238.336 238.336 60.331 60.331 195.669-195.669v323.669h42.667l243.499-243.499-183.168-183.168zM298.641 511.919l-85.333-85.335-85.333 85.335 85.333 85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bluetooth-connect" - ] - }, - "attrs": [], - "properties": { - "order": 1419, - "id": 1143, - "prevSize": 24, - "code": 59025, - "name": "bluetooth-connect" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 145 - }, { - "icon": { - "paths": [ - "M634.88 609.707l-80.213 80.213v-160.427l80.213 80.213zM554.667 163.413l80.213 80.213-80.213 80.213zM755.627 243.627l-243.627-243.627h-42.667v323.84l-195.84-195.84-60.16 60.16 238.507 238.507-238.507 238.507 60.16 60.16 195.84-195.84v323.84h42.667l243.627-243.627-183.467-183.040 183.467-183.040zM640 1024h85.333v-85.333h-85.333zM298.667 1024h85.333v-85.333h-85.333zM469.333 1024h85.333v-85.333h-85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bluetooth-settings" - ] - }, - "attrs": [], - "properties": { - "order": 1420, - "id": 1142, - "prevSize": 24, - "code": 59026, - "name": "bluetooth-settings" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 146 - }, { - "icon": { - "paths": [ - "M627.486 328.832l-183.168 183.168 183.168 183.168-243.501 243.499h-42.667v-323.669l-195.669 195.669-60.331-60.331 238.336-238.336-238.336-238.336 60.331-60.331 195.669 195.669v-323.669h42.667l243.501 243.499zM426.652 248.661v160.341l80.169-80.171-80.169-80.171zM506.82 695.168l-80.169-80.171v160.341l80.169-80.171zM938.679 341.414h-85.333v128h-85.333v-128h-85.333l128-170.667 128 170.667zM938.679 682.748l-128 170.667-128-170.667h85.333v-128h85.333v128h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bluetooth-transfer" - ] - }, - "attrs": [], - "properties": { - "order": 1421, - "id": 1141, - "prevSize": 24, - "code": 59027, - "name": "bluetooth-transfer" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 147 - }, { - "icon": { - "paths": [ - "M634.807 695.087l-80.171 80.171v-160.341zM554.637 248.579l80.171 80.171-80.171 80.171zM755.469 328.75l-243.499-243.499h-42.667v323.669l-195.669-195.669-60.331 60.331 238.336 238.337-238.336 238.336 60.331 60.331 195.669-195.669v323.669h42.667l243.499-243.499-183.168-183.168 183.168-183.169z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bluetooth" - ] - }, - "attrs": [], - "properties": { - "order": 1422, - "id": 1140, - "prevSize": 24, - "code": 59028, - "name": "bluetooth" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 148 - }, { - "icon": { - "paths": [ - "M554.667 725.333c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM554.667 554.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM554.667 384c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM725.333 533.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM725.333 362.667c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM128 128v85.333h768v-85.333zM725.333 704c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM384 725.333c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM213.333 576c35.413 0 64-28.587 64-64s-28.587-64-64-64c-35.413 0-64 28.587-64 64s28.587 64 64 64zM213.333 405.333c35.413 0 64-28.587 64-64s-28.587-64-64-64c-35.413 0-64 28.587-64 64s28.587 64 64 64zM128 896h768v-85.333h-768zM384 384c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM384 554.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM213.333 746.667c35.413 0 64-28.587 64-64s-28.587-64-64-64c-35.413 0-64 28.587-64 64s28.587 64 64 64z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "blur-linear" - ] - }, - "attrs": [], - "properties": { - "order": 1423, - "id": 1139, - "prevSize": 24, - "code": 59029, - "name": "blur-linear" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 149 - }, { - "icon": { - "paths": [ - "M128 576c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM256 725.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM426.667 874.667c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM128 405.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM256 554.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM896 576c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM426.667 725.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM106.667 224.853l161.28 161.28-11.947-2.133c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667 0-4.267-1.28-8.107-2.56-11.947l119.893 119.893c-30.293 4.693-53.333 31.147-53.333 62.72 0 35.413 28.587 64 64 64 31.573 0 58.027-23.040 62.72-53.333l119.893 119.893c-3.84-1.28-7.68-2.56-11.947-2.56-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667 0-4.267-1.28-8.107-2.56-11.947l161.28 161.28 54.613-54.187-692.48-692.48-54.187 54.187zM597.333 874.667c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM768 298.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM768 469.333c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM768 640c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM426.667 298.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM896 448c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM426.667 149.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM597.333 149.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM588.8 489.813l8.533 0.853c35.413 0 64-28.587 64-64s-28.587-64-64-64c-35.413 0-64 28.587-64 64l0.853 8.533c3.84 28.587 26.027 50.773 54.613 54.613zM597.333 298.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "blur-off" - ] - }, - "attrs": [], - "properties": { - "order": 1424, - "id": 1138, - "prevSize": 24, - "code": 59030, - "name": "blur-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 150 - }, { - "icon": { - "paths": [ - "M597.333 554.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM597.333 704c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM512 853.333c-188.587 0-341.333-152.747-341.333-341.333s152.747-341.333 341.333-341.333c188.587 0 341.333 152.747 341.333 341.333s-152.747 341.333-341.333 341.333zM512 85.333c-235.52 0-426.667 191.147-426.667 426.667s191.147 426.667 426.667 426.667c235.52 0 426.667-191.147 426.667-426.667s-191.147-426.667-426.667-426.667zM725.333 405.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM725.333 576c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM597.333 320c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM597.333 384c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM426.667 320c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM298.667 576c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM426.667 704c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM298.667 405.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM426.667 554.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM426.667 384c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "blur-radial" - ] - }, - "attrs": [], - "properties": { - "order": 1425, - "id": 1137, - "prevSize": 24, - "code": 59031, - "name": "blur-radial" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 151 - }, { - "icon": { - "paths": [ - "M597.333 362.667c-35.413 0-64 28.587-64 64s28.587 64 64 64c35.413 0 64-28.587 64-64s-28.587-64-64-64zM597.333 533.333c-35.413 0-64 28.587-64 64s28.587 64 64 64c35.413 0 64-28.587 64-64s-28.587-64-64-64zM426.667 725.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM426.667 362.667c-35.413 0-64 28.587-64 64s28.587 64 64 64c35.413 0 64-28.587 64-64s-28.587-64-64-64zM597.333 874.667c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM597.333 725.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM896 576c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM768 213.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM768 384c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM768 725.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM768 554.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM426.667 533.333c-35.413 0-64 28.587-64 64s28.587 64 64 64c35.413 0 64-28.587 64-64s-28.587-64-64-64zM426.667 298.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM426.667 149.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM426.667 874.667c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM128 576c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM597.333 149.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM597.333 298.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM896 448c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM256 213.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM128 405.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM256 384c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM256 725.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM256 554.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "blur" - ] - }, - "attrs": [], - "properties": { - "order": 1426, - "id": 1136, - "prevSize": 24, - "code": 59032, - "name": "blur" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 152 - }, { - "icon": { - "paths": [ - "M341.333 597.333c0 70.694-57.308 128-128 128s-128-57.306-128-128c0-32.785 12.324-62.686 32.593-85.333-20.269-22.647-32.593-52.548-32.593-85.333 0-70.692 57.308-128 128-128s128 57.308 128 128c56.889 3.554 113.779 7.113 170.667 7.113s113.779-3.558 170.667-7.113c0-70.692 57.306-128 128-128s128 57.308 128 128c0 32.785-12.326 62.686-32.593 85.333 20.267 22.647 32.593 52.548 32.593 85.333 0 70.694-57.306 128-128 128s-128-57.306-128-128c-56.887-3.554-113.779-7.113-170.667-7.113s-113.778 3.558-170.667 7.113z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bone" - ] - }, - "attrs": [], - "properties": { - "order": 1427, - "id": 1135, - "prevSize": 24, - "code": 59033, - "name": "bone" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 153 - }, { - "icon": { - "paths": [ - "M810.662 768.030l-426.662-0.043c-47.084 0-85.333-38.229-85.333-85.333l-0.001-511.98c0-47.104 38.25-85.333 85.333-85.333l426.663 0.042c47.142 0 85.329 38.229 85.329 85.333l0.004 511.981c0 47.104-38.187 85.333-85.333 85.333zM426.665 384.028l85.331-63.972 85.333 63.983 0.004-213.372h-170.667l-0.002 213.361zM725.333 853.333v85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-597.333l85.333-0v597.333h512z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "book-multiple-variant" - ] - }, - "attrs": [], - "properties": { - "order": 1428, - "id": 1134, - "prevSize": 24, - "code": 59034, - "name": "book-multiple-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 154 - }, { - "icon": { - "paths": [ - "M810.662 768.030l-426.662-0.043c-47.084 0-85.333-38.229-85.333-85.333l-0.001-511.98c0-47.104 38.25-85.333 85.333-85.333h42.667l-0.001 213.354 85.331-63.972 85.333 63.983 0.004-213.357 213.329 0.035c47.142 0 85.329 38.229 85.329 85.333l0.004 511.981c0 47.104-38.187 85.333-85.333 85.333zM725.333 853.333v85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-597.333h85.333v597.333h512z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "book-multiple" - ] - }, - "attrs": [], - "properties": { - "order": 1429, - "id": 1133, - "prevSize": 24, - "code": 59035, - "name": "book-multiple" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 155 - }, { - "icon": { - "paths": [ - "M469.333 810.667v-426.667c0-47.128-38.204-85.333-85.333-85.333h-170.667v426.667h170.667c47.13 0 85.333 38.204 85.333 85.333zM554.667 384v426.667c0-47.13 38.204-85.333 85.333-85.333h170.667v-426.666h-170.667c-47.13 0-85.333 38.205-85.333 85.333zM896 810.667h-256c-47.13 0-85.333 38.204-85.333 85.333h-85.333c0-47.13-38.204-85.333-85.333-85.333h-256v-597.333h256c47.13 0 85.334 38.205 85.334 85.333h85.333c0-47.128 38.204-85.333 85.333-85.333h256v597.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "book-open" - ] - }, - "attrs": [], - "properties": { - "order": 1430, - "id": 1132, - "prevSize": 24, - "code": 59036, - "name": "book-open" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 156 - }, { - "icon": { - "paths": [ - "M256 170.667h213.333v341.333l-106.667-64-106.667 64zM768 85.333h-512c-46.933 0-85.333 38.4-85.333 85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-682.667c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "book-variant" - ] - }, - "attrs": [], - "properties": { - "order": 1431, - "id": 1131, - "prevSize": 24, - "code": 59037, - "name": "book-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 157 - }, { - "icon": { - "paths": [ - "M767.974 938.581c47.147 0 85.333-38.225 85.333-85.333v-682.665c0-47.104-38.187-85.333-85.333-85.333h-256v298.667l-106.668-64-106.667 64v-298.667h-42.667c-47.084 0-85.333 38.229-85.333 85.333v682.665c0 47.108 38.25 85.333 85.333 85.333h512.001z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "book" - ] - }, - "attrs": [], - "properties": { - "order": 1432, - "id": 1130, - "prevSize": 24, - "code": 59038, - "name": "book" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 158 - }, { - "icon": { - "paths": [ - "M725.308 127.917c47.147 0 85.333 38.229 85.333 85.333v682.665l-298.667-128-298.667 128 0.469-682.665c0-47.104 37.76-85.333 84.864-85.333h426.667zM469.333 597.632l266.667-266.666-60.331-60.331-206.336 206.335-110.335-110.335-60.331 60.33 170.666 170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bookmark-check" - ] - }, - "attrs": [], - "properties": { - "order": 1433, - "id": 1129, - "prevSize": 24, - "code": 59039, - "name": "bookmark-check" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 159 - }, { - "icon": { - "paths": [ - "M725.308 127.917c47.147 0 85.333 38.229 85.333 85.333v682.665l-298.667-128-298.667 128 0.469-682.665c0-47.104 37.76-85.333 84.864-85.333h426.667zM469.333 469.333c-47.128 0-85.333 38.204-85.333 85.333s38.205 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333v-213.333h128v-85.333h-170.667v224.751c-12.553-7.262-27.123-11.418-42.667-11.418z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bookmark-music" - ] - }, - "attrs": [], - "properties": { - "order": 1434, - "id": 1128, - "prevSize": 24, - "code": 59040, - "name": "bookmark-music" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 160 - }, { - "icon": { - "paths": [ - "M725.308 767.915v-554.665h-426.667v554.665l213.333-92.843 213.333 92.843zM725.308 127.917c47.147 0 85.333 38.229 85.333 85.333v682.665l-298.667-128-298.667 128 0.47-682.665c0-47.104 37.76-85.333 84.864-85.333h426.667zM469.333 298.667h85.333v85.333h85.333v85.333h-85.333v85.333h-85.333v-85.333h-85.333v-85.333h85.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bookmark-outline-plus" - ] - }, - "attrs": [], - "properties": { - "order": 1435, - "id": 1127, - "prevSize": 24, - "code": 59041, - "name": "bookmark-outline-plus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 161 - }, { - "icon": { - "paths": [ - "M725.308 767.915l-213.333-92.843-213.333 92.843v-554.665h426.667zM725.308 127.917h-426.667c-47.104 0-84.864 38.229-84.864 85.333l-0.469 682.665 298.667-128 298.667 128v-682.665c0-47.104-38.187-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bookmark-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1436, - "id": 1126, - "prevSize": 24, - "code": 59042, - "name": "bookmark-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 162 - }, { - "icon": { - "paths": [ - "M725.308 127.917c47.147 0 85.333 38.229 85.333 85.333v682.665l-298.667-128-298.667 128 0.469-682.665c0-47.104 37.76-85.333 84.864-85.333h426.667zM469.333 298.667v85.333h-85.333v85.333h85.333v85.333h85.333v-85.333h85.333v-85.333h-85.333v-85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bookmark-plus" - ] - }, - "attrs": [], - "properties": { - "order": 1437, - "id": 1125, - "prevSize": 24, - "code": 59043, - "name": "bookmark-plus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 163 - }, { - "icon": { - "paths": [ - "M725.308 127.917c47.147 0 85.333 38.229 85.333 85.333v682.665l-298.667-128-298.667 128 0.469-682.665c0-47.104 37.76-85.333 84.864-85.333h426.667zM348.628 366.244l103.007 103.008-103.007 103.006 60.34 60.339 103.007-103.006 103.006 103.006 60.339-60.339-103.006-103.010 103.006-103.004-60.339-60.34-103.006 103.006-103.007-103.006-60.34 60.34z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bookmark-remove" - ] - }, - "attrs": [], - "properties": { - "order": 1438, - "id": 1124, - "prevSize": 24, - "code": 59044, - "name": "bookmark-remove" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 164 - }, { - "icon": { - "paths": [ - "M725.308 127.917h-426.667c-47.104 0-84.864 38.229-84.864 85.333l-0.469 682.665 298.667-128 298.667 128v-682.665c0-47.104-38.187-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bookmark" - ] - }, - "attrs": [], - "properties": { - "order": 1439, - "id": 1123, - "prevSize": 24, - "code": 59045, - "name": "bookmark" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 165 - }, { - "icon": { - "paths": [ - "M810.641 469.252h-256v-255.999h256zM810.641 810.586h-256v-256h256zM469.308 469.252h-256.001v-255.999h256.001zM469.308 810.586h-256.001v-256h256.001zM127.974 895.919h768.001v-767.999h-768.001v767.999z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "border-all" - ] - }, - "attrs": [], - "properties": { - "order": 1440, - "id": 1122, - "prevSize": 24, - "code": 59046, - "name": "border-all" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 166 - }, { - "icon": { - "paths": [ - "M213.308 639.915h-85.333v85.333h85.333zM127.974 895.915h768v-85.333h-768zM213.308 469.248h-85.333v85.333h85.333zM810.641 383.917h85.333v-85.333h-85.333zM810.641 213.25h85.333v-85.333h-85.333zM213.308 298.583h-85.333v85.333h85.333zM810.641 725.248h85.333v-85.333h-85.333zM810.641 554.581h85.333v-85.333h-85.333zM725.308 127.917h-85.333v85.333h85.333zM554.641 127.917h-85.333v85.333h85.333zM725.308 469.248h-85.333v85.333h85.333zM554.641 298.583h-85.333v85.333h85.333zM213.308 127.917h-85.333v85.333h85.333zM554.641 469.248h-85.333v85.333h85.333zM383.974 127.917h-85.333v85.333h85.333zM554.641 639.915h-85.333v85.333h85.333zM383.974 469.248h-85.333v85.333h85.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "border-bottom" - ] - }, - "attrs": [], - "properties": { - "order": 1441, - "id": 1121, - "prevSize": 24, - "code": 59047, - "name": "border-bottom" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 167 - }, { - "icon": { - "paths": [ - "M883.465 172.418c16.683-16.683 16.683-43.648 0-60.331l-99.669-99.669c-16.64-16.682-43.648-16.682-60.331 0l-83.499 83.499 160 160zM757.299 298.583l-160-160-426.667 426.665v160h160l426.667-426.665z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "border-color" - ] - }, - "attrs": [], - "properties": { - "order": 1442, - "id": 1120, - "prevSize": 24, - "code": 59048, - "name": "border-color" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 168 - }, { - "icon": { - "paths": [ - "M810.641 895.915h85.333v-85.333h-85.333zM639.974 895.915h85.333v-85.333h-85.333zM469.308 725.248h85.333v-85.333h-85.333zM810.641 383.917h85.333v-85.333h-85.333zM810.641 213.25h85.333v-85.333h-85.333zM127.974 554.581h768v-85.333h-768zM469.308 895.915h85.333v-85.333h-85.333zM810.641 725.248h85.333v-85.333h-85.333zM554.641 127.917h-85.333v85.333h85.333zM554.641 298.583h-85.333v85.333h85.333zM725.308 127.917h-85.333v85.333h85.333zM383.974 127.917h-85.333v85.333h85.333zM213.308 127.917h-85.333v85.333h85.333zM298.641 895.915h85.333v-85.333h-85.333zM127.974 725.248h85.333v-85.333h-85.333zM213.308 298.583h-85.333v85.333h85.333zM127.974 895.915h85.333v-85.333h-85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "border-horizontal" - ] - }, - "attrs": [], - "properties": { - "order": 1443, - "id": 1119, - "prevSize": 24, - "code": 59049, - "name": "border-horizontal" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 169 - }, { - "icon": { - "paths": [ - "M810.641 725.248h85.333v-85.333h-85.333zM810.641 895.915h85.333v-85.333h-85.333zM554.641 127.917h-85.333v341.331h-341.334v85.333h341.334v341.333h85.333v-341.333h341.333v-85.333h-341.333zM639.974 895.915h85.333v-85.333h-85.333zM810.641 213.25h85.333v-85.333h-85.333zM810.641 383.917h85.333v-85.333h-85.333zM725.308 127.917h-85.333v85.333h85.333zM213.307 127.917h-85.333v85.333h85.333zM383.974 127.917h-85.333v85.333h85.333zM127.974 725.248h85.333v-85.333h-85.333zM213.307 298.583h-85.333v85.333h85.333zM298.641 895.915h85.333v-85.333h-85.333zM127.974 895.915h85.333v-85.333h-85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "border-inside" - ] - }, - "attrs": [], - "properties": { - "order": 1444, - "id": 1118, - "prevSize": 24, - "code": 59050, - "name": "border-inside" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 170 - }, { - "icon": { - "paths": [ - "M639.974 213.25h85.333v-85.333h-85.333zM639.974 554.581h85.333v-85.333h-85.333zM810.641 895.915h85.333v-85.333h-85.333zM810.641 554.581h85.333v-85.333h-85.333zM810.641 213.25h85.333v-85.333h-85.333zM810.641 725.248h85.333v-85.333h-85.333zM639.974 895.915h85.333v-85.333h-85.333zM810.641 383.917h85.333v-85.333h-85.333zM127.974 895.915h85.333v-767.998h-85.333zM298.641 554.581h85.333v-85.333h-85.333zM298.641 213.25h85.333v-85.333h-85.333zM298.641 895.915h85.333v-85.333h-85.333zM469.308 554.581h85.333v-85.333h-85.333zM469.308 383.917h85.333v-85.333h-85.333zM469.308 213.25h85.333v-85.333h-85.333zM469.308 725.248h85.333v-85.333h-85.333zM469.308 895.915h85.333v-85.333h-85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "border-left" - ] - }, - "attrs": [], - "properties": { - "order": 1445, - "id": 1117, - "prevSize": 24, - "code": 59051, - "name": "border-left" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 171 - }, { - "icon": { - "paths": [ - "M639.974 213.25h85.333v-85.333h-85.333zM639.974 554.581h85.333v-85.333h-85.333zM639.974 895.915h85.333v-85.333h-85.333zM469.308 213.25h85.333v-85.333h-85.333zM810.641 213.25h85.333v-85.333h-85.333zM469.308 383.917h85.333v-85.333h-85.333zM810.641 383.917h85.333v-85.333h-85.333zM810.641 895.915h85.333v-85.333h-85.333zM810.641 554.581h85.333v-85.333h-85.333zM810.641 725.248h85.333v-85.333h-85.333zM469.308 554.581h85.333v-85.333h-85.333zM127.974 213.25h85.333v-85.333h-85.333zM127.974 383.917h85.333v-85.333h-85.333zM127.974 554.581h85.333v-85.333h-85.333zM127.974 725.248h85.333v-85.333h-85.333zM127.974 895.915h85.333v-85.333h-85.333zM469.308 895.915h85.333v-85.333h-85.333zM469.308 725.248h85.333v-85.333h-85.333zM298.641 895.915h85.333v-85.333h-85.333zM298.641 554.581h85.333v-85.333h-85.333zM298.641 213.25h85.333v-85.333h-85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "border-none" - ] - }, - "attrs": [], - "properties": { - "order": 1446, - "id": 1116, - "prevSize": 24, - "code": 59052, - "name": "border-none" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 172 - }, { - "icon": { - "paths": [ - "M383.974 469.248h-85.333v85.333h85.333zM554.641 639.915h-85.333v85.333h85.333zM810.641 810.581h-597.333v-597.331h597.333zM127.974 895.915h768v-767.998h-768zM725.308 469.248h-85.333v85.333h85.333zM554.641 469.248h-85.333v85.333h85.333zM554.641 298.583h-85.333v85.333h85.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "border-outside" - ] - }, - "attrs": [], - "properties": { - "order": 1447, - "id": 1115, - "prevSize": 24, - "code": 59053, - "name": "border-outside" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 173 - }, { - "icon": { - "paths": [ - "M469.308 383.917h85.333v-85.333h-85.333zM469.308 213.25h85.333v-85.333h-85.333zM469.308 554.581h85.333v-85.333h-85.333zM639.974 213.25h85.333v-85.333h-85.333zM639.974 895.915h85.333v-85.333h-85.333zM810.641 895.915h85.333v-767.998h-85.333zM639.974 554.581h85.333v-85.333h-85.333zM469.308 725.248h85.333v-85.333h-85.333zM127.975 383.917h85.333v-85.333h-85.333zM127.975 725.248h85.333v-85.333h-85.333zM127.975 554.581h85.333v-85.333h-85.333zM469.308 895.915h85.333v-85.333h-85.333zM127.975 895.915h85.333v-85.333h-85.333zM298.642 554.581h85.333v-85.333h-85.333zM298.642 213.25h85.333v-85.333h-85.333zM127.975 213.25h85.333v-85.333h-85.333zM298.642 895.915h85.333v-85.333h-85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "border-right" - ] - }, - "attrs": [], - "properties": { - "order": 1448, - "id": 1114, - "prevSize": 24, - "code": 59054, - "name": "border-right" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 174 - }, { - "icon": { - "paths": [ - "M639.974 554.581h85.333v-85.333h-85.333zM810.641 895.915h85.333v-85.333h-85.333zM469.308 383.917h85.333v-85.333h-85.333zM639.974 895.915h85.333v-85.333h-85.333zM810.641 725.248h85.333v-85.333h-85.333zM127.975 213.25h768v-85.333h-768zM810.641 554.581h85.333v-85.333h-85.333zM810.641 383.917h85.333v-85.333h-85.333zM469.308 725.248h85.333v-85.333h-85.333zM127.975 383.917h85.333v-85.333h-85.333zM127.975 554.581h85.333v-85.333h-85.333zM127.975 895.915h85.333v-85.333h-85.333zM127.975 725.248h85.333v-85.333h-85.333zM469.308 895.915h85.333v-85.333h-85.333zM469.308 554.581h85.333v-85.333h-85.333zM298.641 554.581h85.333v-85.333h-85.333zM298.641 895.915h85.333v-85.333h-85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "border-top" - ] - }, - "attrs": [], - "properties": { - "order": 1449, - "id": 1113, - "prevSize": 24, - "code": 59055, - "name": "border-top" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 175 - }, { - "icon": { - "paths": [ - "M639.974 554.581h85.333v-85.333h-85.333zM639.974 895.915h85.333v-85.333h-85.333zM639.974 213.25h85.333v-85.333h-85.333zM810.641 383.917h85.333v-85.333h-85.333zM810.641 213.25h85.333v-85.333h-85.333zM810.641 554.581h85.333v-85.333h-85.333zM810.641 895.915h85.333v-85.333h-85.333zM469.308 895.915h85.333v-767.998h-85.333zM810.641 725.248h85.333v-85.333h-85.333zM298.641 213.25h85.333v-85.333h-85.333zM127.974 725.248h85.333v-85.333h-85.333zM127.974 895.915h85.333v-85.333h-85.333zM127.974 554.581h85.333v-85.333h-85.333zM298.641 554.581h85.333v-85.333h-85.333zM298.641 895.915h85.333v-85.333h-85.333zM127.974 213.25h85.333v-85.333h-85.333zM127.974 383.917h85.333v-85.333h-85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "border-vertical" - ] - }, - "attrs": [], - "properties": { - "order": 1450, - "id": 1112, - "prevSize": 24, - "code": 59056, - "name": "border-vertical" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 176 - }, { - "icon": { - "paths": [ - "M512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.641 191.025-426.667 426.667-426.667zM533.333 469.333c-35.345 0-64 28.655-64 64s28.655 64 64 64c35.345 0 64-28.655 64-64s-28.655-64-64-64zM512 213.333c-47.13 0-85.333 38.205-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333zM253.131 362.278c-23.564 40.814-9.58 93.005 31.234 116.565 40.815 23.565 93.004 9.583 116.568-31.232s9.58-93.004-31.234-116.567c-40.815-23.564-93.004-9.58-116.568 31.234z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bowling" - ] - }, - "attrs": [], - "properties": { - "order": 1451, - "id": 1111, - "prevSize": 24, - "code": 59057, - "name": "bowling" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 177 - }, { - "icon": { - "paths": [ - "M213.146 128h597.845l73.741 127.718-0.235 0.134c7.313 12.585 11.503 27.211 11.503 42.815v512c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-512c0-15.445 4.104-29.932 11.28-42.43l-0.129-0.074 73.995-128.162zM237.779 170.667l-24.634 42.667 597.846 0-24.631-42.667h-548.581zM298.667 512l213.333 213.333 213.333-213.333h-128v-85.333h-170.667v85.333h-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "box-download" - ] - }, - "attrs": [], - "properties": { - "order": 1452, - "id": 1110, - "prevSize": 24, - "code": 59058, - "name": "box-download" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 178 - }, { - "icon": { - "paths": [ - "M213.146 128h597.845l73.741 127.718-0.235 0.134c7.313 12.585 11.503 27.211 11.503 42.815v512c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-512c0-15.445 4.104-29.932 11.28-42.43l-0.129-0.074 73.995-128.162zM237.779 170.667l-24.634 42.667 597.846 0-24.631-42.667h-548.581zM298.667 640h128v85.333h170.667v-85.333h128l-213.333-213.333-213.333 213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "box-upload" - ] - }, - "attrs": [], - "properties": { - "order": 1453, - "id": 1109, - "prevSize": 24, - "code": 59059, - "name": "box-upload" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 179 - }, { - "icon": { - "paths": [ - "M656.533 598.891v-0.021c-0.013-60.386-48.964-109.321-109.338-109.321-60.382 0-109.325 48.934-109.338 109.321v0.021c0.013 60.373 48.956 109.312 109.338 109.312 60.373 0 109.325-48.939 109.338-109.312zM729.476 598.891c0 100.663-81.609 182.285-182.285 182.285-69.794 0-130.399-39.253-161.025-96.862-30.627 57.609-91.233 96.862-161.029 96.862-99.659 0-180.587-80-182.207-179.268h-0.076v-302.437h0.017c0.42-19.788 16.562-35.709 36.454-35.709s36.035 15.921 36.458 35.709l0.017 0.019v153.524c30.46-22.874 68.314-36.432 109.336-36.432 69.795 0 130.402 39.244 161.029 96.852 30.627-57.609 91.235-96.852 161.025-96.852 100.676 0 182.285 81.612 182.285 182.288v0.021zM334.476 598.891v-0.021c-0.011-60.386-48.958-109.321-109.338-109.321-60.379 0-109.325 48.934-109.336 109.321v0.021c0.012 60.373 48.957 109.312 109.336 109.312 60.38 0 109.327-48.939 109.338-109.312zM974.686 723.81l-0.009 0.004c4.719 6.579 6.95 14.221 6.844 21.769-0.145 10.906-5.158 21.623-14.562 28.685-6.558 4.932-14.238 7.305-21.854 7.305-10.842 0-21.559-4.821-28.749-13.956l-80.572-107.708-80.585 107.695c-7.181 9.148-17.894 13.969-28.74 13.969-7.612 0-15.296-2.381-21.858-7.313-9.604-7.211-14.63-18.244-14.558-29.393 0.038-7.317 2.274-14.682 6.848-21.052l-0.004-0.026 93.342-124.774-93.338-124.804c-4.663-6.494-6.895-14.029-6.848-21.487 0.060-10.999 5.077-21.841 14.558-28.962 15.906-11.947 38.374-8.913 50.598 6.66l0.013-0.017 80.572 107.708 80.585-107.699c12.22-15.569 34.688-18.604 50.59-6.659 9.685 7.274 14.711 18.423 14.562 29.665-0.094 7.228-2.325 14.494-6.844 20.791l0.009 0.026-93.346 124.779 93.346 124.796z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "box" - ] - }, - "attrs": [], - "properties": { - "order": 1454, - "id": 1108, - "prevSize": 24, - "code": 59060, - "name": "box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 180 - }, { - "icon": { - "paths": [ - "M448 746.667l-149.333-149.333 60.331-60.331 89.003 89.003 220.843-220.843 60.331 60.331zM426.667 170.667h170.667v85.333h-170.667zM853.333 256h-170.667v-85.333l-85.333-85.333h-170.667l-85.333 85.333v85.333h-170.667c-47.189 0-84.864 38.186-84.864 85.333l-0.469 469.333c0 47.147 38.144 85.333 85.333 85.333h682.667c47.147 0 85.333-38.187 85.333-85.333v-469.333c0-47.147-38.187-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "briefcase-checked" - ] - }, - "attrs": [], - "properties": { - "order": 1455, - "id": 1107, - "prevSize": 24, - "code": 59061, - "name": "briefcase-checked" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 181 - }, { - "icon": { - "paths": [ - "M511.974 810.586l-213.334-213.333h128v-170.668h170.667v170.668h128zM426.641 170.584h170.667v85.333h-170.667zM853.308 255.918h-170.667v-85.333l-85.333-85.333h-170.667l-85.333 85.333v85.333h-170.667c-47.189 0-84.864 38.186-84.864 85.333l-0.469 469.335c0 47.147 38.144 85.333 85.333 85.333h682.667c47.147 0 85.333-38.187 85.333-85.333v-469.335c0-47.147-38.187-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "briefcase-download" - ] - }, - "attrs": [], - "properties": { - "order": 1456, - "id": 1106, - "prevSize": 24, - "code": 59062, - "name": "briefcase-download" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 182 - }, { - "icon": { - "paths": [ - "M853.308 255.918c47.147 0 85.333 38.187 85.333 85.333v469.335c0 47.147-38.187 85.333-85.333 85.333h-682.667c-47.189 0-85.333-38.187-85.333-85.333l0.469-469.335c0-47.147 37.675-85.333 84.864-85.333h170.667v-85.333l85.333-85.333h170.667l85.333 85.333v85.333h170.667zM426.641 170.584v85.333h170.667v-85.333h-170.667zM512 384l-213.333 213.333h128v170.667h170.667v-170.667h128l-213.333-213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "briefcase-upload" - ] - }, - "attrs": [], - "properties": { - "order": 1457, - "id": 1105, - "prevSize": 24, - "code": 59063, - "name": "briefcase-upload" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 183 - }, { - "icon": { - "paths": [ - "M597.308 255.917h-170.667v-85.333h170.667zM853.308 255.917h-170.667v-85.333l-85.333-85.333h-170.667l-85.333 85.333v85.333h-170.667c-47.147 0-84.906 38.143-84.906 85.333l-0.427 469.331c0 47.194 38.186 85.333 85.333 85.333h682.667c47.147 0 85.333-38.14 85.333-85.333v-469.331c0-47.19-38.187-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "briefcase" - ] - }, - "attrs": [], - "properties": { - "order": 1458, - "id": 1104, - "prevSize": 24, - "code": 59064, - "name": "briefcase" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 184 - }, { - "icon": { - "paths": [ - "M512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.642 191.025-426.667 426.667-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "brightness-1" - ] - }, - "attrs": [], - "properties": { - "order": 1459, - "id": 1103, - "prevSize": 24, - "code": 59065, - "name": "brightness-1" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 185 - }, { - "icon": { - "paths": [ - "M426.667 85.333c-77.653 0-150.613 21.333-213.333 57.6 127.573 73.817 213.333 211.2 213.333 369.067s-85.76 295.253-213.333 369.067c62.72 36.267 135.68 57.6 213.333 57.6 235.52 0 426.667-191.147 426.667-426.667s-191.147-426.667-426.667-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "brightness-2" - ] - }, - "attrs": [], - "properties": { - "order": 1460, - "id": 1102, - "prevSize": 24, - "code": 59066, - "name": "brightness-2" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 186 - }, { - "icon": { - "paths": [ - "M384 85.333c-44.8 0-87.467 6.833-128 19.627 173.227 54.187 298.667 215.893 298.667 407.040s-125.44 352.853-298.667 407.040c40.533 12.8 83.2 19.627 128 19.627 235.52 0 426.667-191.147 426.667-426.667s-191.147-426.667-426.667-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "brightness-3" - ] - }, - "attrs": [], - "properties": { - "order": 1461, - "id": 1101, - "prevSize": 24, - "code": 59067, - "name": "brightness-3" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 187 - }, { - "icon": { - "paths": [ - "M512 768c-37.973 0-74.24-8.533-106.667-23.467 87.893-40.533 149.333-129.28 149.333-232.533s-61.44-192-149.333-232.533c32.427-14.933 68.693-23.467 106.667-23.467 141.227 0 256 114.773 256 256s-114.773 256-256 256zM853.333 370.773v-200.107h-200.107l-141.227-141.227-141.227 141.227h-200.107v200.107l-141.227 141.227 141.227 141.227v200.107h200.107l141.227 141.227 141.227-141.227h200.107v-200.107l141.227-141.227-141.227-141.227z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "brightness-4" - ] - }, - "attrs": [], - "properties": { - "order": 1462, - "id": 1100, - "prevSize": 24, - "code": 59068, - "name": "brightness-4" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 188 - }, { - "icon": { - "paths": [ - "M512 768c-141.227 0-256-114.773-256-256s114.773-256 256-256c141.227 0 256 114.773 256 256s-114.773 256-256 256zM853.333 653.227l141.227-141.227-141.227-141.227v-200.107h-200.107l-141.227-141.227-141.227 141.227h-200.107v200.107l-141.227 141.227 141.227 141.227v200.107h200.107l141.227 141.227 141.227-141.227h200.107v-200.107z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "brightness-5" - ] - }, - "attrs": [], - "properties": { - "order": 1463, - "id": 1099, - "prevSize": 24, - "code": 59069, - "name": "brightness-5" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 189 - }, { - "icon": { - "paths": [ - "M512 768v-512c141.227 0 256 114.773 256 256s-114.773 256-256 256zM853.333 653.227l141.227-141.227-141.227-141.227v-200.107h-200.107l-141.227-141.227-141.227 141.227h-200.107v200.107l-141.227 141.227 141.227 141.227v200.107h200.107l141.227 141.227 141.227-141.227h200.107v-200.107z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "brightness-6" - ] - }, - "attrs": [], - "properties": { - "order": 1464, - "id": 1098, - "prevSize": 24, - "code": 59070, - "name": "brightness-6" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 190 - }, { - "icon": { - "paths": [ - "M512 341.333c-94.293 0-170.667 76.373-170.667 170.667s76.373 170.667 170.667 170.667c94.293 0 170.667-76.373 170.667-170.667s-76.373-170.667-170.667-170.667zM512 768c-141.227 0-256-114.773-256-256s114.773-256 256-256c141.227 0 256 114.773 256 256s-114.773 256-256 256zM853.333 370.773v-200.107h-200.107l-141.227-141.227-141.227 141.227h-200.107v200.107l-141.227 141.227 141.227 141.227v200.107h200.107l141.227 141.227 141.227-141.227h200.107v-200.107l141.227-141.227-141.227-141.227z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "brightness-7" - ] - }, - "attrs": [], - "properties": { - "order": 1465, - "id": 1097, - "prevSize": 24, - "code": 59071, - "name": "brightness-7" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 191 - }, { - "icon": { - "paths": [ - "M610.133 682.667l-29.867-85.333h-136.533l-29.867 85.333h-81.067l136.533-384h85.333l136.533 384h-81.067zM853.333 370.773v-200.107h-200.107l-141.227-141.227-141.227 141.227h-200.107v200.107l-141.227 141.227 141.227 141.227v200.107h200.107l141.227 141.227 141.227-141.227h200.107v-200.107l141.227-141.227-141.227-141.227zM462.933 539.733h98.133l-49.067-155.733-49.067 155.733z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "brightness-auto" - ] - }, - "attrs": [], - "properties": { - "order": 1466, - "id": 1096, - "prevSize": 24, - "code": 59072, - "name": "brightness-auto" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 192 - }, { - "icon": { - "paths": [ - "M170.666 170.667h199.951l141.388-141.386 141.385 141.386h199.945v199.945l141.389 141.388-141.389 141.385v199.949h-199.949l-141.385 141.385-141.383-141.385h-199.951v-199.949l-141.383-141.385 141.383-141.383v-199.95zM512 256v512c141.385 0 256-114.615 256-256s-114.615-256-256-256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "brightness" - ] - }, - "attrs": [], - "properties": { - "order": 1467, - "id": 1095, - "prevSize": 24, - "code": 59073, - "name": "brightness" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 193 - }, { - "icon": { - "paths": [ - "M826.197 116.131l60.339 60.34-243.977 243.976c45.747 65.356 52.062 144.264 13.807 195.626l-269.775-269.773c51.364-38.254 130.272-31.939 195.629 13.808l243.977-243.976zM252.968 749.7c-85.832-85.833-138.202-188.382-152.867-283.597l208.379-89.304 317.388 317.388-89.306 208.38c-95.215-14.665-197.763-67.034-283.596-152.866z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "broom" - ] - }, - "attrs": [], - "properties": { - "order": 1468, - "id": 1094, - "prevSize": 24, - "code": 59074, - "name": "broom" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 194 - }, { - "icon": { - "paths": [ - "M883.627 197.547l-57.173-57.173c-16.64-16.64-43.52-16.64-60.16 0l-382.293 382.293 117.333 117.333 382.293-382.293c16.64-16.64 16.64-43.52 0-60.16zM298.667 597.333c-70.827 0-128 57.173-128 128 0 55.893-49.493 85.333-85.333 85.333 39.253 52.053 106.24 85.333 170.667 85.333 94.293 0 170.667-76.373 170.667-170.667 0-70.827-57.173-128-128-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "brush" - ] - }, - "attrs": [], - "properties": { - "order": 1469, - "id": 1093, - "prevSize": 24, - "code": 59075, - "name": "brush" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 195 - }, { - "icon": { - "paths": [ - "M597.333 512h-170.667v-85.333h170.667zM597.333 682.667h-170.667v-85.333h170.667zM853.333 341.333h-119.893c-19.2-33.28-45.653-61.867-77.653-83.627l69.547-69.547-60.16-60.16-92.587 92.587c-19.627-4.693-39.68-7.253-60.587-7.253s-40.96 2.56-60.16 7.253l-93.013-92.587-60.16 60.16 69.12 69.547c-31.573 21.76-58.027 50.347-77.227 83.627h-119.893v85.333h89.173c-2.133 14.080-3.84 28.16-3.84 42.667v42.667h-85.333v85.333h85.333v42.667c0 14.507 1.707 28.587 3.84 42.667h-89.173v85.333h119.893c44.373 76.373 126.72 128 221.44 128s177.067-51.627 221.44-128h119.893v-85.333h-89.173c2.133-14.080 3.84-28.16 3.84-42.667v-42.667h85.333v-85.333h-85.333v-42.667c0-14.507-1.707-28.587-3.84-42.667h89.173v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bug" - ] - }, - "attrs": [], - "properties": { - "order": 1470, - "id": 1092, - "prevSize": 24, - "code": 59076, - "name": "bug" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 196 - }, { - "icon": { - "paths": [ - "M513.664 106.666l-107.141 106.667 213.334-0-106.193-106.667zM170.667 298.667v554.667h682.667v-554.667h-682.667zM512 0l213.333 213.333h128c46.933 0 85.333 38.4 85.333 85.333v554.667c0 46.933-38.4 85.333-85.333 85.333h-682.667c-46.933 0-85.333-38.4-85.333-85.333v-554.667c0-46.933 38.4-85.333 85.333-85.333h128l213.333-213.333zM298.662 768v-170.667h213.333v170.667h-213.333zM597.329 725.333v-298.667h170.667v298.667h-170.667zM255.996 512v-128h213.333v128h-213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bulletin-board" - ] - }, - "attrs": [], - "properties": { - "order": 1471, - "id": 1091, - "prevSize": 24, - "code": 59077, - "name": "bulletin-board" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 197 - }, { - "icon": { - "paths": [ - "M682.667 512v170.667c0 23.565-19.102 42.667-42.667 42.667-7.113 0-14.221 0-40.294-21.333-26.078-21.333-71.113-64-117.333-85.333-42.641-19.682-86.292-21.205-130.019-21.325l51.523 141.559 1.457 7.765c0 11.78-9.551 21.333-21.333 21.333h-85.333c-9.393 0-17.368-6.071-20.216-14.502l-56.839-156.164h-8.278c-23.564 0-42.667-19.102-42.667-42.667-47.128 0-85.333-38.204-85.333-85.333 0-47.128 38.205-85.333 85.333-85.333 0-23.564 19.102-42.667 42.667-42.667h128c47.407 0 94.814 0 141.039-21.333 46.221-21.333 91.255-64 117.333-85.333 26.074-21.333 33.182-21.333 40.294-21.333 23.565 0 42.667 19.102 42.667 42.667v170.666c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667zM896 469.333c0 58.91-23.881 112.243-62.485 150.848l-60.339-60.339c23.164-23.164 37.491-55.164 37.491-90.509s-14.327-67.346-37.491-90.509l60.339-60.34c38.605 38.606 62.485 91.939 62.485 150.849z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bullhorn" - ] - }, - "attrs": [], - "properties": { - "order": 1472, - "id": 1090, - "prevSize": 24, - "code": 59078, - "name": "bullhorn" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 198 - }, { - "icon": { - "paths": [ - "M767.974 469.252h-512v-213.335h512zM703.974 725.252c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.371 0 64 28.672 64 64s-28.629 64-64 64zM319.974 725.252c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.371 0 64 28.672 64 64s-28.629 64-64 64zM170.641 682.586c0 37.76 16.64 71.339 42.667 94.763v75.904c0 23.552 19.115 42.667 42.667 42.667h42.667c23.595 0 42.667-19.115 42.667-42.667v-42.667h341.334v42.667c0 23.552 19.072 42.667 42.667 42.667h42.667c23.552 0 42.667-19.115 42.667-42.667v-75.904c26.027-23.424 42.667-57.003 42.667-94.763v-426.668c0-149.333-152.832-170.667-341.333-170.667s-341.334 21.333-341.334 170.667v426.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "bus" - ] - }, - "attrs": [], - "properties": { - "order": 1473, - "id": 1089, - "prevSize": 24, - "code": 59079, - "name": "bus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 199 - }, { - "icon": { - "paths": [ - "M895.974 895.919v-170.667c0-47.147-38.187-85.333-85.333-85.333h-42.667v-128c0-47.147-38.187-85.335-85.333-85.335h-128v-85.333h-85.333v85.333h-128.001c-47.147 0-85.333 38.188-85.333 85.335v128h-42.667c-47.147 0-85.333 38.187-85.333 85.333v170.667h-85.333v85.333h938.667v-85.333zM511.974 298.584c47.147 0 85.333-38.23 85.333-85.333 0-16.043-4.437-31.104-12.16-43.904l-73.173-126.763-73.173 126.763c-7.723 12.8-12.161 27.861-12.161 43.904 0 47.104 38.188 85.333 85.334 85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cake-variant" - ] - }, - "attrs": [], - "properties": { - "order": 1474, - "id": 1088, - "prevSize": 24, - "code": 59080, - "name": "cake-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 200 - }, { - "icon": { - "paths": [ - "M490.667 21.333c21.333 10.667 64 80.872 64 128s-28.655 64-64 64c-35.345 0-64-6.205-64-53.333s42.667-74.667 64-138.667zM789.333 384c106.039 0 192 85.961 192 192 0 66.569-33.877 125.227-85.333 159.667v245.666h-768v-245.666c-51.455-34.441-85.333-93.099-85.333-159.667 0-106.039 85.961-192 192-192l192 0v-128l128-0v128h234.667zM512 682.667c58.91 0 106.667-47.757 106.667-106.667h64c0 58.91 47.757 106.667 106.667 106.667s106.667-47.757 106.667-106.667c0-58.91-47.757-106.667-106.667-106.667h-554.667c-58.91 0-106.667 47.757-106.667 106.667s47.756 106.667 106.667 106.667c58.91 0 106.667-47.757 106.667-106.667h64c0 58.91 47.757 106.667 106.667 106.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cake" - ] - }, - "attrs": [], - "properties": { - "order": 1475, - "id": 1087, - "prevSize": 24, - "code": 59081, - "name": "cake" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 201 - }, { - "icon": { - "paths": [ - "M298.666 85.334h426.667c47.13 0 85.333 38.205 85.333 85.333v682.666c0 47.13-38.204 85.333-85.333 85.333h-426.667c-47.128 0-85.333-38.204-85.333-85.333v-682.666c0-47.128 38.205-85.333 85.333-85.333zM298.666 170.668v170.667h426.667v-170.667h-426.667zM298.666 426.667v85.333h85.333v-85.333h-85.333zM469.333 426.667v85.333h85.333v-85.333h-85.333zM640 426.667v85.333h85.333v-85.333h-85.333zM298.666 597.333v85.333h85.334v-85.333h-85.334zM469.333 597.333v85.333h85.333v-85.333h-85.333zM640 597.333v85.333h85.333v-85.333h-85.333zM298.667 768v85.333h85.333v-85.333h-85.333zM469.333 768v85.333h85.333v-85.333h-85.333zM640 768v85.333h85.333v-85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "calculator" - ] - }, - "attrs": [], - "properties": { - "order": 1476, - "id": 1086, - "prevSize": 24, - "code": 59082, - "name": "calculator" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 202 - }, { - "icon": { - "paths": [ - "M810.641 810.586h-597.333v-469.335h597.333zM682.641 42.585v85.334h-341.335v-85.334h-85.333v85.334h-42.667c-47.189 0-84.907 38.186-84.907 85.333l-0.426 597.334c0 47.104 38.144 85.333 85.333 85.333h597.335c47.061 0 85.333-38.229 85.333-85.333v-597.334c0-47.147-38.272-85.333-85.333-85.333h-42.667v-85.334z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "calendar-blank" - ] - }, - "attrs": [], - "properties": { - "order": 1477, - "id": 1085, - "prevSize": 24, - "code": 59083, - "name": "calendar-blank" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 203 - }, { - "icon": { - "paths": [ - "M896 725.333v-384h-597.333v384h597.333zM896 128c46.933 0 85.333 38.4 85.333 85.333v512c0 46.933-38.4 85.333-85.333 85.333h-597.333c-47.36 0-85.333-38.4-85.333-85.333l0.427-512c0-46.933 37.547-85.333 84.907-85.333h42.667v-85.333h85.333v85.333h341.334v-85.333h85.333v85.333h42.667zM747.947 471.893l-189.44 189.44-114.347-114.347 45.227-45.227 69.12 69.12 144.213-144.213 45.227 45.227zM128 896h597.333v85.333h-597.333c-47.36 0-85.333-38.4-85.333-85.333l0.427-512h84.907v512z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "calendar-check-multiple" - ] - }, - "attrs": [], - "properties": { - "order": 1478, - "id": 1084, - "prevSize": 24, - "code": 59084, - "name": "calendar-check-multiple" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 204 - }, { - "icon": { - "paths": [ - "M810.667 810.667h-597.333v-469.333h597.333zM810.667 128h-42.667v-85.333h-85.333v85.333h-341.333v-85.333h-85.333v85.333h-42.667c-47.36 0-84.907 38.4-84.907 85.333l-0.427 597.333c0 46.933 37.973 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM705.28 471.893l-45.227-45.227-208.213 208.213-90.453-90.453-45.227 45.227 135.68 135.68 253.44-253.44z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "calendar-check" - ] - }, - "attrs": [], - "properties": { - "order": 1479, - "id": 1083, - "prevSize": 24, - "code": 59085, - "name": "calendar-check" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 205 - }, { - "icon": { - "paths": [ - "M640 554.667h64v120.448l104.030 60.062-32 55.424-136.030-78.537v-157.397zM810.641 341.251h-597.333v469.335h199.395c-18.405-38.775-28.702-82.146-28.702-127.919 0-164.949 133.717-298.667 298.667-298.667 45.798 0 89.186 10.308 127.974 28.73v-71.479zM213.306 895.919c-47.189 0-85.333-38.229-85.333-85.333l0.427-597.334c0-47.147 37.717-85.333 84.906-85.333h42.667v-85.333h85.333v85.333h341.335v-85.333h85.333v85.333h42.667c47.061 0 85.333 38.186 85.333 85.333v260.366c52.8 53.871 85.359 127.659 85.359 209.050 0 164.949-133.717 298.667-298.667 298.667-81.421 0-155.23-32.58-209.105-85.414h-260.256zM682.667 475.9c-114.197 0-206.771 92.574-206.771 206.767 0 114.197 92.574 206.771 206.771 206.771s206.771-92.574 206.771-206.771c0-114.193-92.574-206.767-206.771-206.767z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "calendar-clock" - ] - }, - "attrs": [], - "properties": { - "order": 1480, - "id": 1082, - "prevSize": 24, - "code": 59086, - "name": "calendar-clock" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 206 - }, { - "icon": { - "paths": [ - "M896 725.333v-384h-597.333v384h597.333zM896 128.001c46.933 0 85.333 38.4 85.333 85.333v511.999c0 46.933-38.4 85.333-85.333 85.333h-597.334c-47.36 0-85.333-38.4-85.333-85.333l0.427-511.999c0-46.934 37.546-85.333 84.906-85.333h42.667v-85.333h85.333v85.333h341.334v-85.333h85.333v85.333h42.667zM128 896h597.333v85.333h-597.333c-47.36 0-85.333-38.4-85.333-85.333l0.427-512h84.907v512zM810.667 640h-170.667v-170.667h170.667v170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "calendar-multiple" - ] - }, - "attrs": [], - "properties": { - "order": 1481, - "id": 1081, - "prevSize": 24, - "code": 59087, - "name": "calendar-multiple" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 207 - }, { - "icon": { - "paths": [ - "M810.641 810.586l-0.004-512h-597.334l0.005 512h597.333zM682.641 42.585h85.333v85.333h42.667c47.061 0 85.333 38.186 85.333 85.333v597.334c0 47.104-38.272 85.333-85.333 85.333h-597.335c-47.189 0-85.333-38.229-85.333-85.333l0.427-597.334c0-47.147 37.717-85.333 84.906-85.333h42.667v-85.333h85.333v85.333h341.335v-85.333zM469.333 384h85.333v128h128v85.333h-128v128h-85.333v-128h-128v-85.333h128v-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "calendar-plus" - ] - }, - "attrs": [], - "properties": { - "order": 1482, - "id": 1080, - "prevSize": 24, - "code": 59088, - "name": "calendar-plus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 208 - }, { - "icon": { - "paths": [ - "M810.667 810.667h-597.333v-469.333h597.333zM810.667 128h-42.667v-85.333h-85.333v85.333h-341.333v-85.333h-85.333v85.333h-42.667c-47.36 0-84.907 38.4-84.907 85.333l-0.427 597.333c0 46.933 37.973 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM397.227 725.333l104.107-104.107 104.107 104.107 45.227-45.227-104.107-104.107 104.107-104.107-45.227-45.227-104.107 104.107-104.107-104.107-45.227 45.227 104.107 104.107-104.107 104.107 45.227 45.227z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "calendar-remove" - ] - }, - "attrs": [], - "properties": { - "order": 1483, - "id": 1079, - "prevSize": 24, - "code": 59089, - "name": "calendar-remove" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 209 - }, { - "icon": { - "paths": [ - "M469.333 512h256v256h-256v-256zM213.333 170.667h42.667v-85.333h85.333v85.333h341.333v-85.333h85.333v85.333h42.667c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM213.333 384v469.333h597.333v-469.333h-597.333zM554.667 597.333v85.333h85.333v-85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "calendar-select" - ] - }, - "attrs": [], - "properties": { - "order": 1484, - "id": 1078, - "prevSize": 24, - "code": 59090, - "name": "calendar-select" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 210 - }, { - "icon": { - "paths": [ - "M597.333 597.333h-298.667v85.333h298.667zM810.667 810.667h-597.333v-469.333h597.333zM810.667 128h-42.667v-85.333h-85.333v85.333h-341.333v-85.333h-85.333v85.333h-42.667c-47.36 0-84.907 38.4-84.907 85.333l-0.427 597.333c0 46.933 37.973 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM725.333 426.667h-426.667v85.333h426.667v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "calendar-text" - ] - }, - "attrs": [], - "properties": { - "order": 1485, - "id": 1077, - "prevSize": 24, - "code": 59091, - "name": "calendar-text" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 211 - }, { - "icon": { - "paths": [ - "M298.667 426.667h213.333v213.333h-213.333zM810.667 810.667h-597.333v-469.333h597.333zM810.667 128h-42.667v-85.333h-85.333v85.333h-341.333v-85.333h-85.333v85.333h-42.667c-47.36 0-84.907 38.4-84.907 85.333l-0.427 597.333c0 46.933 37.973 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "calendar-today" - ] - }, - "attrs": [], - "properties": { - "order": 1486, - "id": 1076, - "prevSize": 24, - "code": 59092, - "name": "calendar-today" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 212 - }, { - "icon": { - "paths": [ - "M810.641 810.586h-597.333v-469.335h597.333zM682.641 42.584v85.333h-341.333v-85.333h-85.333v85.333h-42.667c-47.189 0-84.907 38.186-84.907 85.333l-0.426 597.335c0 47.104 38.144 85.333 85.333 85.333h597.333c47.061 0 85.333-38.229 85.333-85.333v-597.335c0-47.147-38.272-85.333-85.333-85.333h-42.667v-85.333zM725.308 511.919h-213.333v213.333h213.333v-213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "calendar" - ] - }, - "attrs": [], - "properties": { - "order": 1487, - "id": 1075, - "prevSize": 24, - "code": 59093, - "name": "calendar" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 213 - }, { - "icon": { - "paths": [ - "M256 341.333h31.018l310.315 310.315v31.019h-341.333zM96.982 42.666l-54.315 54.315 85.461 85.461c-25.471 14.763-42.794 41.984-42.794 73.557v512c0 47.104 38.229 85.333 85.333 85.333h628.352l85.333 85.333 54.315-54.315zM853.333 170.666h-519.765l170.667 170.667h93.099v93.099l24.149 24.107 146.517-117.206v263.766l169.941 169.941c0.213-2.347 0.725-4.651 0.725-7.040v-512c0-47.102-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "camcorder-box-off" - ] - }, - "attrs": [], - "properties": { - "order": 1488, - "id": 1074, - "prevSize": 24, - "code": 59094, - "name": "camcorder-box-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 214 - }, { - "icon": { - "paths": [ - "M767.974 682.581l-170.667-136.533v136.533h-341.332v-341.331h341.332v136.535l170.667-136.535zM853.308 170.583h-682.665c-47.104 0-85.333 38.229-85.333 85.333v511.998c0 47.108 38.229 85.333 85.333 85.333h682.665c47.104 0 85.333-38.225 85.333-85.333v-511.998c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "camcorder-box" - ] - }, - "attrs": [], - "properties": { - "order": 1489, - "id": 1073, - "prevSize": 24, - "code": 59095, - "name": "camcorder-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 215 - }, { - "icon": { - "paths": [ - "M139.617 85.25l-54.315 54.315 116.395 116.352h-31.061c-23.552 0-42.667 19.114-42.667 42.667v426.665c0 23.552 19.115 42.667 42.667 42.667h512.002c8.747 0 16.469-3.285 23.211-7.804l135.851 135.804 54.272-54.315zM895.97 277.25l-170.667 170.665v-149.331c0-23.552-19.115-42.667-42.667-42.667h-263.724l477.058 477.058v-455.725z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "camcorder-off" - ] - }, - "attrs": [], - "properties": { - "order": 1490, - "id": 1072, - "prevSize": 24, - "code": 59096, - "name": "camcorder-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 216 - }, { - "icon": { - "paths": [ - "M725.333 448v-149.332c0-23.552-19.115-42.667-42.667-42.667h-512c-23.552 0-42.667 19.115-42.667 42.667v426.665c0 23.552 19.114 42.667 42.667 42.667h512c23.552 0 42.667-19.115 42.667-42.667v-149.333l170.667 170.667v-469.332l-170.667 170.665z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "camcorder" - ] - }, - "attrs": [], - "properties": { - "order": 1491, - "id": 1071, - "prevSize": 24, - "code": 59097, - "name": "camcorder" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 217 - }, { - "icon": { - "paths": [ - "M256 0h512c47.13 0 85.333 38.205 85.333 85.333v853.333c0 47.13-38.204 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-853.333c0-47.128 38.205-85.333 85.333-85.333zM512 256c70.694 0 128 57.308 128 128 0 70.694-57.306 128-128 128s-128-57.306-128-128c0-70.692 57.306-128 128-128zM469.333 42.668v85.333h85.333v-85.333h-85.333zM256 170.667l-0 533.333c0-58.91 114.615-106.667 256-106.667s256 47.757 256 106.667v-533.333h-512zM554.667 768h-170.667v85.333h170.667v85.333l128-128-128-128v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "camera-front-variant" - ] - }, - "attrs": [], - "properties": { - "order": 1492, - "id": 1070, - "prevSize": 24, - "code": 59098, - "name": "camera-front-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 218 - }, { - "icon": { - "paths": [ - "M298.667 85.333h426.667v448c0-71.253-142.080-106.667-213.333-106.667s-213.333 35.413-213.333 106.667zM725.333 0h-426.667c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h426.667c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM512 341.333c46.933 0 85.333-38.4 85.333-85.333s-38.4-85.333-85.333-85.333c-46.933 0-84.907 38.4-84.907 85.333s37.973 85.333 84.907 85.333zM597.333 853.333v85.333h213.333v-85.333zM426.667 853.333h-213.333v85.333h213.333v85.333l128-128-128-128v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "camera-front" - ] - }, - "attrs": [], - "properties": { - "order": 1493, - "id": 1069, - "prevSize": 24, - "code": 59099, - "name": "camera-front" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 219 - }, { - "icon": { - "paths": [ - "M585.869 639.919l-166.443 288.299c29.824 6.613 60.715 10.368 92.544 10.368 102.315 0 196.139-36.096 269.653-96.128l-156.331-270.805zM104.887 639.919c39.211 124.757 134.315 224.384 255.829 270.549l156.203-270.549zM364.173 511.919l-166.315-288.044c-69.675 75.947-112.555 176.853-112.555 288.044 0 29.227 2.987 57.771 8.576 85.333h319.573zM930.061 426.584h-319.573l12.331 21.335 203.264 352.043c69.675-75.947 112.555-176.853 112.555-288.043 0-29.227-2.987-57.771-8.576-85.335zM919.053 383.918c-39.211-124.758-134.315-224.384-255.787-270.55l-156.203 270.55zM401.122 447.919l203.392-352.3c-29.824-6.613-60.715-10.368-92.544-10.368-102.315 0-196.139 36.096-269.653 96.128l156.331 270.807 2.475-4.267z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "camera-iris" - ] - }, - "attrs": [], - "properties": { - "order": 1494, - "id": 1068, - "prevSize": 24, - "code": 59100, - "name": "camera-iris" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 220 - }, { - "icon": { - "paths": [ - "M511.974 725.252c-69.547 0-130.731-33.792-169.728-85.333h169.728c70.699 0 128-57.301 128-128 0-15.061-3.072-29.269-7.851-42.667h88.875c2.816 13.781 4.309 28.032 4.309 42.667 0 117.803-95.531 213.333-213.333 213.333zM511.974 298.584c69.547 0 130.731 33.792 169.728 85.333h-169.728c-70.699 0-128 57.303-128 128.001 0 15.061 3.072 29.269 7.85 42.667h-88.874c-2.816-13.781-4.31-28.032-4.31-42.667 0-117.804 95.531-213.335 213.334-213.335zM853.308 170.584h-135.339l-77.995-85.333h-256l-77.995 85.333h-135.339c-47.104 0-85.333 38.186-85.333 85.333v512.001c0 47.083 38.229 85.333 85.333 85.333h682.667c47.104 0 85.333-38.251 85.333-85.333v-512.001c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "camera-party-mode" - ] - }, - "attrs": [], - "properties": { - "order": 1495, - "id": 1067, - "prevSize": 24, - "code": 59101, - "name": "camera-party-mode" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 221 - }, { - "icon": { - "paths": [ - "M256 0h512c47.13 0 85.333 38.205 85.333 85.333v853.333c0 47.13-38.204 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-853.333c0-47.128 38.205-85.333 85.333-85.333zM512 85.334c-47.13 0-85.333 38.205-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333zM554.667 768h-170.667v85.333h170.667v85.333l128-128-128-128v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "camera-rear-variant" - ] - }, - "attrs": [], - "properties": { - "order": 1496, - "id": 1066, - "prevSize": 24, - "code": 59102, - "name": "camera-rear-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 222 - }, { - "icon": { - "paths": [ - "M512 256c-47.36 0-85.333-38.4-85.333-85.333s37.973-85.333 84.907-85.333c46.933 0 85.333 38.4 85.333 85.333 0.427 46.933-37.973 85.333-84.907 85.333zM725.333 0h-426.667c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h426.667c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM597.333 853.333v85.333h213.333v-85.333zM426.667 853.333h-213.333v85.333h213.333v85.333l128-128-128-128v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "camera-rear" - ] - }, - "attrs": [], - "properties": { - "order": 1497, - "id": 1065, - "prevSize": 24, - "code": 59103, - "name": "camera-rear" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 223 - }, { - "icon": { - "paths": [ - "M639.974 661.252v-106.667h-255.999v106.667l-149.333-149.333 149.333-149.335v106.668h255.999v-106.668l149.333 149.335zM853.308 170.584h-135.339l-77.995-85.333h-255.999l-77.995 85.333h-135.339c-47.104 0-85.333 38.229-85.333 85.333v512.001c0 47.147 38.229 85.333 85.333 85.333h682.665c47.104 0 85.333-38.187 85.333-85.333v-512.001c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "camera-switch" - ] - }, - "attrs": [], - "properties": { - "order": 1498, - "id": 1064, - "prevSize": 24, - "code": 59104, - "name": "camera-switch" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 224 - }, { - "icon": { - "paths": [ - "M210.615 270.771c-16.663-16.662-16.663-43.677 0-60.34s43.677-16.663 60.34 0l301.7 241.357c33.323 33.327 33.323 87.356 0 120.683-33.327 33.323-87.356 33.323-120.683 0l-241.357-301.7zM511.974 853.252c188.501 0 341.333-152.789 341.333-341.333 0-94.237-38.178-179.553-99.908-241.318l60.331-60.33c77.18 77.207 124.911 183.851 124.911 301.648 0 235.648-191.019 426.667-426.667 426.667-235.622 0-426.623-190.976-426.667-426.586h85.333c0.044 188.506 152.859 341.252 341.334 341.252zM512 42.667c47.13 0 85.333 38.205 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.205-85.333-85.333s38.204-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "camera-timer" - ] - }, - "attrs": [], - "properties": { - "order": 1499, - "id": 1063, - "prevSize": 24, - "code": 59105, - "name": "camera-timer" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 225 - }, { - "icon": { - "paths": [ - "M170.667 170.668l128-0.001 85.333-85.333h256l85.333 85.333 128 0.001c47.125 0 85.333 38.205 85.333 85.333v511.999c0 47.13-38.208 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333v-511.999c0-47.128 38.205-85.333 85.333-85.333zM512 298.667c-117.821 0-213.333 95.513-213.333 213.333s95.513 213.333 213.333 213.333c117.82 0 213.333-95.514 213.333-213.333s-95.514-213.333-213.333-213.333zM512 384c70.69 0 128 57.31 128 128 0 70.694-57.31 128-128 128-70.694 0-128-57.306-128-128 0-70.69 57.306-128 128-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "camera" - ] - }, - "attrs": [], - "properties": { - "order": 1500, - "id": 1062, - "prevSize": 24, - "code": 59106, - "name": "camera" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 226 - }, { - "icon": { - "paths": [ - "M512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.641 191.025-426.667 426.667-426.667zM361.15 300.811l-60.34 60.34 150.85 150.849-150.85 150.848 60.34 60.339 150.85-150.848 150.848 150.852 60.339-60.343-150.848-150.848 150.848-150.849-60.339-60.34-150.848 150.85-150.85-150.85z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cancel" - ] - }, - "attrs": [], - "properties": { - "order": 1501, - "id": 1061, - "prevSize": 24, - "code": 59107, - "name": "cancel" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 227 - }, { - "icon": { - "paths": [ - "M426.667 426.667c0 47.13-38.205 85.333-85.333 85.333s-85.333-38.204-85.333-85.333v-85.333c0-26.714 4.092-52.472 11.683-76.683l158.984 158.984v3.032zM512 85.334c31.424 0 61.53 5.662 89.344 16.023l-90.662 154.654c-35.2 0.533-65.229 22.376-77.76 53.199l-123.898-123.897c46.804-60.8 120.314-99.978 202.977-99.978zM757.726 269.305l-160.393 160.396v-88.367c0-16.012-4.412-30.993-12.083-43.796l89.954-153.443c38.822 32.158 67.994 75.558 82.522 125.21zM768 558.327l-170.667 170.667v-178.615l170.667-170.667v178.616zM768 853.333c0 47.13-38.204 85.333-85.333 85.333s-85.333-38.204-85.333-85.333v-3.661l170.667-170.667v174.327z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "candycane" - ] - }, - "attrs": [], - "properties": { - "order": 1502, - "id": 1060, - "prevSize": 24, - "code": 59108, - "name": "candycane" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 228 - }, { - "icon": { - "paths": [ - "M213.308 554.586l64-192.001h469.333l64 192.001zM746.641 767.919c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.371 0 64 28.672 64 64s-28.629 64-64 64zM277.308 767.919c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.371 0 64 28.672 64 64s-28.629 64-64 64zM807.185 341.72c-8.661-25.131-32.512-43.136-60.544-43.136h-469.333c-28.032 0-51.84 18.005-60.501 43.136l-88.832 255.532v341.333c0 23.552 19.115 42.667 42.667 42.667h42.667c23.595 0 42.667-19.115 42.667-42.667v-42.667h512v42.667c0 23.552 19.115 42.667 42.667 42.667h42.667c23.595 0 42.667-19.115 42.667-42.667v-341.333zM298.641 213.251c35.371 0 64-28.63 64-64 0-42.667-64-115.2-64-115.2s-64 72.533-64 115.2c0 35.37 28.629 64 64 64zM511.974 213.251c35.371 0 64-28.63 64-64 0-42.667-64-115.2-64-115.2s-64 72.533-64 115.2c0 35.37 28.629 64 64 64zM725.308 213.251c35.371 0 64-28.63 64-64 0-42.667-64-115.2-64-115.2s-64 72.533-64 115.2c0 35.37 28.629 64 64 64z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "car-wash" - ] - }, - "attrs": [], - "properties": { - "order": 1503, - "id": 1059, - "prevSize": 24, - "code": 59109, - "name": "car-wash" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 229 - }, { - "icon": { - "paths": [ - "M213.308 469.252l64-192.001h469.333l64 192.001zM746.641 682.586c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.371 0 64 28.672 64 64s-28.629 64-64 64zM277.308 682.586c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.371 0 64 28.672 64 64s-28.629 64-64 64zM807.185 256.387c-8.661-25.131-32.512-43.136-60.544-43.136h-469.333c-28.032 0-51.84 18.005-60.501 43.136l-88.832 255.532v341.333c0 23.552 19.115 42.667 42.667 42.667h42.667c23.595 0 42.667-19.115 42.667-42.667v-42.667h512v42.667c0 23.552 19.115 42.667 42.667 42.667h42.667c23.595 0 42.667-19.115 42.667-42.667v-341.333l-88.789-255.532z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "car" - ] - }, - "attrs": [], - "properties": { - "order": 1504, - "id": 1058, - "prevSize": 24, - "code": 59110, - "name": "car" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 230 - }, { - "icon": { - "paths": [ - "M682.667 426.667l-8.533 42.667h-98.133c-11.78 0-21.333 9.553-21.333 21.333s9.553 21.333 21.333 21.333h89.6l-42.667 213.333h-89.6c-11.78 0-21.333 9.553-21.333 21.333s9.553 21.333 21.333 21.333h81.067l-17.067 85.333c0 47.13-38.204 85.333-85.333 85.333s-85.333-38.204-85.333-85.333l-42.667-213.333h64c11.78 0 21.333-9.553 21.333-21.333s-9.553-21.333-21.333-21.333h-72.533l-34.133-170.667c0-51.078 39.891-95.168 97.583-115.703l-59.193-85.816c-13.379-19.398-8.5-45.968 10.897-59.348s45.966-8.5 59.346 10.897l19.366 28.076v-76.774c0-23.564 19.102-42.667 42.667-42.667s42.667 19.103 42.667 42.667v97.469l63.031-74.348c15.236-17.974 42.159-20.192 60.134-4.954s20.19 42.162 4.954 60.136l-90.901 107.223c54.003 21.492 90.782 64.095 90.782 113.14z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "carrot" - ] - }, - "attrs": [], - "properties": { - "order": 1505, - "id": 1057, - "prevSize": 24, - "code": 59111, - "name": "carrot" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 231 - }, { - "icon": { - "paths": [ - "M725.308 767.919c47.104 0 85.333 38.187 85.333 85.333s-38.229 85.333-85.333 85.333c-47.147 0-84.907-38.187-84.907-85.333s37.76-85.333 84.907-85.333zM42.641 85.251h139.35l40.404 85.333h630.913c23.552 0 42.667 19.072 42.667 42.667 0 7.467-1.92 14.507-5.291 20.565l-152.576 276.866c-14.592 26.197-42.539 43.904-74.624 43.904h-317.824l-38.272 69.504-1.365 5.163c0 5.931 4.778 10.667 10.667 10.667h493.952v85.333h-512c-47.147 0-85.333-38.187-85.333-85.333 0-14.848 3.798-28.843 10.453-41.003l57.672-104.619-153.458-323.713h-85.333v-85.333zM298.641 767.919c47.104 0 85.333 38.187 85.333 85.333s-38.229 85.333-85.333 85.333c-47.147 0-84.907-38.187-84.907-85.333s37.76-85.333 84.907-85.333zM682.667 469.333l118.519-213.333h-539.26l100.741 213.333h320z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cart-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1506, - "id": 1056, - "prevSize": 24, - "code": 59112, - "name": "cart-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 232 - }, { - "icon": { - "paths": [ - "M725.308 767.919c-47.147 0-84.907 38.187-84.907 85.333s37.76 85.333 84.907 85.333c47.104 0 85.333-38.187 85.333-85.333s-38.229-85.333-85.333-85.333zM42.641 85.251v85.333h85.333l153.458 323.713-57.672 104.619c-6.656 12.16-10.453 26.155-10.453 41.003 0 47.147 38.187 85.333 85.333 85.333h512v-85.333h-493.952c-5.888 0-10.667-4.736-10.667-10.667 0-1.877 0.512-3.669 1.365-5.163l38.272-69.504h317.824c32.085 0 60.032-17.707 74.624-43.904l152.576-276.866c3.371-6.059 5.291-13.098 5.291-20.565 0-23.595-19.115-42.667-42.667-42.667h-630.912l-40.405-85.333zM298.641 767.919c-47.147 0-84.907 38.187-84.907 85.333s37.76 85.333 84.907 85.333c47.104 0 85.333-38.187 85.333-85.333s-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cart" - ] - }, - "attrs": [], - "properties": { - "order": 1507, - "id": 1055, - "prevSize": 24, - "code": 59113, - "name": "cart" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 233 - }, { - "icon": { - "paths": [ - "M85.333 213.333h853.333v640h-853.333v-640zM853.333 768v-469.333h-682.667v469.333h682.667zM725.333 341.333c0 47.128 38.204 85.333 85.333 85.333v213.333c-47.13 0-85.333 38.204-85.333 85.333h-426.667c0-47.13-38.205-85.333-85.333-85.333v-213.333c47.128 0 85.333-38.205 85.333-85.333h426.667zM725.333 554.667v-42.667c0-47.13-28.655-85.333-64-85.333s-64 38.204-64 85.333v42.667c0 47.13 28.655 85.333 64 85.333s64-38.204 64-85.333zM661.333 469.333c11.78 0 21.333 9.553 21.333 21.333v85.333c0 11.78-9.553 21.333-21.333 21.333-11.785 0-21.333-9.553-21.333-21.333v-85.333c0-11.78 9.549-21.333 21.333-21.333zM554.667 554.667v-42.667c0-47.13-28.655-85.333-64-85.333s-64 38.204-64 85.333v42.667c0 47.13 28.655 85.333 64 85.333s64-38.204 64-85.333zM490.667 469.333c11.78 0 21.333 9.553 21.333 21.333v85.333c0 11.78-9.553 21.333-21.333 21.333-11.785 0-21.333-9.553-21.333-21.333v-85.333c0-11.78 9.549-21.333 21.333-21.333zM341.333 640h42.667v-213.333h-42.667l-42.667 21.333v42.667l42.667-21.333v170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cash-100" - ] - }, - "attrs": [], - "properties": { - "order": 1508, - "id": 1054, - "prevSize": 24, - "code": 59114, - "name": "cash-100" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 234 - }, { - "icon": { - "paths": [ - "M213.333 256h768v512h-768v-512zM597.333 384c70.69 0 128 57.309 128 128 0 70.694-57.31 128-128 128-70.694 0-128-57.306-128-128 0-70.69 57.306-128 128-128zM384 341.333c0 47.129-38.205 85.333-85.333 85.333v170.667c47.128 0 85.333 38.204 85.333 85.333h426.667c0-47.13 38.204-85.333 85.333-85.333v-170.667c-47.13 0-85.333-38.205-85.333-85.333l-426.667-0zM42.667 426.667h85.333v426.667h682.667v85.333h-768v-512z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cash-multiple" - ] - }, - "attrs": [], - "properties": { - "order": 1509, - "id": 1053, - "prevSize": 24, - "code": 59115, - "name": "cash-multiple" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 235 - }, { - "icon": { - "paths": [ - "M853.308 767.919h-682.667v-512.001h682.667zM853.308 170.584h-682.667c-47.189 0-84.916 38.187-84.916 85.333l-0.417 512.001c0 47.147 38.144 85.333 85.333 85.333h682.667c47.147 0 85.333-38.187 85.333-85.333v-512.001c0-47.147-38.187-85.333-85.333-85.333zM469.308 725.252h85.333v-42.667h42.667c23.552 0 42.667-19.115 42.667-42.667v-128c0-23.552-19.115-42.667-42.667-42.667h-128v-42.668h170.667v-85.333h-85.333v-42.667h-85.333v42.667h-42.667c-23.552 0-42.667 19.114-42.667 42.667v128.001c0 23.552 19.115 42.667 42.667 42.667h128v42.667h-170.667v85.333h85.333v42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cash-usd" - ] - }, - "attrs": [], - "properties": { - "order": 1510, - "id": 1052, - "prevSize": 24, - "code": 59116, - "name": "cash-usd" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 236 - }, { - "icon": { - "paths": [ - "M128 256h768v512h-768v-512zM512 384c70.69 0 128 57.309 128 128 0 70.694-57.31 128-128 128-70.694 0-128-57.306-128-128 0-70.69 57.306-128 128-128zM298.667 341.334c0 47.128-38.205 85.333-85.333 85.333l-0 170.667c47.128 0 85.333 38.204 85.333 85.333h426.667c0-47.13 38.204-85.333 85.333-85.333v-170.667c-47.13 0-85.333-38.205-85.333-85.332l-426.667-0z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cash" - ] - }, - "attrs": [], - "properties": { - "order": 1511, - "id": 1051, - "prevSize": 24, - "code": 59117, - "name": "cash" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 237 - }, { - "icon": { - "paths": [ - "M895.974 127.918h-768c-47.147 0-85.333 38.229-85.333 85.333v128h85.333v-128h768v597.335h-298.667v85.333h298.667c47.083 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.251-85.333-85.333-85.333zM42.641 426.584v85.335c212.096 0 384 171.904 384 384h85.333c0-259.2-210.176-469.335-469.333-469.335zM810.641 298.584h-597.333v69.717c168.96 54.613 302.336 187.991 356.949 356.951h240.384zM42.641 597.252v85.333c117.845 0 213.333 95.488 213.333 213.333h85.333c0-164.949-133.75-298.667-298.667-298.667zM42.641 767.919v128h128c0-70.656-57.333-128-128-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cast-connected" - ] - }, - "attrs": [], - "properties": { - "order": 1512, - "id": 1050, - "prevSize": 24, - "code": 59118, - "name": "cast-connected" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 238 - }, { - "icon": { - "paths": [ - "M42.64 426.584v85.335c212.096 0 384 171.904 384 384h85.334c0-259.2-210.177-469.335-469.334-469.335zM42.64 597.252v85.333c117.845 0 213.333 95.488 213.333 213.333h85.333c0-164.949-133.76-298.667-298.667-298.667zM42.64 767.919v128h128c0-70.656-57.344-128-128-128zM895.974 127.918h-768.001c-47.147 0-85.333 38.229-85.333 85.333v128h85.333v-128h768.001v597.335h-298.667v85.333h298.667c47.083 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.251-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cast" - ] - }, - "attrs": [], - "properties": { - "order": 1513, - "id": 1049, - "prevSize": 24, - "code": 59119, - "name": "cast" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 239 - }, { - "icon": { - "paths": [ - "M85.333 554.667h85.333v85.333h85.333v-85.333h85.333v85.333h85.333v-85.333h85.333v85.333h85.333v-213.333l128-128v-256h85.333l170.667 85.333-170.667 85.333v85.333l128 128v512h-469.333v-128c0-47.13-38.204-85.333-85.333-85.333-47.128 0-85.333 38.204-85.333 85.333v128h-213.333v-384zM768 426.667c-23.565 0-42.667 22.925-42.667 51.2v76.8h85.333v-76.8c0-28.275-19.102-51.2-42.667-51.2z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "castle" - ] - }, - "attrs": [], - "properties": { - "order": 1514, - "id": 1048, - "prevSize": 24, - "code": 59120, - "name": "castle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 240 - }, { - "icon": { - "paths": [ - "M512 341.333l-56.802 3.823c-36.691-43.53-139.278-153.156-241.865-153.156 0 0-84.11 126.165-1.815 294.993-23.406 35.183-37.724 53.615-40.396 95.881l-82.955 12.373 9.021 41.707 75.294-10.837 5.913 30.174-67.080 40.213 20.172 37.833 61.594-37.948c49.077 104.247 173.357 156.945 318.918 156.945s269.841-52.698 318.916-156.945l61.594 37.948 20.173-37.833-67.081-40.213 5.914-30.174 75.294 10.837 9.024-41.707-82.957-12.373c-2.671-42.266-16.99-60.698-40.397-95.881 82.295-168.827-1.813-294.993-1.813-294.993-102.588 0-205.175 109.626-241.865 153.156l-56.802-3.823zM384 469.333c23.564 0 42.667 19.102 42.667 42.667s-19.103 42.667-42.667 42.667c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667zM640 469.333c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM469.333 597.333h85.333l-29.76 59.516c7.398 27.174 32.247 47.151 61.76 47.151 35.345 0 64-28.655 64-64h21.333c0 47.13-38.204 85.333-85.333 85.333-31.872 0-59.665-17.476-74.317-43.366l-0.35 0.7-0.35-0.7c-14.652 25.89-42.445 43.366-74.317 43.366-47.128 0-85.333-38.204-85.333-85.333h21.333c0 35.345 28.654 64 64 64 29.513 0 54.362-19.977 61.76-47.151l-29.76-59.516z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cat" - ] - }, - "attrs": [], - "properties": { - "order": 1515, - "id": 1047, - "prevSize": 24, - "code": 59121, - "name": "cat" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 241 - }, { - "icon": { - "paths": [ - "M735.974 767.919h-448v-597.335h448zM597.308 895.919h-170.667v-42.667h170.667zM682.641 42.584h-341.333c-70.699 0-128 57.301-128 128v682.668c0 70.699 57.301 128 128 128h341.333c70.699 0 128-57.301 128-128v-682.668c0-70.7-57.301-128-128-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cellphone-android" - ] - }, - "attrs": [], - "properties": { - "order": 1516, - "id": 1046, - "prevSize": 24, - "code": 59122, - "name": "cellphone-android" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 242 - }, { - "icon": { - "paths": [ - "M682.641 639.919h-341.333v-426.668h341.333zM682.641 43.011l-341.333-0.427c-47.147 0-85.333 38.229-85.333 85.333v597.335c0 47.104 38.187 85.333 85.333 85.333h341.333c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.229-84.906-85.333-84.906zM341.308 981.252h341.333v-85.333h-341.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cellphone-dock" - ] - }, - "attrs": [], - "properties": { - "order": 1517, - "id": 1045, - "prevSize": 24, - "code": 59123, - "name": "cellphone-dock" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 243 - }, { - "icon": { - "paths": [ - "M682.641 767.919h-384v-597.335h384zM490.641 938.586c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.328 0 64 28.672 64 64s-28.672 64-64 64zM661.308 42.584h-341.334c-58.923 0-106.667 47.744-106.667 106.667v725.335c0 58.923 47.744 106.667 106.667 106.667h341.334c58.923 0 106.667-47.744 106.667-106.667v-725.335c0-58.923-47.744-106.667-106.667-106.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cellphone-iphone" - ] - }, - "attrs": [], - "properties": { - "order": 1518, - "id": 1044, - "prevSize": 24, - "code": 59124, - "name": "cellphone-iphone" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 244 - }, { - "icon": { - "paths": [ - "M981.333 341.333h-256c-23.467 0-42.667 19.2-42.667 42.667v178.347l85.333 85.333v-221.013h170.667v298.667h-93.013l128 128h7.68c23.467 0 42.667-19.2 42.667-42.667v-426.667c0-23.467-19.2-42.667-42.667-42.667zM170.667 267.52l457.813 457.813h-457.813v-457.813zM81.92 70.4l-54.187 54.187 77.653 77.653c-12.373 14.507-20.053 33.28-20.053 53.76v469.333h-85.333v128h756.48l100.267 100.267 54.187-54.187-829.013-829.013zM938.667 256v-85.333h-647.68l85.333 85.333h562.347z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cellphone-link-off" - ] - }, - "attrs": [], - "properties": { - "order": 1519, - "id": 1043, - "prevSize": 24, - "code": 59125, - "name": "cellphone-link-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 245 - }, { - "icon": { - "paths": [ - "M938.667 725.333h-170.667v-298.667h170.667zM981.333 341.333h-256c-23.467 0-42.667 19.2-42.667 42.667v426.667c0 23.467 19.2 42.667 42.667 42.667h256c23.467 0 42.667-19.2 42.667-42.667v-426.667c0-23.467-19.2-42.667-42.667-42.667zM170.667 256h768v-85.333h-768c-46.933 0-85.333 38.4-85.333 85.333v469.333h-85.333v128h597.333v-128h-426.667v-469.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cellphone-link" - ] - }, - "attrs": [], - "properties": { - "order": 1520, - "id": 1042, - "prevSize": 24, - "code": 59126, - "name": "cellphone-link" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 246 - }, { - "icon": { - "paths": [ - "M682.667 682.667h-341.333v-512h341.333zM682.667 0.427l-341.333-0.427c-46.933 0-85.333 38.4-85.333 85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h341.333c46.933 0 85.333-38.4 85.333-85.333v-682.667c0-46.933-38.4-84.907-85.333-84.907zM640 1024h85.333v-85.333h-85.333zM469.333 1024h85.333v-85.333h-85.333zM298.667 1024h85.333v-85.333h-85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cellphone-settings" - ] - }, - "attrs": [], - "properties": { - "order": 1521, - "id": 1041, - "prevSize": 24, - "code": 59127, - "name": "cellphone-settings" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 247 - }, { - "icon": { - "paths": [ - "M725.308 810.586h-426.667v-597.335h426.667zM725.308 43.011l-426.667-0.427c-47.147 0-85.333 38.229-85.333 85.333v768.001c0 47.104 38.186 85.333 85.333 85.333h426.667c47.104 0 85.333-38.229 85.333-85.333v-768.001c0-47.104-38.229-84.906-85.333-84.906z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cellphone" - ] - }, - "attrs": [], - "properties": { - "order": 1522, - "id": 1040, - "prevSize": 24, - "code": 59128, - "name": "cellphone" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 248 - }, { - "icon": { - "paths": [ - "M938.667 213.333v85.333h-212.954l-148.322 213.333h105.276v85.333h-65.57l158.118 341.333h-94.042l-39.531-85.333h-369.251l-44.093 85.333h-96.052l176.374-341.333h-9.953c-19.163 0-35.376-12.634-40.763-30.029l-135.532-403.515 40.446-13.585c22.338-7.503 46.528 4.524 54.031 26.861l112.497 334.934h186.781l148.322-213.333h-152.448v-85.333h426.667zM404.672 597.333l-88.187 170.667h285.627l-79.057-170.667h-118.383z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "chair-school" - ] - }, - "attrs": [], - "properties": { - "order": 1523, - "id": 1039, - "prevSize": 24, - "code": 59129, - "name": "chair-school" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 249 - }, { - "icon": { - "paths": [ - "M690.18 836.237l-85.628-148.314c41.993-30.985 70.908-78.673 76.941-133.257h171.221c-6.827 117.713-69.798 220.365-162.534 281.57zM554.667 299.839v-171.222c183.305 10.633 330.082 157.41 340.715 340.716h-171.221c-9.839-88.994-80.499-159.657-169.493-169.494zM298.667 533.333c0 27.366 5.725 53.397 16.044 76.954l-148.314 85.632c-24.567-48.905-38.397-104.128-38.397-162.586 0-193.134 150.968-351.007 341.333-362.050v171.222c-95.999 10.612-170.667 91.999-170.667 190.828zM490.667 896c-126.588 0-238.027-64.858-302.903-163.153l148.311-85.628c34.963 47.381 91.189 78.114 154.592 78.114 27.366 0 53.393-5.726 76.954-16.043l85.632 148.314c-48.905 24.567-104.128 38.396-162.586 38.396z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "chart-arc" - ] - }, - "attrs": [], - "properties": { - "order": 1524, - "id": 1038, - "prevSize": 24, - "code": 59130, - "name": "chart-arc" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 250 - }, { - "icon": { - "paths": [ - "M744.661 647.859l194.005-336.023v584.164h-853.333v-768h85.333v534.865l234.461-406.1 277.841 160.411 180.608-312.826 73.903 42.667-223.279 386.726-277.841-160.41-252.493 437.334h96.533l187.319-322.701 276.941 159.893z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "chart-areaspline" - ] - }, - "attrs": [], - "properties": { - "order": 1525, - "id": 1037, - "prevSize": 24, - "code": 59131, - "name": "chart-areaspline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 251 - }, { - "icon": { - "paths": [ - "M938.667 896h-853.333v-768h85.333v682.667h85.333v-384h170.667v384h85.333v-554.667h170.667v554.667h85.333v-213.333h170.667v298.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "chart-bar" - ] - }, - "attrs": [], - "properties": { - "order": 1526, - "id": 1036, - "prevSize": 24, - "code": 59132, - "name": "chart-bar" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 252 - }, { - "icon": { - "paths": [ - "M128 128h85.333v426.667h170.667v-256h170.667v170.667h170.667v170.667h170.667v256h-768v-768z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "chart-histogram" - ] - }, - "attrs": [], - "properties": { - "order": 1527, - "id": 1035, - "prevSize": 24, - "code": 59133, - "name": "chart-histogram" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 253 - }, { - "icon": { - "paths": [ - "M682.97 502.511l180.608-312.828 73.903 42.667-223.279 386.726-277.841-160.41-203.226 352h705.532v85.333h-853.333v-768h85.333v620.198l234.462-406.1 277.841 160.412z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "chart-line" - ] - }, - "attrs": [], - "properties": { - "order": 1528, - "id": 1034, - "prevSize": 24, - "code": 59134, - "name": "chart-line" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 254 - }, { - "icon": { - "paths": [ - "M896 469.333h-341.333v-341.333c188.514 0 341.333 152.82 341.333 341.333zM810.667 554.667c0 118.69-60.578 223.232-152.508 284.39l-164.194-284.39h316.702zM469.333 896c-118.691 0-223.232-60.578-284.391-152.508l276.583-159.684 159.701 276.617c-45.743 22.771-97.323 35.575-151.893 35.575zM128 554.667c0-188.513 152.82-341.333 341.333-341.333v316.702l-305.757 176.529c-22.77-45.747-35.576-97.327-35.576-151.898z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "chart-pie" - ] - }, - "attrs": [], - "properties": { - "order": 1529, - "id": 1033, - "prevSize": 24, - "code": 59135, - "name": "chart-pie" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 255 - }, { - "icon": { - "paths": [ - "M17.642 572.245l238.337 238.336 60.33-60.331-238.336-238.336zM949.013 238.253l-451.669 451.667-178.005-178.005-60.331 60.331 238.336 238.336 512-511.998zM767.979 298.583l-60.331-60.331-270.635 270.637 60.331 60.331 270.635-270.637z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "check-all" - ] - }, - "attrs": [], - "properties": { - "order": 1530, - "id": 1032, - "prevSize": 24, - "code": 59136, - "name": "check-all" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 256 - }, { - "icon": { - "paths": [ - "M213.333 42.669h597.334c47.125 0 85.333 38.205 85.333 85.333v554.664c0 30.327-15.821 56.96-39.663 72.094l-344.337 226.573-344.369-226.59c-23.822-15.138-39.63-41.762-39.63-72.077l-0.001-554.664c0-47.128 38.205-85.333 85.333-85.333zM426.667 682.667l384-384-60.339-60.34-323.661 323.661-152.994-152.995-60.34 60.34 213.333 213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "check-bookmark" - ] - }, - "attrs": [], - "properties": { - "order": 1531, - "id": 1031, - "prevSize": 24, - "code": 59137, - "name": "check-bookmark" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 257 - }, { - "icon": { - "paths": [ - "M469.333 682.667l-192-192 60.34-60.339 131.66 131.661 366.327-366.328 60.339 60.34-426.667 426.667zM512 85.334c57.843 0 112.994 11.51 163.294 32.364l-66.799 66.8c-30.596-9.001-62.985-13.831-96.495-13.831-188.513 0-341.333 152.82-341.333 341.333 0 188.514 152.82 341.333 341.333 341.333s341.333-152.819 341.333-341.333h85.333c0 235.644-191.027 426.667-426.667 426.667-235.642 0-426.667-191.023-426.667-426.667 0-235.641 191.025-426.666 426.667-426.666z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "check-circle" - ] - }, - "attrs": [], - "properties": { - "order": 1532, - "id": 1030, - "prevSize": 24, - "code": 59138, - "name": "check-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 258 - }, { - "icon": { - "paths": [ - "M896 298.667l-512 512-234.667-234.667 60.34-60.339 174.327 174.327 451.661-451.661 60.339 60.34z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "check" - ] - }, - "attrs": [], - "properties": { - "order": 1533, - "id": 1029, - "prevSize": 24, - "code": 59139, - "name": "check" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 259 - }, { - "icon": { - "paths": [ - "M511.974 853.252c-188.502 0-341.334-152.832-341.334-341.333 0-188.503 152.832-341.335 341.334-341.335s341.333 152.832 341.333 341.335c0 188.501-152.832 341.333-341.333 341.333zM511.974 85.251c-235.649 0-426.667 191.019-426.667 426.668 0 235.648 191.018 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.649-191.019-426.668-426.667-426.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "checkbox-blank-circle-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1534, - "id": 1028, - "prevSize": 24, - "code": 59140, - "name": "checkbox-blank-circle-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 260 - }, { - "icon": { - "paths": [ - "M511.974 85.251c-235.648 0-426.667 191.019-426.667 426.668 0 235.648 191.019 426.667 426.667 426.667 235.605 0 426.667-191.019 426.667-426.667 0-235.649-191.061-426.668-426.667-426.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "checkbox-blank-circle" - ] - }, - "attrs": [], - "properties": { - "order": 1535, - "id": 1027, - "prevSize": 24, - "code": 59141, - "name": "checkbox-blank-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 261 - }, { - "icon": { - "paths": [ - "M810.641 127.918h-597.334c-47.147 0-85.333 38.187-85.333 85.333v597.335c0 47.147 38.187 85.333 85.333 85.333h597.334c47.104 0 85.333-38.187 85.333-85.333v-597.335c0-47.147-38.229-85.333-85.333-85.333zM810.641 213.251v597.335l-597.334 0.043v-597.377h597.334z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "checkbox-blank-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1536, - "id": 1026, - "prevSize": 24, - "code": 59142, - "name": "checkbox-blank-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 262 - }, { - "icon": { - "paths": [ - "M810.641 127.918h-597.333c-47.147 0-84.907 38.187-84.907 85.333l-0.426 597.335c0 47.147 38.187 85.333 85.333 85.333h597.333c47.104 0 85.333-38.187 85.333-85.333v-597.335c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "checkbox-blank" - ] - }, - "attrs": [], - "properties": { - "order": 1537, - "id": 1025, - "prevSize": 24, - "code": 59143, - "name": "checkbox-blank" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 263 - }, { - "icon": { - "paths": [ - "M853.308 511.919c0 188.501-152.832 341.333-341.333 341.333s-341.334-152.832-341.334-341.333c0-188.503 152.832-341.335 341.334-341.335 32.597 0 64.043 4.864 93.909 13.397l67.072-67.072c-49.707-20.284-103.979-31.659-160.981-31.659-235.649 0-426.667 191.019-426.667 426.668 0 235.648 191.018 426.667 426.667 426.667s426.667-191.019 426.667-426.667zM337.638 430.255l-60.331 60.331 192 192 426.667-426.668-60.331-60.331-366.336 366.337-131.67-131.669z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "checkbox-marked-circle-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1538, - "id": 1024, - "prevSize": 24, - "code": 59144, - "name": "checkbox-marked-circle-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 264 - }, { - "icon": { - "paths": [ - "M426.641 725.252l-213.333-213.333 60.331-60.331 153.003 153.003 323.67-323.671 60.331 60.331zM511.974 85.251c-235.648 0-426.667 191.019-426.667 426.668 0 235.648 191.019 426.667 426.667 426.667 235.605 0 426.667-191.019 426.667-426.667 0-235.649-191.061-426.668-426.667-426.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "checkbox-marked-circle" - ] - }, - "attrs": [], - "properties": { - "order": 1539, - "id": 1023, - "prevSize": 24, - "code": 59145, - "name": "checkbox-marked-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 265 - }, { - "icon": { - "paths": [ - "M810.641 810.586l-597.333 0.043v-597.377h426.667v-85.333h-426.667c-47.147 0-85.333 38.187-85.333 85.333v597.335c0 47.147 38.187 85.333 85.333 85.333h597.333c47.104 0 85.333-38.187 85.333-85.333v-341.333h-85.333zM337.638 430.255l-60.331 60.331 192 192 426.667-426.668-60.331-60.331-366.336 366.337-131.669-131.669z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "checkbox-marked-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1540, - "id": 1022, - "prevSize": 24, - "code": 59146, - "name": "checkbox-marked-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 266 - }, { - "icon": { - "paths": [ - "M426.641 725.252l-213.333-213.333 60.331-60.331 153.003 153.003 323.669-323.671 60.331 60.331zM810.641 127.918h-597.333c-47.189 0-85.333 38.187-85.333 85.333v597.335c0 47.147 38.144 85.333 85.333 85.333h597.333c47.147 0 85.333-38.187 85.333-85.333v-597.335c0-47.147-38.187-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "checkbox-marked" - ] - }, - "attrs": [], - "properties": { - "order": 1541, - "id": 1021, - "prevSize": 24, - "code": 59147, - "name": "checkbox-marked" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 267 - }, { - "icon": { - "paths": [ - "M853.303 682.586l0.030-511.919-512.031-0.082 0.005 512.044 511.996-0.043zM938.637 682.586c0 47.147-38.229 85.333-85.333 85.333h-511.996c-47.147 0-85.333-38.187-85.333-85.333l-0.005-512.001c0-47.147 38.186-85.333 85.333-85.333l512.031 0.082c47.13 0 85.333 38.205 85.333 85.333l-0.030 511.919zM682.667 853.333v85.333h-511.999c-47.147 0-85.333-38.187-85.333-85.333l-0.003-554.666h85.333l0.003 554.708 511.999-0.043z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "checkbox-multiple-blank-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1542, - "id": 1020, - "prevSize": 24, - "code": 59148, - "name": "checkbox-multiple-blank-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 268 - }, { - "icon": { - "paths": [ - "M938.637 682.586c0 47.147-38.229 85.333-85.333 85.333h-511.996c-47.147 0-85.333-38.187-85.333-85.333l-0.005-512.001c0-47.147 38.186-85.333 85.333-85.333l512.031 0.082c47.13 0 85.333 38.205 85.333 85.333l-0.030 511.919zM682.662 853.333v85.333h-511.995c-47.147 0-85.333-38.187-85.333-85.333l-0.003-554.665h85.333l0.003 554.708 511.995-0.043z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "checkbox-multiple-blank" - ] - }, - "attrs": [], - "properties": { - "order": 1543, - "id": 1019, - "prevSize": 24, - "code": 59149, - "name": "checkbox-multiple-blank" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 269 - }, { - "icon": { - "paths": [ - "M853.303 682.586l-0.004-256.001h85.333l0.004 256.001c0 47.147-38.229 85.333-85.333 85.333h-511.996c-47.147 0-85.333-38.187-85.333-85.333l-0.005-512.001c0-47.147 38.186-85.333 85.333-85.333l341.33-0v85.333h-341.33l0.005 512.044 511.996-0.043zM465.638 302.254l131.669 131.67 280.994-281.003 60.331 60.33-341.325 341.334-192-192.001 60.331-60.331zM682.667 853.333v85.333h-511.999c-47.147 0-85.333-38.187-85.333-85.333l-0.003-554.666h85.333l0.003 554.708 511.999-0.043z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "checkbox-multiple-marked-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1544, - "id": 1018, - "prevSize": 24, - "code": 59150, - "name": "checkbox-multiple-marked-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 270 - }, { - "icon": { - "paths": [ - "M938.637 682.586c0 47.147-38.229 85.333-85.333 85.333h-511.996c-47.147 0-85.333-38.187-85.333-85.333l-0.005-512.001c0-47.147 38.186-85.333 85.333-85.333l512.031 0.082c47.13 0 85.333 38.205 85.333 85.333l-0.030 511.919zM682.662 853.333v85.333h-511.995c-47.147 0-85.333-38.187-85.333-85.333l-0.003-554.666h85.333l0.003 554.708 511.995-0.043zM554.662 597.333l298.667-298.666-60.331-60.33-238.336 238.335-131.669-131.669-60.331 60.331 192 192z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "checkbox-multiple-marked" - ] - }, - "attrs": [], - "properties": { - "order": 1545, - "id": 1017, - "prevSize": 24, - "code": 59151, - "name": "checkbox-multiple-marked" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 271 - }, { - "icon": { - "paths": [ - "M128 128h768v768h-768v-768zM213.333 213.333v298.667h298.667v298.667h298.667v-298.667h-298.667v-298.667h-298.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "checkerboard" - ] - }, - "attrs": [], - "properties": { - "order": 1546, - "id": 1016, - "prevSize": 24, - "code": 59152, - "name": "checkerboard" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 272 - }, { - "icon": { - "paths": [ - "M707.669 238.336l60.331 60.331-256 256-256-256 60.332-60.331 195.668 195.669 195.669-195.669zM707.669 494.336l60.331 60.331-256 256-256-256 60.332-60.331 195.668 195.669 195.669-195.669z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "chevron-double-down" - ] - }, - "attrs": [], - "properties": { - "order": 1547, - "id": 1015, - "prevSize": 24, - "code": 59153, - "name": "chevron-double-down" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 273 - }, { - "icon": { - "paths": [ - "M785.664 316.33l-60.331-60.33-256 256 256 256 60.331-60.331-195.669-195.669 195.669-195.67zM529.664 316.33l-60.331-60.33-256 256 256 256 60.331-60.331-195.669-195.669 195.669-195.67z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "chevron-double-left" - ] - }, - "attrs": [], - "properties": { - "order": 1548, - "id": 1014, - "prevSize": 24, - "code": 59154, - "name": "chevron-double-left" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 274 - }, { - "icon": { - "paths": [ - "M238.336 316.33l60.331-60.33 256 256-256 256-60.331-60.331 195.669-195.669-195.669-195.67zM494.336 316.33l60.331-60.33 256 256-256 256-60.331-60.331 195.669-195.669-195.669-195.67z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "chevron-double-right" - ] - }, - "attrs": [], - "properties": { - "order": 1549, - "id": 1013, - "prevSize": 24, - "code": 59155, - "name": "chevron-double-right" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 275 - }, { - "icon": { - "paths": [ - "M316.33 785.664l-60.33-60.331 256-256 256 256-60.331 60.331-195.669-195.669-195.67 195.669zM316.33 529.664l-60.33-60.331 256-256 256 256-60.331 60.331-195.669-195.669-195.67 195.669z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "chevron-double-up" - ] - }, - "attrs": [], - "properties": { - "order": 1550, - "id": 1012, - "prevSize": 24, - "code": 59156, - "name": "chevron-double-up" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 276 - }, { - "icon": { - "paths": [ - "M316.308 366.254l195.67 195.671 195.669-195.671 60.331 60.331-256 256.001-256.001-256.001 60.331-60.331z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "chevron-down" - ] - }, - "attrs": [], - "properties": { - "order": 1551, - "id": 1011, - "prevSize": 24, - "code": 59157, - "name": "chevron-down" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 277 - }, { - "icon": { - "paths": [ - "M657.643 707.588l-195.669-195.669 195.669-195.671-60.331-60.331-256 256.001 256 256 60.331-60.331z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "chevron-left" - ] - }, - "attrs": [], - "properties": { - "order": 1552, - "id": 1010, - "prevSize": 24, - "code": 59158, - "name": "chevron-left" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 278 - }, { - "icon": { - "paths": [ - "M366.305 707.584l195.671-195.669-195.671-195.67 60.331-60.331 256.001 256.001-256.001 256-60.331-60.331z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "chevron-right" - ] - }, - "attrs": [], - "properties": { - "order": 1553, - "id": 1009, - "prevSize": 24, - "code": 59159, - "name": "chevron-right" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 279 - }, { - "icon": { - "paths": [ - "M316.31 657.583l195.669-195.669 195.669 195.669 60.331-60.331-256-256.001-256 256.001 60.331 60.331z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "chevron-up" - ] - }, - "attrs": [], - "properties": { - "order": 1554, - "id": 1008, - "prevSize": 24, - "code": 59160, - "name": "chevron-up" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 280 - }, { - "icon": { - "paths": [ - "M469.333 85.333h85.333v85.333h85.333v85.333h-85.333v145.067l384 153.6v85.333l-85.333-34.133v332.8h-256v-213.333c0-47.13-38.204-85.333-85.333-85.333s-85.333 38.204-85.333 85.333v213.333h-256v-332.8l-85.333 34.133v-85.333l384-153.6v-145.067h-85.333v-85.333h85.333v-85.333zM256 853.333h85.333v-213.333l-42.667-42.667-42.666 42.667v213.333zM682.667 853.333h85.333v-213.333l-42.667-42.667-42.667 42.667v213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "church" - ] - }, - "attrs": [], - "properties": { - "order": 1555, - "id": 1007, - "prevSize": 24, - "code": 59161, - "name": "church" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 281 - }, { - "icon": { - "paths": [ - "M512 128c212.079 0 384 171.923 384 384 0 212.079-171.921 384-384 384-212.077 0-384-171.921-384-384 0-212.077 171.923-384 384-384zM253.439 362.685c-82.474 142.851-33.53 325.512 109.319 407.986s441.517-434.832 298.665-517.306c-142.848-82.474-325.51-33.53-407.984 109.32z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cisco-webex" - ] - }, - "attrs": [], - "properties": { - "order": 1556, - "id": 1006, - "prevSize": 24, - "code": 59162, - "name": "cisco-webex" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 282 - }, { - "icon": { - "paths": [ - "M810.641 639.919h-85.333v-85.333h85.333zM810.641 810.586h-85.333v-85.333h85.333zM554.641 298.584h-85.333v-85.333h85.333zM554.641 469.252h-85.333v-85.335h85.333zM554.641 639.919h-85.333v-85.333h85.333zM554.641 810.586h-85.333v-85.333h85.333zM298.641 469.252h-85.333v-85.335h85.333zM298.641 639.919h-85.333v-85.333h85.333zM298.641 810.586h-85.333v-85.333h85.333zM639.974 469.252v-256.001l-128-128-128 128v85.333h-256v597.335h768v-426.667h-256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "city" - ] - }, - "attrs": [], - "properties": { - "order": 1557, - "id": 1005, - "prevSize": 24, - "code": 59163, - "name": "city" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 283 - }, { - "icon": { - "paths": [ - "M938.662 170.667l-0.009 597.337c0 47.125-38.204 85.333-85.333 85.333h-682.667c-47.129 0-85.333-38.208-85.333-85.333v-511.999c0-47.128 38.205-85.333 85.333-85.333h31.248l123.163 213.325h128l-123.163-213.325h85.335l123.162 213.324h128l-123.162-213.324h85.333l123.162 213.325h128l-123.162-213.325 182.093-0.005z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "clapperboard" - ] - }, - "attrs": [], - "properties": { - "order": 1558, - "id": 1004, - "prevSize": 24, - "code": 59164, - "name": "clapperboard" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 284 - }, { - "icon": { - "paths": [ - "M768 810.667h-512v-59.733c0-85.333 170.667-132.267 256-132.267s256 46.933 256 132.267zM512 298.667c70.827 0 128 57.173 128 128s-57.173 128-128 128c-70.827 0-128-57.173-128-128s57.173-128 128-128zM512 128c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667zM810.667 128h-178.347c-17.92-49.493-64.853-85.333-120.32-85.333s-102.4 35.84-120.32 85.333h-178.347c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "clipboard-account" - ] - }, - "attrs": [], - "properties": { - "order": 1559, - "id": 1003, - "prevSize": 24, - "code": 59165, - "name": "clipboard-account" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 285 - }, { - "icon": { - "paths": [ - "M512 213.333c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667zM554.667 597.333h-85.333v-256h85.333zM554.667 768h-85.333v-85.333h85.333zM810.667 128h-178.347c-17.92-49.493-64.853-85.333-120.32-85.333s-102.4 35.84-120.32 85.333h-178.347c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "clipboard-alert" - ] - }, - "attrs": [], - "properties": { - "order": 1560, - "id": 1002, - "prevSize": 24, - "code": 59166, - "name": "clipboard-alert" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 286 - }, { - "icon": { - "paths": [ - "M512 768l-213.333-213.333h128v-170.667h170.667v170.667h128zM512 128c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667zM810.667 128h-178.347c-17.92-49.493-64.853-85.333-120.32-85.333s-102.4 35.84-120.32 85.333h-178.347c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "clipboard-arrow-down" - ] - }, - "attrs": [], - "properties": { - "order": 1561, - "id": 1001, - "prevSize": 24, - "code": 59167, - "name": "clipboard-arrow-down" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 287 - }, { - "icon": { - "paths": [ - "M682.667 640h-170.667v128l-213.333-213.333 213.333-213.333v128h170.667zM512 128c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667zM810.667 128h-178.347c-17.92-49.493-64.853-85.333-120.32-85.333s-102.4 35.84-120.32 85.333h-178.347c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "clipboard-arrow-left" - ] - }, - "attrs": [], - "properties": { - "order": 1562, - "id": 1000, - "prevSize": 24, - "code": 59168, - "name": "clipboard-arrow-left" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 288 - }, { - "icon": { - "paths": [ - "M426.667 725.333l-170.667-170.667 60.16-60.16 110.507 110.080 281.173-281.173 60.16 60.587zM512 128c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667zM810.667 128h-178.347c-17.92-49.493-64.853-85.333-120.32-85.333s-102.4 35.84-120.32 85.333h-178.347c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "clipboard-check" - ] - }, - "attrs": [], - "properties": { - "order": 1563, - "id": 999, - "prevSize": 24, - "code": 59169, - "name": "clipboard-check" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 289 - }, { - "icon": { - "paths": [ - "M298.674 341.329v-85.332h-85.335v554.67h597.332v-554.67h-85.329v85.332h-426.668zM384.006 170.665c0-70.692 57.304-128.001 127.999-128.001 70.69 0 128 57.309 128 128.001l170.654 0.005c47.13 0 85.333 38.205 85.333 85.332v554.664c0 47.13-38.204 85.333-85.333 85.333h-597.325c-47.128 0-85.333-38.204-85.333-85.333v-554.664c0-47.127 38.205-85.332 85.333-85.332l170.672-0.005zM512.004 127.997c-23.565 0-42.667 19.101-42.667 42.667 0 23.564 19.102 42.667 42.667 42.667s42.667-19.103 42.667-42.667c0-23.566-19.102-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "clipboard-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1564, - "id": 998, - "prevSize": 24, - "code": 59170, - "name": "clipboard-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 290 - }, { - "icon": { - "paths": [ - "M725.333 384h-426.667v-85.333h426.667zM725.333 554.667h-426.667v-85.333h426.667zM597.333 725.333h-298.667v-85.333h298.667zM512 128c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667zM810.667 128h-178.347c-17.92-49.493-64.853-85.333-120.32-85.333s-102.4 35.84-120.32 85.333h-178.347c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "clipboard-text" - ] - }, - "attrs": [], - "properties": { - "order": 1565, - "id": 997, - "prevSize": 24, - "code": 59171, - "name": "clipboard-text" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 291 - }, { - "icon": { - "paths": [ - "M384.006 170.665c0-70.692 57.304-128.001 127.999-128.001 70.69 0 128 57.309 128 128.001l170.654 0.005c47.13 0 85.333 38.205 85.333 85.332v554.664c0 47.13-38.204 85.333-85.333 85.333h-597.325c-47.128 0-85.333-38.204-85.333-85.333v-554.664c0-47.127 38.205-85.332 85.333-85.332l170.672-0.005zM512.004 127.997c-23.569 0-42.667 19.101-42.667 42.668 0 23.564 19.102 42.666 42.667 42.666 23.561 0 42.667-19.103 42.667-42.666 0-23.566-19.102-42.668-42.667-42.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "clipboard" - ] - }, - "attrs": [], - "properties": { - "order": 1566, - "id": 996, - "prevSize": 24, - "code": 59172, - "name": "clipboard" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 292 - }, { - "icon": { - "paths": [ - "M640 661.333c0 58.91-47.757 106.667-106.667 106.667s-106.667-47.757-106.667-106.667v-74.667c0-17.673 14.327-32 32-32s32 14.327 32 32v74.667c0 23.565 19.102 42.667 42.667 42.667s42.667-19.102 42.667-42.667v-154.189c-37.286-11.716-64-43.324-64-80.478 0-47.128 42.978-85.333 96-85.333 53.018 0 96 38.205 96 85.333 0 37.154-26.714 68.766-64 80.478v154.189zM352 341.335c53.019 0 96 38.205 96 85.332 0 37.154-26.714 68.766-64.001 80.478l0 228.855c0 76.582 62.085 138.667 138.667 138.667s138.667-62.084 138.667-138.667v-149.333c0-17.673 14.327-32 32-32s32 14.327 32 32v149.333c0 111.932-90.739 202.667-202.667 202.667-111.93 0-202.667-90.735-202.667-202.667v-228.855c-37.286-11.712-64-43.324-64-80.478 0-47.127 42.98-85.332 96-85.332zM429.069 261.472l-18.158 62.262c-17.313-9.156-37.439-14.4-58.912-14.4-38.873 0-73.331 17.186-94.682 43.655l-51.188-38.391c26.999-34.348 67.368-58.822 113.87-66.615v-2.649c0-88.366 71.635-160 160-160 88.367 0 160 71.634 160 160v2.649c46.502 7.793 86.869 32.268 113.869 66.615l-51.187 38.391c-21.35-26.47-55.808-43.655-94.682-43.655-21.474 0-41.6 5.244-58.91 14.399l-18.163-62.261c14.123-6.25 29.244-10.836 45.073-13.489v-2.649c0-53.019-42.982-96-96-96s-96 42.981-96 96v2.649c15.83 2.653 30.948 7.238 45.069 13.489zM608 394.667c-23.565 0-42.667 14.327-42.667 32s19.102 32 42.667 32c23.565 0 42.667-14.327 42.667-32s-19.102-32-42.667-32zM352 394.667c-23.564 0-42.667 14.327-42.667 32s19.102 32 42.667 32c23.564 0 42.667-14.327 42.667-32s-19.103-32-42.667-32z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "clippy" - ] - }, - "attrs": [], - "properties": { - "order": 1567, - "id": 995, - "prevSize": 24, - "code": 59173, - "name": "clippy" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 293 - }, { - "icon": { - "paths": [ - "M640 170.667c188.514 0 341.333 152.82 341.333 341.333s-152.819 341.333-341.333 341.333c-188.514 0-341.333-152.819-341.333-341.333s152.819-341.333 341.333-341.333zM640 256c-141.385 0-256 114.615-256 256s114.615 256 256 256c141.385 0 256-114.615 256-256s-114.615-256-256-256zM597.333 341.334h64v161.356l99.46 99.46-45.257 45.257-118.204-118.208v-187.865zM85.333 768c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667h163.503c13.31 30.464 30.075 59.072 49.8 85.333h-213.302zM128 554.667c-23.564 0-42.666-19.102-42.666-42.667s19.102-42.667 42.666-42.667h87.44l-2.106 42.667 2.107 42.667h-87.441zM170.666 341.335c-23.564 0-42.667-19.103-42.667-42.667s19.103-42.667 42.667-42.667l127.968-0.001c-19.724 26.26-36.489 54.869-49.799 85.334l-78.169 0z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "clock-fast" - ] - }, - "attrs": [], - "properties": { - "order": 1568, - "id": 994, - "prevSize": 24, - "code": 59174, - "name": "clock-fast" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 294 - }, { - "icon": { - "paths": [ - "M511.974 853.248c188.587 0 341.333-152.828 341.333-341.333 0-188.501-152.747-341.331-341.333-341.331s-341.334 152.83-341.334 341.331c0 188.506 152.747 341.333 341.334 341.333zM511.761 85.254c235.776 0 426.88 191.017 426.88 426.665 0 235.652-191.104 426.667-426.88 426.667-235.821 0-426.455-191.014-426.455-426.667 0-235.648 190.634-426.665 426.455-426.665zM533.308 298.587v223.999l192 113.882-32.128 52.523-223.872-134.404v-255.999h64z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "clock" - ] - }, - "attrs": [], - "properties": { - "order": 1569, - "id": 993, - "prevSize": 24, - "code": 59175, - "name": "clock" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 295 - }, { - "icon": { - "paths": [ - "M512 853.333c-188.16 0-341.333-153.173-341.333-341.333s153.173-341.333 341.333-341.333c188.16 0 341.333 153.173 341.333 341.333s-153.173 341.333-341.333 341.333zM512 85.333c-235.947 0-426.667 190.72-426.667 426.667s190.72 426.667 426.667 426.667c235.947 0 426.667-190.72 426.667-426.667s-190.72-426.667-426.667-426.667zM622.507 341.333l-110.507 110.507-110.507-110.507-60.16 60.16 110.507 110.507-110.507 110.507 60.16 60.16 110.507-110.507 110.507 110.507 60.16-60.16-110.507-110.507 110.507-110.507-60.16-60.16z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "close-circle-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1570, - "id": 992, - "prevSize": 24, - "code": 59176, - "name": "close-circle-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 296 - }, { - "icon": { - "paths": [ - "M512 85.333c235.947 0 426.667 190.72 426.667 426.667s-190.72 426.667-426.667 426.667c-235.947 0-426.667-190.72-426.667-426.667s190.72-426.667 426.667-426.667zM665.173 298.668l-153.173 153.172-153.174-153.172-60.16 60.16 153.174 153.172-153.174 153.173 60.16 60.16 153.174-153.173 153.173 153.173 60.16-60.16-153.173-153.173 153.173-153.172-60.16-60.16z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "close-circle" - ] - }, - "attrs": [], - "properties": { - "order": 1571, - "id": 991, - "prevSize": 24, - "code": 59177, - "name": "close-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 297 - }, { - "icon": { - "paths": [ - "M622.306 256l-110.306 110.306-110.307-110.306-60.36 60.32 110.327 110.326-110.327 110.327 60.319 60.361 110.348-110.349 110.349 110.349 60.318-60.361-110.327-110.327 110.327-110.327-60.361-60.319zM725.333 128c47.061 0 85.333 38.229 85.333 85.333v426.666c0 47.104-38.272 85.333-85.333 85.333h-170.667v85.333h42.667c23.565 0 42.667 19.102 42.667 42.667h298.667v85.333h-298.667c0 23.565-19.102 42.667-42.667 42.667h-170.667c-23.564 0-42.667-19.102-42.667-42.667h-298.667v-85.333h298.667c0-23.565 19.103-42.667 42.667-42.667h42.667v-85.333h-170.667c-47.189 0-85.333-38.229-85.333-85.333v-426.666c0-47.104 38.144-85.333 85.333-85.333h426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "close-network" - ] - }, - "attrs": [], - "properties": { - "order": 1572, - "id": 990, - "prevSize": 24, - "code": 59178, - "name": "close-network" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 298 - }, { - "icon": { - "paths": [ - "M810.667 273.493l-60.16-60.16-238.507 238.507-238.507-238.507-60.16 60.16 238.507 238.507-238.507 238.507 60.16 60.16 238.507-238.507 238.507 238.507 60.16-60.16-238.507-238.507 238.507-238.507z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "close" - ] - }, - "attrs": [], - "properties": { - "order": 1573, - "id": 989, - "prevSize": 24, - "code": 59179, - "name": "close" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 299 - }, { - "icon": { - "paths": [ - "M767.974 469.248h-64v-21.333h-85.333v128h85.333v-21.333h64v42.667c0 23.552-19.072 42.667-42.667 42.667h-128c-23.595 0-42.667-19.115-42.667-42.667v-170.665c0-23.552 19.072-42.667 42.667-42.667h128c23.595 0 42.667 19.114 42.667 42.667zM469.308 469.248h-64.001v-21.333h-85.333v128h85.333v-21.333h64.001v42.667c0 23.552-19.072 42.667-42.668 42.667h-128c-23.595 0-42.667-19.115-42.667-42.667v-170.665c0-23.552 19.072-42.667 42.667-42.667h128c23.596 0 42.668 19.114 42.668 42.667zM810.641 170.583h-597.334c-47.147 0-85.333 38.229-85.333 85.333v511.998c0 47.108 38.187 85.333 85.333 85.333h597.334c47.083 0 85.333-38.225 85.333-85.333v-511.998c0-47.104-38.251-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "closed-caption" - ] - }, - "attrs": [], - "properties": { - "order": 1574, - "id": 988, - "prevSize": 24, - "code": 59180, - "name": "closed-caption" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 300 - }, { - "icon": { - "paths": [ - "M426.654 725.252l-149.333-149.333 60.331-60.331 89.003 89.003 220.843-220.844 60.331 60.332zM825.801 428.122c-29.056-146.817-158.464-257.537-313.813-257.537-123.392 0-230.272 69.931-283.691 172.203-128.341 13.823-228.309 122.412-228.309 254.465 0 141.397 114.603 256 256 256h554.667c117.803 0 213.333-95.488 213.333-213.333 0-112.64-87.595-203.904-198.187-211.797z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cloud-check" - ] - }, - "attrs": [], - "properties": { - "order": 1575, - "id": 987, - "prevSize": 24, - "code": 59181, - "name": "cloud-check" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 301 - }, { - "icon": { - "paths": [ - "M703.974 682.586h-362.667c-70.699 0-128-57.301-128-128s57.301-128.001 128-128.001c2.005 0 3.883 0.513 5.845 0.599 18.816-73.815 85.163-128.599 164.821-128.599 94.251 0 170.667 76.415 170.667 170.668h21.333c58.923 0 106.667 47.744 106.667 106.667s-47.744 106.667-106.667 106.667zM511.974 85.251c-235.648 0-426.667 191.018-426.667 426.668 0 235.648 191.019 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.65-191.019-426.668-426.667-426.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cloud-circle" - ] - }, - "attrs": [], - "properties": { - "order": 1576, - "id": 986, - "prevSize": 24, - "code": 59182, - "name": "cloud-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 302 - }, { - "icon": { - "paths": [ - "M725.321 554.586l-213.333 213.333-213.333-213.333h128v-170.668h170.667v170.668zM825.801 428.122c-29.056-146.817-158.464-257.537-313.813-257.537-123.392 0-230.272 69.931-283.691 172.203-128.341 13.823-228.309 122.412-228.309 254.465 0 141.397 114.603 256 256 256h554.667c117.803 0 213.333-95.488 213.333-213.333 0-112.64-87.595-203.904-198.187-211.797z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cloud-download" - ] - }, - "attrs": [], - "properties": { - "order": 1577, - "id": 985, - "prevSize": 24, - "code": 59183, - "name": "cloud-download" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 303 - }, { - "icon": { - "paths": [ - "M329.666 426.584l341.331 341.335h-415.017c-94.251 0-170.667-76.416-170.667-170.667s76.416-170.668 170.667-170.668zM127.981 224.899l117.333 116.906c-136.192 5.845-245.333 117.804-245.333 255.447 0 141.397 114.645 256 256 256h500.35l85.333 85.333 54.315-54.272-713.684-713.729zM825.792 428.122c-29.056-146.817-158.464-257.537-313.813-257.537-63.019 0-121.598 18.517-171.091 50.005l62.379 62.379c32.51-17.109 69.417-27.051 108.713-27.051 129.621 0 234.667 105.045 234.667 234.668v21.333h64c70.699 0 128 57.301 128 128 0 48.341-27.136 89.941-66.688 111.701l61.914 61.952c54.396-38.656 90.108-101.845 90.108-173.653 0-112.64-87.552-203.904-198.187-211.797z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cloud-outline-off" - ] - }, - "attrs": [], - "properties": { - "order": 1578, - "id": 984, - "prevSize": 24, - "code": 59184, - "name": "cloud-outline-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 304 - }, { - "icon": { - "paths": [ - "M810.654 767.919h-554.667c-94.25 0-170.667-76.416-170.667-170.667s76.416-170.668 170.667-170.668h30.379c27.904-98.432 118.23-170.667 225.621-170.667 129.579 0 234.667 105.045 234.667 234.668v21.333h64c70.699 0 128 57.301 128 128s-57.301 128-128 128zM825.801 428.122c-29.056-146.817-158.464-257.537-313.813-257.537-123.392 0-230.272 69.931-283.691 172.203-128.341 13.823-228.309 122.412-228.309 254.465 0 141.397 114.602 256 256 256h554.667c117.803 0 213.333-95.488 213.333-213.333 0-112.64-87.595-203.904-198.187-211.797z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cloud-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1579, - "id": 983, - "prevSize": 24, - "code": 59185, - "name": "cloud-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 305 - }, { - "icon": { - "paths": [ - "M597.321 554.586v170.667h-170.666v-170.667h-128l213.333-213.335 213.333 213.335zM825.801 428.122c-29.056-146.817-158.464-257.537-313.813-257.537-123.392 0-230.272 69.931-283.691 172.203-128.341 13.823-228.309 122.412-228.309 254.465 0 141.397 114.603 256 256 256h554.667c117.803 0 213.333-95.488 213.333-213.333 0-112.64-87.595-203.904-198.187-211.797z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cloud-upload" - ] - }, - "attrs": [], - "properties": { - "order": 1580, - "id": 982, - "prevSize": 24, - "code": 59186, - "name": "cloud-upload" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 306 - }, { - "icon": { - "paths": [ - "M825.801 428.113c-29.065-146.818-158.464-257.538-313.813-257.538-123.393 0-230.273 69.931-283.709 172.246-128.324 13.781-228.292 122.412-228.292 254.423 0 141.397 114.603 256 256 256h554.668c117.803 0 213.333-95.488 213.333-213.333 0-112.64-87.595-203.904-198.187-211.797z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cloud" - ] - }, - "attrs": [], - "properties": { - "order": 1581, - "id": 981, - "prevSize": 24, - "code": 59187, - "name": "cloud" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 307 - }, { - "icon": { - "paths": [ - "M127.974 213.333c0-47.104 38.144-85.333 85.333-85.333h597.333c47.083 0 85.333 38.229 85.333 85.333v597.333c0 47.104-38.251 85.333-85.333 85.333h-597.333c-47.189 0-85.333-38.229-85.333-85.333v-597.333zM256 256v512h170.667v-85.333h-85.333v-341.333h85.333v-85.333h-170.667zM682.667 682.667h-85.333v85.333h170.667v-512l-170.667-0v85.333h85.333v341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "code-array" - ] - }, - "attrs": [], - "properties": { - "order": 1582, - "id": 980, - "prevSize": 24, - "code": 59188, - "name": "code-array" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 308 - }, { - "icon": { - "paths": [ - "M341.333 128c-47.128 0-85.333 38.203-85.333 85.333v170.667c0 47.13-38.205 85.333-85.333 85.333h-42.667v85.333h42.667c47.128 0 85.333 38.204 85.333 85.333v170.667c0 47.13 39.612 73.903 85.333 85.333h85.333v-85.333h-85.333v-213.333c0-47.13-38.205-85.333-85.333-85.333 47.128 0 85.333-38.204 85.333-85.333v-213.333h85.333v-85.333zM682.667 128c47.13 0 85.333 38.203 85.333 85.333v170.667c0 47.13 38.204 85.333 85.333 85.333h42.667v85.333h-42.667c-47.13 0-85.333 38.204-85.333 85.333v170.667c0 47.13-39.612 73.903-85.333 85.333h-85.333v-85.333h85.333v-213.333c0-47.13 38.204-85.333 85.333-85.333-47.13 0-85.333-38.204-85.333-85.333v-213.333h-85.333v-85.333h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "code-braces" - ] - }, - "attrs": [], - "properties": { - "order": 1583, - "id": 979, - "prevSize": 24, - "code": 59189, - "name": "code-braces" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 309 - }, { - "icon": { - "paths": [ - "M256 554.752h213.333v85.333h-213.333zM554.667 554.667h213.333v85.333h-213.333zM554.667 384.083h213.333v85.335h-213.333zM256 384.083h213.333v85.335h-213.333zM213.333 128c-47.189 0-85.333 38.229-85.333 85.333v597.333c0 47.104 38.144 85.333 85.333 85.333h597.333c47.061 0 85.333-38.229 85.333-85.333v-597.333c0-47.104-38.272-85.333-85.333-85.333h-597.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "code-equal" - ] - }, - "attrs": [], - "properties": { - "order": 1584, - "id": 978, - "prevSize": 24, - "code": 59190, - "name": "code-equal" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 310 - }, { - "icon": { - "paths": [ - "M554.667 554.667h213.333v85.333h-213.333zM554.667 384.083h213.333v85.335h-213.333zM294.75 316l196.169 196.085-196.169 196.083-60.333-60.335 135.833-135.748-135.833-135.752zM213.333 128c-47.189 0-85.333 38.229-85.333 85.333v597.333c0 47.104 38.144 85.333 85.333 85.333h597.333c47.061 0 85.333-38.229 85.333-85.333v-597.333c0-47.104-38.272-85.333-85.333-85.333h-597.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "code-greater-than-or-equal" - ] - }, - "attrs": [], - "properties": { - "order": 1585, - "id": 977, - "prevSize": 24, - "code": 59191, - "name": "code-greater-than-or-equal" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 311 - }, { - "icon": { - "paths": [ - "M444.083 316l196.169 196.085-196.169 196.083-60.335-60.335 135.834-135.748-135.834-135.752zM213.333 128c-47.189 0-85.333 38.229-85.333 85.333v597.333c0 47.104 38.144 85.333 85.333 85.333h597.333c47.061 0 85.333-38.229 85.333-85.333v-597.333c0-47.104-38.272-85.333-85.333-85.333h-597.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "code-greater-than" - ] - }, - "attrs": [], - "properties": { - "order": 1586, - "id": 976, - "prevSize": 24, - "code": 59192, - "name": "code-greater-than" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 312 - }, { - "icon": { - "paths": [ - "M554.667 554.667h213.333v85.333h-213.333zM554.667 384.083h213.333v85.335h-213.333zM430.583 316l60.335 60.333-135.835 135.752 135.835 135.748-60.335 60.335-196.167-196.083zM213.333 128c-47.189 0-85.333 38.229-85.333 85.333v597.333c0 47.104 38.144 85.333 85.333 85.333h597.333c47.061 0 85.333-38.229 85.333-85.333v-597.333c0-47.104-38.272-85.333-85.333-85.333h-597.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "code-less-than-or-equal" - ] - }, - "attrs": [], - "properties": { - "order": 1587, - "id": 975, - "prevSize": 24, - "code": 59193, - "name": "code-less-than-or-equal" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 313 - }, { - "icon": { - "paths": [ - "M579.917 316l-196.167 196.085 196.167 196.083 60.335-60.335-135.834-135.748 135.834-135.752zM810.667 128c47.189 0 85.333 38.229 85.333 85.333v597.333c0 47.104-38.144 85.333-85.333 85.333h-597.333c-47.061 0-85.333-38.229-85.333-85.333v-597.333c0-47.104 38.272-85.333 85.333-85.333h597.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "code-less-than" - ] - }, - "attrs": [], - "properties": { - "order": 1588, - "id": 974, - "prevSize": 24, - "code": 59194, - "name": "code-less-than" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 314 - }, { - "icon": { - "paths": [ - "M469.333 277.417v120.667l-114.001 114.002 114.001 113.997v120.67l-234.667-234.667zM554.667 274.417l237.666 237.669-237.666 237.666v-120.67l117.001-116.996-117.001-117.002zM213.333 128c-47.189 0-85.333 38.229-85.333 85.333v597.333c0 47.104 38.144 85.333 85.333 85.333h597.333c47.061 0 85.333-38.229 85.333-85.333v-597.333c0-47.104-38.272-85.333-85.333-85.333h-597.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "code-not-equal-variant" - ] - }, - "attrs": [], - "properties": { - "order": 1589, - "id": 973, - "prevSize": 24, - "code": 59195, - "name": "code-not-equal-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 315 - }, { - "icon": { - "paths": [ - "M256 640.085h85.333v85.333h-85.333zM469.333 554.667h298.667v85.333h-298.667zM469.333 384.083h298.667v85.335h-298.667zM256 298.75h85.333v256.002h-85.333zM213.333 128c-47.189 0-85.333 38.229-85.333 85.333v597.333c0 47.104 38.144 85.333 85.333 85.333h597.333c47.061 0 85.333-38.229 85.333-85.333v-597.333c0-47.104-38.272-85.333-85.333-85.333h-597.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "code-not-equal" - ] - }, - "attrs": [], - "properties": { - "order": 1590, - "id": 972, - "prevSize": 24, - "code": 59196, - "name": "code-not-equal" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 316 - }, { - "icon": { - "paths": [ - "M128 213.333c0-47.104 38.144-85.333 85.333-85.333h597.333c47.083 0 85.333 38.229 85.333 85.333v597.333c0 47.104-38.251 85.333-85.333 85.333h-597.333c-47.189 0-85.333-38.229-85.333-85.333v-597.333zM533.333 469.333h-42.667c-35.345 0-64-28.655-64-64s28.655-64 64-64h42.667c35.345 0 64 28.654 64 64l85.333 0c0-82.474-66.859-149.333-149.333-149.333l-42.667-0c-82.474 0-149.332 66.859-149.332 149.333s66.859 149.334 149.332 149.334h42.667c35.345 0 64 28.651 64 64 0 35.345-28.655 64-64 64h-42.667c-35.345 0-64-28.655-64-64h-85.332c0 82.475 66.859 149.333 149.332 149.333h42.667c82.475 0 149.333-66.859 149.333-149.333s-66.859-149.333-149.333-149.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "code-string" - ] - }, - "attrs": [], - "properties": { - "order": 1591, - "id": 971, - "prevSize": 24, - "code": 59197, - "name": "code-string" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 317 - }, { - "icon": { - "paths": [ - "M622.933 708.267l196.267-196.267-196.267-196.267 59.733-59.733 256 256-256 256-59.733-59.733zM401.067 708.267l-196.267-196.267 196.267-196.267-59.733-59.733-256 256 256 256 59.733-59.733z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "code-tags" - ] - }, - "attrs": [], - "properties": { - "order": 1592, - "id": 970, - "prevSize": 24, - "code": 59198, - "name": "code-tags" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 318 - }, { - "icon": { - "paths": [ - "M829.995 567.219l-82.56-55.228 82.56-55.223zM545.003 801.318v-153.924l143.074-95.689 115.494 77.244zM512.004 590.067l-116.726-78.076 116.726-78.071 116.715 78.071zM478.997 801.318l-258.572-172.369 115.505-77.244 143.067 95.689zM194.005 456.768l82.567 55.223-82.567 55.228zM478.997 222.666v153.926l-143.067 95.707-115.505-77.265zM545.003 222.666l258.569 172.367-115.494 77.265-143.074-95.707zM895.706 390.691c-0.073-0.485-0.192-0.948-0.273-1.433-0.162-0.932-0.333-1.862-0.576-2.769-0.141-0.545-0.346-1.070-0.512-1.594-0.265-0.81-0.529-1.618-0.853-2.404-0.222-0.545-0.482-1.091-0.734-1.615-0.346-0.75-0.708-1.478-1.122-2.182-0.303-0.527-0.627-1.033-0.939-1.536-0.444-0.689-0.9-1.356-1.399-2.002-0.358-0.485-0.742-0.969-1.126-1.435-0.525-0.604-1.071-1.21-1.647-1.777-0.431-0.442-0.862-0.887-1.314-1.292-0.606-0.545-1.229-1.072-1.869-1.576-0.491-0.384-0.981-0.768-1.493-1.131-0.192-0.122-0.363-0.283-0.546-0.405l-350.997-233.998c-11.085-7.392-25.523-7.392-36.612 0l-350.996 233.998c-0.183 0.122-0.355 0.283-0.545 0.405-0.516 0.363-1.001 0.747-1.486 1.131-0.646 0.503-1.274 1.030-1.867 1.576-0.466 0.405-0.89 0.85-1.324 1.292-0.574 0.567-1.12 1.173-1.636 1.777-0.394 0.466-0.778 0.951-1.141 1.435-0.485 0.646-0.951 1.313-1.385 2.002-0.334 0.503-0.646 1.009-0.948 1.536-0.405 0.704-0.768 1.432-1.123 2.182-0.252 0.524-0.514 1.070-0.736 1.615-0.323 0.786-0.585 1.594-0.85 2.404-0.172 0.524-0.363 1.049-0.514 1.594-0.244 0.908-0.405 1.838-0.577 2.769-0.079 0.485-0.201 0.948-0.262 1.433-0.193 1.414-0.302 2.849-0.302 4.303v233.998c0 1.455 0.109 2.889 0.302 4.322 0.061 0.469 0.183 0.947 0.262 1.412 0.172 0.93 0.334 1.86 0.577 2.769 0.151 0.546 0.341 1.071 0.514 1.596 0.265 0.806 0.527 1.617 0.85 2.423 0.222 0.55 0.484 1.075 0.736 1.596 0.355 0.747 0.718 1.472 1.123 2.202 0.302 0.508 0.614 1.011 0.948 1.515 0.434 0.687 0.9 1.357 1.385 2.001 0.363 0.508 0.747 0.969 1.141 1.434 0.516 0.606 1.062 1.212 1.636 1.779 0.434 0.444 0.858 0.887 1.324 1.289 0.593 0.55 1.221 1.075 1.867 1.579 0.485 0.388 0.969 0.768 1.486 1.131 0.191 0.124 0.363 0.286 0.545 0.401l350.996 234.001c5.547 3.699 11.93 5.555 18.313 5.555 6.374 0 12.753-1.856 18.3-5.555l350.997-234.001c0.183-0.115 0.354-0.277 0.546-0.401 0.512-0.363 1.003-0.742 1.493-1.131 0.64-0.503 1.263-1.028 1.869-1.579 0.452-0.401 0.883-0.845 1.314-1.289 0.576-0.567 1.122-1.173 1.647-1.779 0.384-0.465 0.768-0.926 1.126-1.434 0.499-0.644 0.956-1.314 1.399-2.001 0.311-0.503 0.636-1.007 0.939-1.515 0.414-0.73 0.777-1.455 1.122-2.202 0.252-0.521 0.512-1.045 0.734-1.596 0.324-0.806 0.589-1.617 0.853-2.423 0.166-0.525 0.371-1.050 0.512-1.596 0.243-0.909 0.414-1.839 0.576-2.769 0.081-0.465 0.201-0.943 0.273-1.412 0.179-1.434 0.294-2.867 0.294-4.322v-233.998c0-1.454-0.115-2.889-0.294-4.303z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "codepen" - ] - }, - "attrs": [], - "properties": { - "order": 1593, - "id": 969, - "prevSize": 24, - "code": 59199, - "name": "codepen" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 319 - }, { - "icon": { - "paths": [ - "M128 810.675v-85.333l597.777-0.004-74.884-74.889 60.339-60.339 177.89 177.894-177.89 177.894-60.339-60.339 74.884-74.889-597.777 0.004zM725.338 341.333v-128h-85.333v128h85.333zM725.338 128c47.147 0 85.333 38.187 85.333 85.333v128c0 47.147-38.187 85.333-85.333 85.333h-85.333l0.004 42.662c0 94.251-76.416 170.667-170.667 170.667l-170.67 0.004c-94.251 0-170.667-76.416-170.667-170.667l-0.005-341.328 597.338-0.005z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "coffee-to-go" - ] - }, - "attrs": [], - "properties": { - "order": 1594, - "id": 968, - "prevSize": 24, - "code": 59200, - "name": "coffee-to-go" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 320 - }, { - "icon": { - "paths": [ - "M85.308 895.919h768v-85.333h-768zM853.308 341.251h-85.333v-128h85.333zM853.308 127.918h-682.667v426.668c0 94.251 76.416 170.667 170.667 170.667h256c94.251 0 170.667-76.416 170.667-170.667v-128.001h85.333c47.147 0 85.333-38.187 85.333-85.333v-128c0-47.147-38.187-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "coffee" - ] - }, - "attrs": [], - "properties": { - "order": 1595, - "id": 967, - "prevSize": 24, - "code": 59201, - "name": "coffee" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 321 - }, { - "icon": { - "paths": [ - "M735.974 511.923c0 9.899-0.896 19.584-2.133 29.141l63.147 49.408c5.547 4.518 7.253 12.587 3.499 19.068l-59.733 103.424c-3.712 6.485-11.52 9.092-18.261 6.532l-74.411-29.995c-15.36 11.814-32.213 21.798-50.432 29.35l-11.179 79.147c-1.152 7.125-7.339 12.591-14.763 12.591h-119.467c-7.424 0-13.653-5.466-14.763-12.591l-11.179-79.147c-18.219-7.509-35.072-17.536-50.475-29.35l-74.367 29.995c-6.742 2.56-14.507-0.047-18.262-6.532l-59.733-103.424c-3.756-6.481-2.134-14.549 3.499-19.068l63.104-49.408c-1.238-9.557-2.091-19.243-2.091-29.141s0.853-19.588 2.091-29.146l-63.104-49.404c-5.633-4.527-7.254-12.59-3.499-19.075l59.733-103.424c3.755-6.484 11.52-9.088 18.262-6.528l74.367 29.995c15.404-11.859 32.256-21.844 50.475-29.396l11.179-79.104c1.109-7.125 7.339-12.586 14.763-12.586h119.467c7.424 0 13.611 5.461 14.763 12.586l11.179 79.104c18.219 7.552 35.072 17.578 50.475 29.396l74.368-29.995c6.741-2.56 14.549 0.044 18.261 6.528l59.733 103.424c3.755 6.484 2.048 14.548-3.499 19.075l-63.147 49.404c1.237 9.557 2.133 19.247 2.133 29.146zM810.641 127.922h-597.334c-47.147 0-85.333 38.229-85.333 85.333v597.335c0 47.104 38.186 85.333 85.333 85.333h597.334c47.147 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.187-85.333-85.333-85.333zM511.974 426.589c-47.147 0-85.334 38.231-85.334 85.335s38.187 85.333 85.334 85.333c47.104 0 85.333-38.229 85.333-85.333s-38.229-85.335-85.333-85.335z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cog-box" - ] - }, - "attrs": [], - "properties": { - "order": 1596, - "id": 966, - "prevSize": 24, - "code": 59202, - "name": "cog-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 322 - }, { - "icon": { - "paths": [ - "M511.974 661.248c-82.475 0-149.334-66.859-149.334-149.333 0-82.47 66.859-149.331 149.334-149.331s149.333 66.861 149.333 149.331c0 82.475-66.859 149.333-149.333 149.333zM828.945 553.562c1.792-13.696 2.987-27.524 2.987-41.647 0-14.118-1.195-27.947-2.987-41.643l90.155-70.569c8.021-6.484 10.368-18.005 5.035-27.221l-85.333-147.797c-5.291-9.216-16.469-12.971-26.112-9.258l-106.197 42.794c-22.016-16.896-46.123-31.19-72.107-41.943l-16-113.065c-1.621-10.156-10.453-17.964-21.077-17.964h-170.667c-10.667 0-19.456 7.807-21.077 17.964l-16 113.023c-26.027 10.794-50.134 25.089-72.15 41.984l-106.155-42.794c-9.642-3.713-20.822 0.042-26.112 9.258l-85.333 147.797c-5.333 9.216-2.987 20.737 5.035 27.221l90.112 70.569c-1.792 13.653-2.987 27.524-2.987 41.643 0 14.123 1.195 27.994 2.987 41.647l-90.112 70.528c-8.022 6.524-10.368 18.044-5.035 27.264l85.333 147.793c5.29 9.216 16.47 12.975 26.112 9.259l106.198-42.795c22.016 16.896 46.122 31.189 72.107 41.946l16 113.062c1.621 10.159 10.41 17.963 21.077 17.963h170.667c10.624 0 19.456-7.804 21.077-17.963l16-113.062c25.941-10.795 50.048-25.050 72.064-41.984l106.24 42.833c9.643 3.716 20.821-0.043 26.112-9.259l85.333-147.793c5.333-9.22 2.987-20.74-5.035-27.264l-90.155-70.528z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cog" - ] - }, - "attrs": [], - "properties": { - "order": 1597, - "id": 965, - "prevSize": 24, - "code": 59203, - "name": "cog" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 323 - }, { - "icon": { - "paths": [ - "M512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.642 191.025-426.667 426.667-426.667zM512 170.667c-188.513 0-341.333 152.82-341.333 341.333 0 188.514 152.82 341.333 341.333 341.333s341.333-152.819 341.333-341.333c0-188.513-152.819-341.333-341.333-341.333zM469.333 725.333v-42.667h-85.333v-85.333h170.667v-42.667h-128c-23.552 0-42.667-19.115-42.667-42.667v-128c0-23.552 19.115-42.667 42.667-42.667h42.667v-42.667h85.333v42.667h85.333v85.333h-170.667v42.667h128c23.552 0 42.667 19.115 42.667 42.667v128c0 23.552-19.115 42.667-42.667 42.667h-42.667v42.667h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "coin" - ] - }, - "attrs": [], - "properties": { - "order": 1598, - "id": 964, - "prevSize": 24, - "code": 59204, - "name": "coin" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 324 - }, { - "icon": { - "paths": [ - "M-0.013 1023.915h1024v-170.667l-1023.988 0.085-0.012 170.581z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "color-helper" - ] - }, - "attrs": [], - "properties": { - "order": 1599, - "id": 963, - "prevSize": 24, - "code": 59205, - "name": "color-helper" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 325 - }, { - "icon": { - "paths": [ - "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.953 12.382-29.724 12.493l-0.053 0.060h-21.333zM426.666 682.667v131.213l131.213-131.213h295.454v-511.999h-682.667l0 511.999h256zM682.667 597.333h-341.333v-42.667c0-56.832 113.792-85.333 170.667-85.333s170.667 28.501 170.667 85.333v42.667zM512 256c47.083 0 85.333 38.229 85.333 85.333 0 47.061-38.251 85.333-85.333 85.333s-85.333-38.272-85.333-85.333c0-47.104 38.251-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "comment-account-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1600, - "id": 962, - "prevSize": 24, - "code": 59206, - "name": "comment-account-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 326 - }, { - "icon": { - "paths": [ - "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.954 12.382-29.725 12.493l-0.053 0.060h-21.333zM682.667 597.333v-42.667c0-56.832-113.792-85.333-170.667-85.333s-170.667 28.501-170.667 85.333v42.667h341.333zM512 256c-47.083 0-85.333 38.229-85.333 85.333 0 47.061 38.251 85.333 85.333 85.333s85.333-38.272 85.333-85.333c0-47.104-38.251-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "comment-account" - ] - }, - "attrs": [], - "properties": { - "order": 1601, - "id": 961, - "prevSize": 24, - "code": 59207, - "name": "comment-account" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 327 - }, { - "icon": { - "paths": [ - "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.953 12.382-29.724 12.493l-0.053 0.060h-21.333zM426.666 682.667v131.213l131.213-131.213h295.454v-511.999h-682.667l0 511.999h256zM554.667 426.667h-85.333v-170.667h85.333v170.667zM554.667 597.333h-85.333v-85.333h85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "comment-alert-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1602, - "id": 960, - "prevSize": 24, - "code": 59208, - "name": "comment-alert-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 328 - }, { - "icon": { - "paths": [ - "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.954 12.382-29.725 12.493l-0.053 0.060h-21.333zM554.667 426.667v-170.667h-85.333v170.667h85.333zM554.667 597.333v-85.333h-85.333v85.333h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "comment-alert" - ] - }, - "attrs": [], - "properties": { - "order": 1603, - "id": 959, - "prevSize": 24, - "code": 59209, - "name": "comment-alert" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 329 - }, { - "icon": { - "paths": [ - "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.953 12.382-29.724 12.493l-0.053 0.060h-21.333zM426.666 682.667v131.213l131.213-131.213h295.454v-511.999h-682.667v511.999h256zM703.996 341.336l-234.662 234.664-149.333-149.333 60.34-60.339 88.994 88.994 174.323-174.325 60.339 60.34z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "comment-check-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1604, - "id": 958, - "prevSize": 24, - "code": 59210, - "name": "comment-check-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 330 - }, { - "icon": { - "paths": [ - "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.954 12.382-29.725 12.493l-0.053 0.060h-21.333zM426.667 640l341.333-341.333-60.169-60.583-281.165 281.17-110.507-110.080-60.16 60.16 170.667 170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "comment-check" - ] - }, - "attrs": [], - "properties": { - "order": 1605, - "id": 957, - "prevSize": 24, - "code": 59211, - "name": "comment-check" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 331 - }, { - "icon": { - "paths": [ - "M512.026 981.333c-23.565 0-42.667-19.102-42.667-42.667v-128h-170.665c-47.128 0-85.333-38.204-85.333-85.333l0.401-426.748c0-47.147 37.802-85.333 84.906-85.333h597.333c47.104 0 85.333 38.186 85.333 85.333v426.667c0 47.104-38.229 85.333-85.333 85.333l-174.737 0.068-158.123 158.127c-8.222 8.218-18.957 12.382-29.726 12.493l-0.055 0.060h-21.333zM554.692 725.333v131.213l131.213-131.213h210.121v-426.665h-597.332v426.665h255.999zM128 640h-85.333l0-512c0-46.933 38.4-85.333 85.333-85.333h682.666v85.333h-682.666l-0 512z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "comment-multipe-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1606, - "id": 956, - "prevSize": 24, - "code": 59212, - "name": "comment-multipe-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 332 - }, { - "icon": { - "paths": [ - "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.953 12.382-29.724 12.493l-0.053 0.060h-21.333zM426.666 682.667l0 131.213 131.213-131.213h295.454v-511.999h-682.667l0 511.999h256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "comment-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1607, - "id": 955, - "prevSize": 24, - "code": 59213, - "name": "comment-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 333 - }, { - "icon": { - "paths": [ - "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.953 12.382-29.724 12.493l-0.053 0.060h-21.333zM426.666 682.667v131.213l131.213-131.213h295.454v-511.999h-682.667l0 511.999h256zM469.333 256h85.333v128h128v85.333h-128v128h-85.333v-128h-128v-85.333h128v-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "comment-plus-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1608, - "id": 954, - "prevSize": 24, - "code": 59214, - "name": "comment-plus-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 334 - }, { - "icon": { - "paths": [ - "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.953 12.382-29.724 12.493l-0.053 0.060h-21.333zM426.666 682.667l0 131.213 131.213-131.213h295.454v-511.999h-682.667l0 511.999h256zM725.333 469.333h-85.333v-85.333h85.333v85.333zM554.667 469.333h-85.333v-85.333h85.333v85.333zM384 469.333h-85.333v-85.333h85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "comment-processing-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1609, - "id": 953, - "prevSize": 24, - "code": 59215, - "name": "comment-processing-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 335 - }, { - "icon": { - "paths": [ - "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.953 12.382-29.724 12.493l-0.053 0.060h-21.333zM725.333 469.333v-85.333h-85.333v85.333h85.333zM554.667 469.333v-85.333h-85.333v85.333h85.333zM384 469.333v-85.333h-85.333v85.333h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "comment-processing" - ] - }, - "attrs": [], - "properties": { - "order": 1610, - "id": 952, - "prevSize": 24, - "code": 59216, - "name": "comment-processing" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 336 - }, { - "icon": { - "paths": [ - "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.953 12.382-29.724 12.493l-0.053 0.060h-21.333zM426.666 682.667l0 131.213 131.213-131.213h295.454v-511.998h-682.667v511.998h256zM401.672 256l110.328 110.327 110.327-110.327 60.339 60.34-110.327 110.327 110.327 110.327-60.339 60.339-110.327-110.327-110.327 110.327-60.34-60.339 110.327-110.327-110.327-110.325 60.338-60.341z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "comment-remove-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1611, - "id": 951, - "prevSize": 24, - "code": 59217, - "name": "comment-remove-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 337 - }, { - "icon": { - "paths": [ - "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.953 12.382-29.724 12.493l-0.053 0.060h-21.333zM426.666 682.667v131.213l131.213-131.213h295.454v-511.999h-682.667v511.999h256zM256 298.667h512v85.333h-512v-85.333zM256 469.333h384v85.333h-384v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "comment-text-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1612, - "id": 950, - "prevSize": 24, - "code": 59218, - "name": "comment-text-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 338 - }, { - "icon": { - "paths": [ - "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.954 12.382-29.725 12.493l-0.053 0.060h-21.333zM213.334 213.334l-0 85.333h597.333v-85.333h-597.333zM213.333 384v85.333h341.333v-85.333h-341.333zM213.333 554.667v85.333h426.667v-85.333h-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "comment-text" - ] - }, - "attrs": [], - "properties": { - "order": 1613, - "id": 949, - "prevSize": 24, - "code": 59219, - "name": "comment-text" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 339 - }, { - "icon": { - "paths": [ - "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.954 12.382-29.725 12.493l-0.053 0.060h-21.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "comment" - ] - }, - "attrs": [], - "properties": { - "order": 1614, - "id": 948, - "prevSize": 24, - "code": 59220, - "name": "comment" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 340 - }, { - "icon": { - "paths": [ - "M810.641 127.918h-213.333v85.333h213.333v554.668l-213.333-256v384h213.333c47.104 0 85.333-38.187 85.333-85.333v-597.335c0-47.147-38.229-85.333-85.333-85.333zM426.641 767.919h-213.333l213.333-256zM426.641 127.918h-213.333c-47.147 0-85.333 38.187-85.333 85.333v597.335c0 47.147 38.186 85.333 85.333 85.333h213.333v85.333h85.334v-938.668h-85.334v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "compare" - ] - }, - "attrs": [], - "properties": { - "order": 1615, - "id": 947, - "prevSize": 24, - "code": 59221, - "name": "compare" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 341 - }, { - "icon": { - "paths": [ - "M298.667 725.333l136.533-290.133 290.133-136.533-136.533 290.133-290.133 136.533zM512 473.6c-21.21 0-38.4 17.19-38.4 38.4s17.19 38.4 38.4 38.4c21.21 0 38.4-17.19 38.4-38.4s-17.19-38.4-38.4-38.4zM512 85.334c235.639 0 426.667 191.025 426.667 426.666 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.642 191.025-426.666 426.667-426.666zM512 170.667c-188.513 0-341.333 152.82-341.333 341.333s152.82 341.333 341.333 341.333c188.514 0 341.333-152.819 341.333-341.333s-152.819-341.333-341.333-341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "compass-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1616, - "id": 946, - "prevSize": 24, - "code": 59222, - "name": "compass-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 342 - }, { - "icon": { - "paths": [ - "M605.517 605.457l-349.526 162.479 162.432-349.571 349.568-162.43zM511.991 85.268c-235.648 0-426.667 191.018-426.667 426.668 0 235.601 191.019 426.667 426.667 426.667s426.667-191.066 426.667-426.667c0-235.65-191.019-426.668-426.667-426.668zM511.991 464.998c-25.899 0-46.933 20.992-46.933 46.938 0 25.899 21.035 46.929 46.933 46.929 25.941 0 46.933-21.030 46.933-46.929 0-25.946-20.992-46.938-46.933-46.938z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "compass" - ] - }, - "attrs": [], - "properties": { - "order": 1617, - "id": 945, - "prevSize": 24, - "code": 59223, - "name": "compass" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 343 - }, { - "icon": { - "paths": [ - "M853.291 810.586v-512.001h-682.659l0 512.044 682.659-0.043zM853.291 127.918c47.104 0 85.333 38.229 85.333 85.333v597.335c0 47.147-38.229 85.333-85.333 85.333h-682.661c-47.104 0-85.333-38.187-85.333-85.333v-597.335c0-47.104 38.229-85.333 85.333-85.333h682.661zM554.667 725.333v-85.333h213.333v85.333h-213.333zM408.763 555.072l-171.071-171.072h120.68l140.901 140.902c16.661 16.661 16.661 43.678 0 60.339l-140.093 140.092h-120.68l170.263-170.261z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "console" - ] - }, - "attrs": [], - "properties": { - "order": 1618, - "id": 944, - "prevSize": 24, - "code": 59224, - "name": "console" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 344 - }, { - "icon": { - "paths": [ - "M810.667 896h-469.333v-597.333h469.333zM810.667 213.333h-469.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h469.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM682.667 42.667h-512c-46.933 0-85.333 38.4-85.333 85.333v597.333h85.333v-597.333h512v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "content-copy" - ] - }, - "attrs": [], - "properties": { - "order": 1619, - "id": 943, - "prevSize": 24, - "code": 59225, - "name": "content-copy" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 345 - }, { - "icon": { - "paths": [ - "M810.667 128l-256 256 85.333 85.333 298.667-298.667v-42.667zM512 533.333c-11.947 0-21.333-9.387-21.333-21.333s9.387-21.333 21.333-21.333c11.947 0 21.333 9.387 21.333 21.333s-9.387 21.333-21.333 21.333zM256 853.333c-46.933 0-85.333-37.973-85.333-85.333s38.4-85.333 85.333-85.333c46.933 0 85.333 37.973 85.333 85.333s-38.4 85.333-85.333 85.333zM256 341.333c-46.933 0-85.333-37.973-85.333-85.333s38.4-85.333 85.333-85.333c46.933 0 85.333 37.973 85.333 85.333s-38.4 85.333-85.333 85.333zM411.307 325.973c9.813-21.333 15.36-44.8 15.36-69.973 0-94.293-76.373-170.667-170.667-170.667s-170.667 76.373-170.667 170.667c0 94.293 76.373 170.667 170.667 170.667 25.173 0 48.64-5.547 69.973-15.36l100.693 100.693-100.693 100.693c-21.333-9.813-44.8-15.36-69.973-15.36-94.293 0-170.667 76.373-170.667 170.667s76.373 170.667 170.667 170.667c94.293 0 170.667-76.373 170.667-170.667 0-25.173-5.547-48.64-15.36-69.973l100.693-100.693 298.667 298.667h128v-42.667l-527.36-527.36z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "content-cut" - ] - }, - "attrs": [], - "properties": { - "order": 1620, - "id": 942, - "prevSize": 24, - "code": 59226, - "name": "content-cut" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 346 - }, { - "icon": { - "paths": [ - "M469.333 725.333h-298.667c-46.933 0-85.333-38.4-85.333-85.333v-512c0-46.933 38.4-85.333 85.333-85.333h512v85.333h-512v512h298.667v-85.333l170.667 128-170.667 128v-85.333zM810.667 896v-597.333h-469.333v256h-85.333v-256c0-46.933 38.4-85.333 85.333-85.333h469.333c46.933 0 85.333 38.4 85.333 85.333v597.333c0 46.933-38.4 85.333-85.333 85.333h-469.333c-46.933 0-85.333-38.4-85.333-85.333v-85.333h85.333v85.333h469.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "content-duplicate" - ] - }, - "attrs": [], - "properties": { - "order": 1621, - "id": 941, - "prevSize": 24, - "code": 59227, - "name": "content-duplicate" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 347 - }, { - "icon": { - "paths": [ - "M810.667 853.333h-597.333v-682.667h85.333v128h426.667v-128h85.333zM512 85.333c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667zM810.667 85.333h-178.347c-17.92-49.493-64.853-85.333-120.32-85.333s-102.4 35.84-120.32 85.333h-178.347c-46.933 0-85.333 38.4-85.333 85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-682.667c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "content-paste" - ] - }, - "attrs": [], - "properties": { - "order": 1622, - "id": 940, - "prevSize": 24, - "code": 59228, - "name": "content-paste" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 348 - }, { - "icon": { - "paths": [ - "M725.333 298.667v-170.667h-426.667v170.667h426.667zM597.333 725.333c70.827 0 128-57.173 128-128s-57.173-128-128-128c-70.827 0-128 57.173-128 128s57.173 128 128 128zM810.667 42.667l170.667 170.667v512c0 46.933-38.4 85.333-85.333 85.333h-597.333c-47.36 0-85.333-38.4-85.333-85.333v-597.333c0-46.933 37.973-85.333 85.333-85.333h512zM42.668 298.668h85.333l-0.001 597.332h597.333v85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333l0-597.332z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "content-save-all" - ] - }, - "attrs": [], - "properties": { - "order": 1623, - "id": 939, - "prevSize": 24, - "code": 59229, - "name": "content-save-all" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 349 - }, { - "icon": { - "paths": [ - "M640 384h-426.667v-170.667h426.667zM512 810.667c-70.827 0-128-57.173-128-128s57.173-128 128-128c70.827 0 128 57.173 128 128s-57.173 128-128 128zM725.333 128h-512c-47.36 0-85.333 38.4-85.333 85.333v597.333c0 46.933 37.973 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-512l-170.667-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "content-save" - ] - }, - "attrs": [], - "properties": { - "order": 1624, - "id": 938, - "prevSize": 24, - "code": 59230, - "name": "content-save" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 350 - }, { - "icon": { - "paths": [ - "M725.308 661.252h-213.333v64h213.333zM810.641 810.586l-597.334 0.043 597.334-597.377zM234.641 319.918h85.333v-85.333h64v85.333h85.334v64h-85.334v85.335h-64v-85.335h-85.333zM810.641 127.918h-597.334c-47.147 0-85.333 38.187-85.333 85.333v597.335c0 47.147 38.187 85.333 85.333 85.333h597.334c47.104 0 85.333-38.187 85.333-85.333v-597.335c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "contrast-box" - ] - }, - "attrs": [], - "properties": { - "order": 1625, - "id": 937, - "prevSize": 24, - "code": 59231, - "name": "contrast-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 351 - }, { - "icon": { - "paths": [ - "M511.97 853.252c-94.251 0-179.584-38.187-241.365-99.968l482.73-482.732c61.781 61.738 99.968 147.115 99.968 241.367 0 188.544-152.832 341.333-341.333 341.333zM255.97 341.251h85.333v-85.333h64v85.333h85.333v64h-85.333v85.335h-64v-85.335h-85.333zM511.97 85.251c-235.648 0-426.667 191.019-426.667 426.668 0 235.648 191.019 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.649-191.019-426.668-426.667-426.668zM511.97 682.586h213.333v-64h-213.333v64z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "contrast-circle" - ] - }, - "attrs": [], - "properties": { - "order": 1626, - "id": 936, - "prevSize": 24, - "code": 59232, - "name": "contrast-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 352 - }, { - "icon": { - "paths": [ - "M186.918 891.831c-25.658-8.346-45.98-28.514-54.53-54.080l705.364-705.364c25.566 8.55 45.734 28.872 54.080 54.53l-704.914 704.914zM853.329 682.671v85.333l-298.662-0.004v-85.333l298.662 0.004zM127.997 256.003l128.003-0.003-0.003-127.998h85.333l0.003 127.998 127.997 0.003v85.332l-127.996-0.003-0.003 128.004h-85.334l0.003-128.003-128.003 0.003v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "contrast" - ] - }, - "attrs": [], - "properties": { - "order": 1627, - "id": 935, - "prevSize": 24, - "code": 59233, - "name": "contrast" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 353 - }, { - "icon": { - "paths": [ - "M512 258.51c73.621 0 285.282-184.052 395.712 36.811 110.43 220.861 82.825 515.346 9.203 515.346-184.051 0-73.621-184.051-404.915-184.051s-220.863 184.051-404.915 184.051c-73.621 0-101.229-294.485 9.203-515.346 110.432-220.863 322.091-36.811 395.712-36.811zM512 320c-35.345 0-64 28.654-64 64s28.655 64 64 64c35.345 0 64-28.654 64-64s-28.655-64-64-64z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "controller-xbox" - ] - }, - "attrs": [], - "properties": { - "order": 1628, - "id": 934, - "prevSize": 24, - "code": 59234, - "name": "controller-xbox" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 354 - }, { - "icon": { - "paths": [ - "M448 768c11.78 0 21.333 9.553 21.333 21.333s-9.553 21.333-21.333 21.333c-11.78 0-21.333-9.553-21.333-21.333s9.553-21.333 21.333-21.333zM576 768c11.78 0 21.333 9.553 21.333 21.333s-9.553 21.333-21.333 21.333c-11.78 0-21.333-9.553-21.333-21.333s9.553-21.333 21.333-21.333zM426.667 469.333c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM597.333 469.333c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM768 768c0 94.255-114.615 170.667-256 170.667s-256-76.412-256-170.667c0-38.421 19.043-73.877 51.181-102.4-32.138-42.786-51.181-95.97-51.181-153.6l5.26-51.878c-23.056 6.251-51.025 6.255-73.558-0.205-43.423-12.45-109.186-61.117-99.444-95.095s91.302-40.399 134.725-27.948c25.352 7.27 52.199 25.129 68.215 45.496l24.276-34.435c-25.766-47.011-16.809-177.269 111.191-219.936l-3.925 5.876-0.106 0.171c-11.622 18.702-42.368 78.202-10.101 141.995 30.58-12.906 64.189-20.041 99.466-20.041s68.885 7.135 99.465 20.041c32.269-63.793 1.523-123.293-10.099-141.995l-4.032-6.046c128 42.667 136.956 172.925 111.189 219.936l24.277 34.435c16.017-20.367 42.863-38.226 68.215-45.496 43.422-12.451 124.983-6.029 134.724 27.948 9.745 33.977-56.021 82.644-99.443 95.094-22.532 6.46-50.5 6.455-73.557 0.205l5.261 51.878c0 57.63-19.042 110.814-51.183 153.6 32.141 28.523 51.183 63.979 51.183 102.4zM512 682.667c-94.257 0-170.667 38.204-170.667 85.333s76.41 85.333 170.667 85.333c94.255 0 170.667-38.204 170.667-85.333s-76.412-85.333-170.667-85.333zM512 597.333c47.885 0 92.702 8.764 131.034 24.021 24.742-29.615 39.633-67.746 39.633-109.355 0-94.256-76.412-170.666-170.667-170.666-94.257 0-170.667 76.41-170.667 170.666 0 41.609 14.89 79.74 39.632 109.355 38.332-15.258 83.146-24.021 131.035-24.021zM601.365 134.046l-0.107-0.17z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cow" - ] - }, - "attrs": [], - "properties": { - "order": 1629, - "id": 933, - "prevSize": 24, - "code": 59235, - "name": "cow" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 355 - }, { - "icon": { - "paths": [ - "M895.953 341.292v-85.333l-597.323-0.020v85.333l597.323 0.020zM895.962 682.603l-0.013-213.299-597.324-0.021 0.016 213.299 597.321 0.021zM895.953 170.625c47.147 0 85.333 38.142 85.333 85.333l0.009 426.644c0 47.194-38.182 85.333-85.333 85.333l-597.321-0.021c-47.148 0-85.333-38.14-85.333-85.333l0.416-426.644c0-47.191 37.759-85.333 84.907-85.333l597.323 0.021zM128 853.333h640v85.333l-639.99-0.021c-47.148 0-85.333-38.144-85.333-85.333l-0.010-469.312h85.333v469.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "credit-card-multiple" - ] - }, - "attrs": [], - "properties": { - "order": 1630, - "id": 932, - "prevSize": 24, - "code": 59236, - "name": "credit-card-multiple" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 356 - }, { - "icon": { - "paths": [ - "M853.308 341.25h-682.667v-85.333h682.667zM853.308 767.915h-682.667v-256h682.667zM853.308 170.583h-682.667c-47.147 0-84.906 38.143-84.906 85.333l-0.427 511.998c0 47.194 38.186 85.333 85.333 85.333h682.667c47.147 0 85.333-38.14 85.333-85.333v-511.998c0-47.19-38.187-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "credit-card" - ] - }, - "attrs": [], - "properties": { - "order": 1631, - "id": 931, - "prevSize": 24, - "code": 59237, - "name": "credit-card" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 357 - }, { - "icon": { - "paths": [ - "M810.641 127.918h-170.667v85.333h170.667v170.667h85.333v-170.667c0-47.104-38.187-85.333-85.333-85.333zM810.641 810.586h-170.667v85.333h170.667c47.147 0 85.333-38.187 85.333-85.333v-170.667h-85.333zM213.308 639.919h-85.333v170.667c0 47.147 38.229 85.333 85.333 85.333h170.667v-85.333h-170.667zM127.974 213.251v170.667h85.333v-170.667h170.667v-85.333h-170.667c-47.104 0-85.333 38.229-85.333 85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "crop-free" - ] - }, - "attrs": [], - "properties": { - "order": 1632, - "id": 930, - "prevSize": 24, - "code": 59238, - "name": "crop-free" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 358 - }, { - "icon": { - "paths": [ - "M810.641 725.252h-597.333v-426.668h597.333zM810.641 213.251h-597.333c-47.104 0-85.333 38.229-85.333 85.333v426.668c0 47.147 38.229 85.333 85.333 85.333h597.333c47.147 0 85.333-38.187 85.333-85.333v-426.668c0-47.104-38.187-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "crop-landscape" - ] - }, - "attrs": [], - "properties": { - "order": 1633, - "id": 929, - "prevSize": 24, - "code": 59239, - "name": "crop-landscape" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 359 - }, { - "icon": { - "paths": [ - "M725.308 810.586h-426.666v-597.335h426.666zM725.308 127.918h-426.666c-47.104 0-85.333 38.229-85.333 85.333v597.335c0 47.147 38.229 85.333 85.333 85.333h426.666c47.147 0 85.333-38.187 85.333-85.333v-597.335c0-47.104-38.187-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "crop-portrait" - ] - }, - "attrs": [], - "properties": { - "order": 1634, - "id": 928, - "prevSize": 24, - "code": 59240, - "name": "crop-portrait" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 360 - }, { - "icon": { - "paths": [ - "M767.974 767.919h-512v-512.001h512zM767.974 170.584h-512c-47.104 0-85.333 38.229-85.333 85.333v512.001c0 47.147 38.229 85.333 85.333 85.333h512c47.147 0 85.333-38.187 85.333-85.333v-512.001c0-47.104-38.187-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "crop-square" - ] - }, - "attrs": [], - "properties": { - "order": 1635, - "id": 927, - "prevSize": 24, - "code": 59241, - "name": "crop-square" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 361 - }, { - "icon": { - "paths": [ - "M298.641 725.252v-682.668h-85.333v170.667h-170.667v85.333h170.667v426.668c0 47.147 38.229 85.333 85.333 85.333h426.667v170.667h85.333v-170.667h170.667v-85.333zM725.308 639.919h85.333v-341.335c0-47.147-38.187-85.333-85.333-85.333h-341.333v85.333h341.333v341.335z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "crop" - ] - }, - "attrs": [], - "properties": { - "order": 1636, - "id": 926, - "prevSize": 24, - "code": 59242, - "name": "crop" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 362 - }, { - "icon": { - "paths": [ - "M512 341.333c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667-94.257 0-170.667-76.412-170.667-170.667 0-94.257 76.41-170.667 170.667-170.667zM130.344 554.667h-87.677v-85.333h87.677c19.676-177.989 161.001-319.314 338.99-338.989v-87.677h85.333v87.677c177.988 19.676 319.313 161.001 338.991 338.989h87.676v85.333h-87.676c-19.678 177.988-161.003 319.313-338.991 338.991v87.676h-85.333v-87.676c-177.989-19.678-319.314-161.003-338.99-338.991zM512 213.334c-164.949 0-298.667 133.718-298.667 298.666s133.717 298.667 298.667 298.667c164.949 0 298.667-133.717 298.667-298.667s-133.717-298.666-298.667-298.666z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "crosshairs-gps" - ] - }, - "attrs": [], - "properties": { - "order": 1637, - "id": 925, - "prevSize": 24, - "code": 59243, - "name": "crosshairs-gps" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 363 - }, { - "icon": { - "paths": [ - "M130.344 554.667h-87.677v-85.333h87.677c19.676-177.989 161.001-319.314 338.99-338.989v-87.677h85.333v87.677c177.988 19.676 319.313 161.001 338.991 338.989h87.676v85.333h-87.676c-19.678 177.988-161.003 319.313-338.991 338.991v87.676h-85.333v-87.676c-177.989-19.678-319.314-161.003-338.99-338.991zM512 213.334c-164.949 0-298.667 133.718-298.667 298.666s133.717 298.667 298.667 298.667c164.949 0 298.667-133.717 298.667-298.667s-133.717-298.666-298.667-298.666z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "crosshairs" - ] - }, - "attrs": [], - "properties": { - "order": 1638, - "id": 924, - "prevSize": 24, - "code": 59244, - "name": "crosshairs" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 364 - }, { - "icon": { - "paths": [ - "M213.333 682.667l-85.333-469.333 234.666 298.666 149.334-298.666 149.333 298.666 234.667-298.666-85.333 469.333h-597.333zM810.667 810.667c0 23.565-19.102 42.667-42.667 42.667h-512c-23.564 0-42.667-19.102-42.667-42.667l-0-42.667h597.333v42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "crown" - ] - }, - "attrs": [], - "properties": { - "order": 1639, - "id": 923, - "prevSize": 24, - "code": 59245, - "name": "crown" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 365 - }, { - "icon": { - "paths": [ - "M896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-384c0-16.266 9.103-30.406 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.498 24.166-7.498s17.293 2.768 24.166 7.498l337.348 189.567c13.385 7.2 22.485 21.338 22.485 37.601v384zM512.038 177.106l-254.279 142.894 254.279 142.895 254.217-142.895-254.217-142.894zM213.333 679.036l256 143.859v-286.123l-256-143.855v286.118zM810.667 679.036v-286.118l-256 143.855v286.161l256-143.898z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cube-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1640, - "id": 922, - "prevSize": 24, - "code": 59246, - "name": "cube-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 366 - }, { - "icon": { - "paths": [ - "M256 384v-213.333h298.667v213.333h426.667v298.667h-213.333v213.333h-298.667v-213.333h-426.667v-298.667h213.333zM682.667 682.667h-128v128h128v-128zM341.333 384h128v-128h-128v128zM256 597.333v-128h-128v128h128zM768 469.333v128h128v-128h-128zM554.667 469.333v128h128v-128h-128zM341.333 469.333v128h128v-128h-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cube-unfolded" - ] - }, - "attrs": [], - "properties": { - "order": 1641, - "id": 921, - "prevSize": 24, - "code": 59247, - "name": "cube-unfolded" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 367 - }, { - "icon": { - "paths": [ - "M896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-384c0-16.266 9.103-30.406 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.498 24.166-7.498s17.293 2.768 24.166 7.498l337.348 189.567c13.385 7.2 22.485 21.338 22.485 37.601v384zM512.038 177.106l-254.279 142.894 254.279 142.895 254.217-142.895-254.217-142.894z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cube" - ] - }, - "attrs": [], - "properties": { - "order": 1642, - "id": 920, - "prevSize": 24, - "code": 59248, - "name": "cube" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 368 - }, { - "icon": { - "paths": [ - "M781.85 341.251h-539.732l-18.859-170.667h577.45zM511.983 810.586c-70.699 0-127.999-57.301-127.999-128 0-85.333 127.999-230.4 127.999-230.4s128 145.067 128 230.4c0 70.699-57.301 128-128 128zM127.984 85.251l85.931 777.943c4.906 42.453 40.96 75.392 84.736 75.392h426.666c43.733 0 79.787-32.939 84.736-75.392l85.931-777.943h-767.999z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cup-water" - ] - }, - "attrs": [], - "properties": { - "order": 1643, - "id": 919, - "prevSize": 24, - "code": 59249, - "name": "cup-water" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 369 - }, { - "icon": { - "paths": [ - "M781.85 341.251h-539.732l-18.859-170.667h577.45zM127.984 85.251l85.931 777.942c4.906 42.453 40.96 75.392 84.736 75.392h426.666c43.733 0 79.787-32.939 84.736-75.392l85.931-777.942h-767.999z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cup" - ] - }, - "attrs": [], - "properties": { - "order": 1644, - "id": 918, - "prevSize": 24, - "code": 59250, - "name": "cup" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 370 - }, { - "icon": { - "paths": [ - "M192 213.333h149.333v-128h85.333v128h64v-128h85.333v128c234.667-0 234.667 256 106.667 266.666 170.667-10.667 213.333 330.667-106.667 330.667v128h-85.333v-128h-64v128h-85.333v-128h-149.333l21.333-85.333h42.667c23.564 0 42.667-19.102 42.667-42.667v-341.333c0-23.564-19.103-42.667-42.667-42.667h-64v-85.333zM426.667 298.667v170.667c0 0 192 10.667 192-85.332 0-96-192-85.334-192-85.335zM426.667 533.333v191.834c0 0 234.667 0.166 234.667-95.834s-234.667-96-234.667-96z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "currency-btc" - ] - }, - "attrs": [], - "properties": { - "order": 1645, - "id": 917, - "prevSize": 24, - "code": 59251, - "name": "currency-btc" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 371 - }, { - "icon": { - "paths": [ - "M301.691 469.333l-3.025 42.667 3.025 42.667h438.413l-36.105 85.333h-376.592c47.934 100.902 150.783 170.667 269.925 170.667 95.189 0 179.977-44.531 234.667-113.894v119.206c-64.892 50.167-146.295 80.021-234.667 80.021-167.198 0-309.434-106.854-362.15-256h-149.85l42.667-85.333h87.677l-2.344-42.667 2.344-42.667h-130.344l42.667-85.333h107.184c52.715-149.145 194.952-256 362.15-256 107.533 0 204.74 44.2 274.449 115.423l-36.983 87.413c-54.571-71.424-140.638-117.502-237.466-117.502-119.142 0-221.99 69.762-269.925 170.667h484.901l-36.105 85.333h-474.513z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "currency-eur" - ] - }, - "attrs": [], - "properties": { - "order": 1646, - "id": 916, - "prevSize": 24, - "code": 59252, - "name": "currency-eur" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 372 - }, { - "icon": { - "paths": [ - "M277.333 896v-53.333c39.921-19.767 74.184-50.428 98.43-87.565 24.245-37.141 36.698-79.014 37.357-125.619l-1.172-41.971-3.514-32.845h-109.767v-85.333h102.383c-6.33-35.268-10.12-72.285-11.368-117.415 1.089-69.861 21.702-124.475 61.838-163.843s93.257-59.392 159.369-60.075c30.447 0.253 56.277 3.064 77.495 8.432s37.969 11.773 50.249 19.215l-23.437 74.329c-10.5-6.107-24.371-11.482-41.609-16.124s-38.135-7.085-62.699-7.33c-45.367 0.904-78.281 14.926-98.739 42.065-20.463 27.14-30.519 61.974-30.178 104.503l4.395 63.86 8.747 52.382h166.221v85.333h-158.281c4.019 43.14 2.078 85.231-5.82 126.276-13.107 51.405-39.006 94.647-77.695 129.724h348.462v85.333h-490.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "currency-gbp" - ] - }, - "attrs": [], - "properties": { - "order": 1647, - "id": 915, - "prevSize": 24, - "code": 59253, - "name": "currency-gbp" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 373 - }, { - "icon": { - "paths": [ - "M341.333 128h426.667l-42.667 85.333h-138.974c20.403 24.705 35.849 53.658 44.809 85.333h136.832l-42.667 85.333h-86.289c-9.89 109.722-95.296 197.662-203.844 211.452v2.146l-29.724-0.098 255.682 298.5h-106.667l-255.825-298.667v-85.333l106.667 0.209v-0.209c75.23 0 137.468-55.633 147.823-128h-254.49l42.667-85.333h198.963c-23.966-50.452-75.392-85.333-134.963-85.333h-106.667l42.667-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "currency-inr" - ] - }, - "attrs": [], - "properties": { - "order": 1648, - "id": 914, - "prevSize": 24, - "code": 59254, - "name": "currency-inr" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 374 - }, { - "icon": { - "paths": [ - "M256 426.667h42.667v-298.667h320c106.039 0 192 85.961 192 192s-85.961 192-192 192h-234.667v85.333h256v85.333h-256v213.333h-85.333v-213.333h-42.667v-85.333h42.667v-85.333h-42.667v-85.333zM618.667 213.333h-234.667v213.333h234.667c58.91 0 106.667-47.756 106.667-106.666s-47.757-106.667-106.667-106.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "currency-rub" - ] - }, - "attrs": [], - "properties": { - "order": 1649, - "id": 913, - "prevSize": 24, - "code": 59255, - "name": "currency-rub" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 375 - }, { - "icon": { - "paths": [ - "M810.667 512c0 212.079-171.921 384-384 384h-85.333v-351.019l-128 46.592v-90.812l128-46.588v-75.651l-128 46.588v-90.81l128-46.588v-159.713h85.333v128.654l213.333-77.647v90.81l-213.333 77.647v75.651l213.333-77.647v90.808l-213.333 77.649v296.742c164.949 0 298.667-133.717 298.667-298.667h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "currency-try" - ] - }, - "attrs": [], - "properties": { - "order": 1650, - "id": 912, - "prevSize": 24, - "code": 59256, - "name": "currency-try" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 376 - }, { - "icon": { - "paths": [ - "M503.467 465.067c-96.853-25.173-128-51.2-128-91.733 0-46.507 43.093-78.933 115.2-78.933 75.947 0 104.107 36.267 106.667 89.6h94.293c-2.987-73.387-47.787-140.8-136.96-162.56v-93.44h-128v92.16c-82.773 17.92-149.333 71.68-149.333 154.027 0 98.56 81.493 147.627 200.533 176.213 106.667 25.6 128 63.147 128 102.827 0 29.44-20.907 76.373-115.2 76.373-87.893 0-122.453-39.253-127.147-89.6h-93.867c5.12 93.44 75.093 145.92 157.013 163.413v92.587h128v-91.733c83.2-15.787 149.333-64 149.333-151.467 0-121.173-103.68-162.56-200.533-187.733z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "currency-usd" - ] - }, - "attrs": [], - "properties": { - "order": 1651, - "id": 911, - "prevSize": 24, - "code": 59257, - "name": "currency-usd" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 377 - }, { - "icon": { - "paths": [ - "M429.589 608.695c21.355-9.958 46.741-0.721 56.7 20.638l98.364 212.762 77.086-35.947-99.174-212.681c-9.958-21.355-0.717-46.741 20.638-56.7l12.207-3.61 98.074-19.063-352.15-295.49v459.995l77.645-62.878 10.612-7.027zM581.794 937.583c-21.355 9.958-46.741 0.717-56.7-20.638l-93.047-202.018-106.771 86.426c-7.296 5.828-16.546 9.314-26.609 9.314-23.564 0-42.667-19.102-42.667-42.667v-640c0-23.564 19.102-42.667 42.667-42.667 10.451 0 20.025 3.758 27.444 9.996l0.44-0.524 490.269 411.383c18.048 15.147 20.403 42.061 5.257 60.113-6.468 7.706-15.083 12.553-24.235 14.396l-134.839 26.24 94.11 201.818c9.958 21.355 0.717 46.741-20.638 56.7l-154.679 72.128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cursor-default-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1652, - "id": 910, - "prevSize": 24, - "code": 59258, - "name": "cursor-default-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 378 - }, { - "icon": { - "paths": [ - "M581.794 937.583c-21.355 9.958-46.741 0.717-56.7-20.638l-93.047-202.018-106.771 86.426c-7.296 5.828-16.546 9.314-26.609 9.314-23.564 0-42.667-19.102-42.667-42.667v-640c0-23.564 19.102-42.667 42.667-42.667 10.451 0 20.025 3.758 27.443 9.996l0.44-0.524 490.269 411.383c18.048 15.147 20.403 42.061 5.257 60.113-6.468 7.71-15.083 12.553-24.235 14.396l-134.839 26.24 94.11 201.818c9.958 21.355 0.717 46.741-20.638 56.7l-154.679 72.128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cursor-default" - ] - }, - "attrs": [], - "properties": { - "order": 1653, - "id": 909, - "prevSize": 24, - "code": 59259, - "name": "cursor-default" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 379 - }, { - "icon": { - "paths": [ - "M554.667 256v213.333h213.333v-138.667l181.333 181.333-181.333 181.333v-138.667h-213.333v213.333h138.667l-181.333 181.333-181.333-181.333h138.667v-213.333h-213.333v138.667l-181.333-181.333 181.333-181.333v138.667h213.333v-213.333h-138.667l181.333-181.333 181.333 181.333-138.667-0z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cursor-move" - ] - }, - "attrs": [], - "properties": { - "order": 1654, - "id": 908, - "prevSize": 24, - "code": 59260, - "name": "cursor-move" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 380 - }, { - "icon": { - "paths": [ - "M426.667 85.334c47.13 0 85.333 38.205 85.333 85.333v192.001c0 0 85.333-10.667 85.333 32 0 0 85.333-10.667 85.333 31.999 0 0 85.333-10.666 85.333 32 0 0 85.333-10.667 85.333 32v149.333c0 42.667-128 256-128 298.667h-341.333c0 0-85.333-298.667-213.333-384 0 0-42.667-256 170.667-42.667v-341.333c0-47.128 38.205-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "cursor-pointer" - ] - }, - "attrs": [], - "properties": { - "order": 1655, - "id": 907, - "prevSize": 24, - "code": 59261, - "name": "cursor-pointer" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 381 - }, { - "icon": { - "paths": [ - "M554.684 85.356v129.213c144.717 20.765 255.987 144.859 255.987 295.288 0 38.199-7.479 74.603-20.561 108.19l110.963 65.451c23.787-53.116 37.598-111.68 37.598-173.641 0-221.169-168.354-403.012-383.987-424.502zM469.346 85.335c-215.819 21.286-384.012 203.193-384.012 424.523 0 235.644 190.656 426.662 426.448 426.662 141.248 0 266.095-68.83 343.774-174.468l-110.763-65.327c-54.716 68.105-138.573 111.799-232.789 111.799-164.993 0-298.665-133.734-298.665-298.667 0-150.429 111.271-274.523 256.007-295.288v-129.234z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "data" - ] - }, - "attrs": [], - "properties": { - "order": 1656, - "id": 906, - "prevSize": 24, - "code": 59262, - "name": "data" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 382 - }, { - "icon": { - "paths": [ - "M512 938.667c-47.13 0-85.333-38.204-85.333-85.333s38.204-85.333 85.333-85.333c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333zM554.667 85.333v469.777l192.222-192.22 60.339 60.34-295.228 295.229-295.229-295.23 60.34-60.34 192.222 192.22v-469.777h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "debug-step-into" - ] - }, - "attrs": [], - "properties": { - "order": 1657, - "id": 905, - "prevSize": 24, - "code": 59263, - "name": "debug-step-into" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 383 - }, { - "icon": { - "paths": [ - "M512 938.667c-47.13 0-85.333-38.204-85.333-85.333s38.204-85.333 85.333-85.333c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333zM554.667 682.667h-85.333v-427.112l-192.222 192.223-60.34-60.342 295.229-295.227 295.228 295.227-60.339 60.342-192.222-192.223v427.112z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "debug-step-out" - ] - }, - "attrs": [], - "properties": { - "order": 1658, - "id": 904, - "prevSize": 24, - "code": 59264, - "name": "debug-step-out" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 384 - }, { - "icon": { - "paths": [ - "M512 597.333c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.204-85.333-85.333s38.204-85.333 85.333-85.333zM1001.015 378.233l-67.87 293.968-293.965-67.87 162.833-101.751c-60.241-96.806-167.603-161.246-290.014-161.246-168.523 0-308.521 122.129-336.318 282.705l-84.051-14.818c34.812-200.643 209.772-353.22 420.369-353.22 152.93 0 287.066 80.459 362.394 201.353l126.622-79.12z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "debug-step-over" - ] - }, - "attrs": [], - "properties": { - "order": 1659, - "id": 903, - "prevSize": 24, - "code": 59265, - "name": "debug-step-over" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 385 - }, { - "icon": { - "paths": [ - "M512 725.333l128 128v-85.333h256v-85.333h-256v-85.333l-128 128zM384 213.334c70.691 0 128 57.307 128 128v127.999c0 70.694-57.31 128-128 128-70.693 0-128-57.306-128-128l-0-127.999c0-70.693 57.308-128 128-128zM384 298.667c-23.564 0-42.667 19.103-42.667 42.667l0 128c0 23.565 19.102 42.667 42.667 42.667s42.667-19.102 42.667-42.667l-0-128c0-23.564-19.102-42.667-42.667-42.667zM170.667 512c23.564 0 42.667 19.102 42.667 42.667s-19.103 42.667-42.667 42.667c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "decimal-decrease" - ] - }, - "attrs": [], - "properties": { - "order": 1660, - "id": 902, - "prevSize": 24, - "code": 59266, - "name": "decimal-decrease" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 386 - }, { - "icon": { - "paths": [ - "M938.667 725.333l-128 128v-85.333h-256v-85.333h256v-85.333l128 128zM384 213.334c70.691 0 128 57.308 128 128v128c0 70.694-57.31 128-128 128-70.693 0-128-57.306-128-128l-0-128c0-70.692 57.308-128 128-128zM384 298.667c-23.564 0-42.667 19.103-42.667 42.667l0 128c0 23.565 19.102 42.667 42.667 42.667s42.667-19.102 42.667-42.667l-0-128c0-23.564-19.102-42.667-42.667-42.667zM682.667 213.334c70.694 0 128 57.307 128 128v128c0 70.694-57.306 128-128 128s-128-57.306-128-128v-128c0-70.692 57.306-128 128-128zM682.667 298.667c-23.565 0-42.667 19.103-42.667 42.667v128c0 23.565 19.102 42.667 42.667 42.667s42.667-19.102 42.667-42.667v-128c0-23.564-19.102-42.667-42.667-42.667zM170.667 512c23.564 0 42.667 19.102 42.667 42.667s-19.103 42.667-42.667 42.667c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "decimal-increase" - ] - }, - "attrs": [], - "properties": { - "order": 1661, - "id": 901, - "prevSize": 24, - "code": 59267, - "name": "decimal-increase" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 387 - }, { - "icon": { - "paths": [ - "M897.212 128l-130.257 738.718c-6.421 40.772-41.715 71.949-84.288 71.949h-341.333c-42.575 0-77.868-31.181-84.29-71.953l-130.255-738.714h770.424zM228.484 213.334l112.849 640h341.333l112.849-640h-567.032zM384 768v-170.667h170.667v170.667h-170.667zM554.667 562.432l-135.764-135.765 135.764-135.764 135.765 135.764-135.765 135.765z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "delete-variant" - ] - }, - "attrs": [], - "properties": { - "order": 1662, - "id": 900, - "prevSize": 24, - "code": 59268, - "name": "delete-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 388 - }, { - "icon": { - "paths": [ - "M810.667 170.667h-149.333l-42.667-42.667h-213.333l-42.667 42.667h-149.333v85.333h597.333zM256 810.667c0 46.933 38.4 85.333 85.333 85.333h341.333c46.933 0 85.333-38.4 85.333-85.333v-512h-512v512z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "delete" - ] - }, - "attrs": [], - "properties": { - "order": 1663, - "id": 899, - "prevSize": 24, - "code": 59269, - "name": "delete" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 389 - }, { - "icon": { - "paths": [ - "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM640 213.334v597.333h170.667v-597.333h-170.667zM213.333 213.334v170.667h341.333v-170.667h-341.333zM213.333 469.333v85.333h85.333v-85.333h-85.333zM341.333 469.333v85.333h85.334v-85.333h-85.334zM469.333 469.333v85.333h85.333v-85.333h-85.333zM213.333 597.333v85.333h85.333v-85.333h-85.333zM341.333 597.333v85.333h85.333v-85.333h-85.333zM469.333 597.333v85.333h85.333v-85.333h-85.333zM469.333 725.333v85.333h85.333v-85.333h-85.333zM341.333 725.333v85.333h85.333v-85.333h-85.333zM213.333 725.333v85.333h85.333v-85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "deskphone" - ] - }, - "attrs": [], - "properties": { - "order": 1664, - "id": 898, - "prevSize": 24, - "code": 59270, - "name": "deskphone" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 390 - }, { - "icon": { - "paths": [ - "M895.974 597.252h-768v-426.668h768zM895.974 85.251h-768c-47.147 0-85.333 38.229-85.333 85.333v512.001c0 47.147 38.187 85.333 85.333 85.333h298.667l-85.333 128v42.667h341.333v-42.667l-85.333-128h298.667c47.104 0 85.333-38.187 85.333-85.333v-512.001c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "desktop-mac" - ] - }, - "attrs": [], - "properties": { - "order": 1665, - "id": 897, - "prevSize": 24, - "code": 59271, - "name": "desktop-mac" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 391 - }, { - "icon": { - "paths": [ - "M341.333 85.333h341.333c47.13 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.204 85.333-85.333 85.333h-341.333c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM341.333 170.667v85.333h341.333v-85.333h-341.333zM682.667 341.333h-341.333v85.333h341.333v-85.333zM682.667 768h-85.333v85.333h85.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "desktop-tower" - ] - }, - "attrs": [], - "properties": { - "order": 1666, - "id": 896, - "prevSize": 24, - "code": 59272, - "name": "desktop-tower" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 392 - }, { - "icon": { - "paths": [ - "M272.213 256h480l-240.213 426.667-239.787-426.667zM128 170.667l384 682.667 384-682.667h-768z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "details" - ] - }, - "attrs": [], - "properties": { - "order": 1667, - "id": 895, - "prevSize": 24, - "code": 59273, - "name": "details" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 393 - }, { - "icon": { - "paths": [ - "M256 256h256l85.333-170.667h170.667v170.667l-149.333 298.667h149.333v213.333h-256l-85.333 170.667h-170.667v-170.667l149.333-298.667h-149.333v-213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "deviantart" - ] - }, - "attrs": [], - "properties": { - "order": 1668, - "id": 894, - "prevSize": 24, - "code": 59274, - "name": "deviantart" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 394 - }, { - "icon": { - "paths": [ - "M682.667 384h128l-213.333 298.667zM426.667 384h170.667l-85.333 341.333zM213.333 384h128l85.333 298.667zM640 170.667h85.333l85.333 128h-128zM469.333 170.667h85.333l42.667 128h-170.667zM298.667 170.667h85.333l-42.667 128h-128zM256 85.333l-170.667 256 426.667 597.333 426.667-597.333-170.667-256h-512z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "diamond" - ] - }, - "attrs": [], - "properties": { - "order": 1669, - "id": 893, - "prevSize": 24, - "code": 59275, - "name": "diamond" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 395 - }, { - "icon": { - "paths": [ - "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM512 426.667c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "dice-1" - ] - }, - "attrs": [], - "properties": { - "order": 1670, - "id": 892, - "prevSize": 24, - "code": 59276, - "name": "dice-1" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 396 - }, { - "icon": { - "paths": [ - "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM298.667 213.333c-47.128 0-85.333 38.205-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.205 85.333-85.333s-38.205-85.333-85.333-85.333zM725.333 640c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "dice-2" - ] - }, - "attrs": [], - "properties": { - "order": 1671, - "id": 891, - "prevSize": 24, - "code": 59277, - "name": "dice-2" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 397 - }, { - "icon": { - "paths": [ - "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM512 426.667c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333zM298.667 213.333c-47.128 0-85.333 38.205-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.205 85.333-85.333s-38.205-85.333-85.333-85.333zM725.333 640c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "dice-3" - ] - }, - "attrs": [], - "properties": { - "order": 1672, - "id": 890, - "prevSize": 24, - "code": 59278, - "name": "dice-3" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 398 - }, { - "icon": { - "paths": [ - "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM298.666 213.334c-47.128 0-85.333 38.205-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.205 85.333-85.333s-38.205-85.333-85.333-85.333zM725.333 640c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333zM725.333 213.334c-47.13 0-85.333 38.205-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333zM298.667 640c-47.128 0-85.333 38.204-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.204 85.333-85.333s-38.205-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "dice-4" - ] - }, - "attrs": [], - "properties": { - "order": 1673, - "id": 889, - "prevSize": 24, - "code": 59279, - "name": "dice-4" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 399 - }, { - "icon": { - "paths": [ - "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM298.666 213.334c-47.128 0-85.333 38.205-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.205 85.333-85.333s-38.205-85.333-85.333-85.333zM725.333 640c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333zM725.333 213.334c-47.13 0-85.333 38.205-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333zM512 426.667c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333zM298.667 640c-47.128 0-85.333 38.204-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.204 85.333-85.333s-38.205-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "dice-5" - ] - }, - "attrs": [], - "properties": { - "order": 1674, - "id": 888, - "prevSize": 24, - "code": 59280, - "name": "dice-5" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 400 - }, { - "icon": { - "paths": [ - "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM298.666 213.334c-47.128 0-85.333 38.205-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.334-38.205 85.334-85.333s-38.205-85.333-85.334-85.333zM725.333 640c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333zM725.333 426.667c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333zM725.333 213.334c-47.13 0-85.333 38.205-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333zM298.667 426.667c-47.128 0-85.333 38.204-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.204 85.333-85.333s-38.205-85.333-85.333-85.333zM298.667 640c-47.128 0-85.333 38.204-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.204 85.333-85.333s-38.205-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "dice-6" - ] - }, - "attrs": [], - "properties": { - "order": 1675, - "id": 887, - "prevSize": 24, - "code": 59281, - "name": "dice-6" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 401 - }, { - "icon": { - "paths": [ - "M896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.501l-337.341-189.559c-13.389-7.198-22.492-21.342-22.492-37.606l-0-384c0-16.267 9.103-30.407 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.499 24.166-7.499s17.297 2.769 24.166 7.498l337.348 189.568c13.385 7.199 22.485 21.338 22.485 37.601v384zM234.667 610.816c-23.564-13.338-42.667-5.047-42.667 18.517s19.102 53.478 42.667 66.816c23.564 13.333 42.667 5.043 42.667-18.522s-19.103-53.478-42.667-66.812zM234.666 440.149c-23.564-13.338-42.666-5.047-42.666 18.517s19.102 53.478 42.666 66.816c23.564 13.333 42.667 5.043 42.667-18.522s-19.102-53.478-42.667-66.812zM405.333 707.405c-23.564-13.338-42.667-5.047-42.667 18.517s19.102 53.478 42.667 66.816c23.565 13.333 42.667 5.043 42.667-18.522 0-23.561-19.102-53.474-42.667-66.812zM320 573.777c-23.564-13.338-42.667-5.047-42.667 18.517s19.102 53.478 42.667 66.816c23.564 13.333 42.667 5.043 42.667-18.522s-19.103-53.478-42.667-66.812zM405.333 536.738c-23.564-13.338-42.667-5.047-42.667 18.517s19.102 53.478 42.667 66.816c23.565 13.338 42.667 5.043 42.667-18.522 0-23.561-19.102-53.474-42.667-66.812zM789.333 610.816c-23.565 13.333-42.667 43.247-42.667 66.812s19.102 31.855 42.667 18.522c23.565-13.338 42.667-43.251 42.667-66.816s-19.102-31.855-42.667-18.517zM789.333 440.149c-23.565 13.333-42.667 43.247-42.667 66.812s19.102 31.855 42.667 18.522c23.565-13.338 42.667-43.251 42.667-66.816s-19.102-31.855-42.667-18.517zM618.667 707.405c-23.565 13.338-42.667 43.251-42.667 66.812 0 23.565 19.102 31.859 42.667 18.522s42.667-43.251 42.667-66.816c0-23.565-19.102-31.855-42.667-18.517zM618.667 536.738c-23.565 13.338-42.667 43.251-42.667 66.812 0 23.565 19.102 31.859 42.667 18.522s42.667-43.251 42.667-66.816c0-23.561-19.102-31.855-42.667-18.517zM703.654 331.557c23.33-13.739 25.702-34.428 5.295-46.21s-55.863-10.196-79.194 3.543c-23.334 13.739-25.702 34.428-5.295 46.21 20.403 11.782 55.863 10.196 79.194-3.543zM386.871 345.731c23.332-13.739 25.702-34.428 5.295-46.21s-55.864-10.196-79.196 3.543c-23.331 13.739-25.702 34.428-5.295 46.21s55.864 10.196 79.196-3.543zM545.263 338.644c23.33-13.739 25.702-34.428 5.295-46.21s-55.863-10.196-79.198 3.543c-23.33 13.739-25.702 34.428-5.295 46.21s55.868 10.196 79.198-3.543z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "dice" - ] - }, - "attrs": [], - "properties": { - "order": 1676, - "id": 886, - "prevSize": 24, - "code": 59282, - "name": "dice" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 402 - }, { - "icon": { - "paths": [ - "M597.308 618.586v-106.667h-170.667v128h-85.333v-170.667c0-23.595 19.072-42.668 42.667-42.668h213.333v-106.667l149.333 149.335zM926.14 481.796l-384.128-384.044c-16.597-16.683-43.648-16.683-60.245 0.043l-384 384.001c-16.64 16.683-16.682 43.648 0 60.331l384 384c16.725 16.58 43.648 16.64 60.331 0l384.043-384c16.683-16.683 16.683-43.648 0-60.331z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "directions" - ] - }, - "attrs": [], - "properties": { - "order": 1677, - "id": 885, - "prevSize": 24, - "code": 59283, - "name": "directions" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 403 - }, { - "icon": { - "paths": [ - "M426.641 597.252c-47.147 0-85.333-38.229-85.333-85.333 0-47.147 38.187-85.335 85.333-85.335 47.104 0 85.333 38.188 85.333 85.335 0 47.104-38.229 85.333-85.333 85.333zM426.641 170.584c-188.501 0-341.333 152.832-341.333 341.335 0 188.544 152.832 341.333 341.333 341.333s341.333-152.789 341.333-341.333c0-188.503-152.832-341.335-341.333-341.335zM853.308 511.919h85.333v-213.335h-85.333zM853.308 682.586h85.333v-85.333h-85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "disk-alert" - ] - }, - "attrs": [], - "properties": { - "order": 1678, - "id": 884, - "prevSize": 24, - "code": 59284, - "name": "disk-alert" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 404 - }, { - "icon": { - "paths": [ - "M507.733 618.667h-46.933v-213.333h46.933c68.267 0 115.2 38.4 115.2 106.667s-46.933 106.667-115.2 106.667zM507.733 298.667h-162.133v426.667h157.867c149.333 0 238.933-89.6 238.933-213.333v0c0-123.733-85.333-213.333-234.667-213.333zM512 853.333c-81.067 0-157.867-29.867-217.6-81.067l-29.867-25.6-72.533 8.533 29.867-68.267-12.8-34.133c-21.333-46.933-29.867-93.867-29.867-145.067 0-187.733 153.6-341.333 337.067-341.333s332.8 157.867 332.8 345.6c0 187.733-153.6 341.333-337.067 341.333zM512 85.333c-234.667 0-422.4 192-422.4 426.667 0 64 12.8 123.733 38.4 179.2l-68.267 174.933 183.467-25.6c72.533 64 170.667 102.4 273.067 102.4 234.667 0 422.4-192 422.4-426.667s-192-430.933-426.667-430.933z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "disqus-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1679, - "id": 883, - "prevSize": 24, - "code": 59285, - "name": "disqus-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 405 - }, { - "icon": { - "paths": [ - "M515.358 938.667c-104.415 0-199.878-38.148-273.667-101.261l-181.673 24.806 70.187-173.21c-24.439-53.948-38.147-113.826-38.147-177.003 0-235.615 189.511-426.667 423.301-426.667 233.766 0 423.309 191.052 423.309 426.667 0 235.678-189.513 426.667-423.309 426.667zM746.5 510.767v-1.178c0-123.116-86.818-210.923-236.54-210.923h-161.666v426.667h159.29c150.865 0.030 238.916-91.447 238.916-214.566zM511.748 620.514h-47.283v-216.975h47.283c69.474 0 115.584 39.601 115.584 107.906v1.169c0 68.894-46.11 107.9-115.584 107.9z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "disqus" - ] - }, - "attrs": [], - "properties": { - "order": 1680, - "id": 882, - "prevSize": 24, - "code": 59286, - "name": "disqus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 406 - }, { - "icon": { - "paths": [ - "M725.308 554.586v-85.333h-426.667v85.333h426.667zM810.641 127.92c47.061 0 85.333 38.229 85.333 85.333v597.332c0 47.104-38.272 85.333-85.333 85.333h-597.333c-47.189 0-85.333-38.229-85.333-85.333v-597.332c0-47.104 38.144-85.333 85.333-85.333h597.333zM512 298.667c-23.565 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667zM512 640c-23.565 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "division-box" - ] - }, - "attrs": [], - "properties": { - "order": 1681, - "id": 881, - "prevSize": 24, - "code": 59287, - "name": "division-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 407 - }, { - "icon": { - "paths": [ - "M810.641 554.581h-597.335v-85.333h597.335v85.333zM512 213.333c47.13 0 85.333 38.205 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.205-85.333-85.333s38.204-85.333 85.333-85.333zM512 640c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.204-85.333-85.333s38.204-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "division" - ] - }, - "attrs": [], - "properties": { - "order": 1682, - "id": 880, - "prevSize": 24, - "code": 59288, - "name": "division" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 408 - }, { - "icon": { - "paths": [ - "M298.667 384c-46.933 0-85.333-38.4-85.333-85.333s38.4-85.333 85.333-85.333c46.933 0 85.333 38.4 85.333 85.333s-38.4 85.333-85.333 85.333zM853.333 128h-682.667c-23.467 0-42.667 19.2-42.667 42.667v256c0 23.467 19.2 42.667 42.667 42.667h682.667c23.467 0 42.667-19.2 42.667-42.667v-256c0-23.467-19.2-42.667-42.667-42.667zM298.667 810.667c-46.933 0-85.333-38.4-85.333-85.333s38.4-85.333 85.333-85.333c46.933 0 85.333 38.4 85.333 85.333s-38.4 85.333-85.333 85.333zM853.333 554.667h-682.667c-23.467 0-42.667 19.2-42.667 42.667v256c0 23.467 19.2 42.667 42.667 42.667h682.667c23.467 0 42.667-19.2 42.667-42.667v-256c0-23.467-19.2-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "dns" - ] - }, - "attrs": [], - "properties": { - "order": 1683, - "id": 879, - "prevSize": 24, - "code": 59289, - "name": "dns" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 409 - }, { - "icon": { - "paths": [ - "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM298.667 298.667v85.333h426.667v-85.333h-426.667zM298.667 469.333v85.333h426.667v-85.333h-426.667zM298.667 640v85.333h298.667v-85.333h-298.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "document" - ] - }, - "attrs": [], - "properties": { - "order": 1684, - "id": 878, - "prevSize": 24, - "code": 59290, - "name": "document" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 410 - }, { - "icon": { - "paths": [ - "M768 640h-85.333v85.333h85.333zM768 469.333h-85.333v85.333h85.333zM853.333 810.667h-341.333v-85.333h85.333v-85.333h-85.333v-85.333h85.333v-85.333h-85.333v-85.333h341.333zM426.667 298.667h-85.333v-85.333h85.333zM426.667 469.333h-85.333v-85.333h85.333zM426.667 640h-85.333v-85.333h85.333zM426.667 810.667h-85.333v-85.333h85.333zM256 298.667h-85.333v-85.333h85.333zM256 469.333h-85.333v-85.333h85.333zM256 640h-85.333v-85.333h85.333zM256 810.667h-85.333v-85.333h85.333zM512 298.667v-170.667h-426.667v768h853.333v-597.333h-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "domain" - ] - }, - "attrs": [], - "properties": { - "order": 1685, - "id": 877, - "prevSize": 24, - "code": 59291, - "name": "domain" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 411 - }, { - "icon": { - "paths": [ - "M682.667 512c0-47.13 38.204-85.333 85.333-85.333s85.333 38.204 85.333 85.333c0 47.13-38.204 85.333-85.333 85.333s-85.333-38.204-85.333-85.333zM426.667 512c0-47.13 38.204-85.333 85.333-85.333s85.333 38.204 85.333 85.333c0 47.13-38.204 85.333-85.333 85.333s-85.333-38.204-85.333-85.333zM170.667 512c0-47.13 38.205-85.333 85.333-85.333s85.333 38.204 85.333 85.333c0 47.13-38.205 85.333-85.333 85.333s-85.333-38.204-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "dots-horizontal" - ] - }, - "attrs": [], - "properties": { - "order": 1686, - "id": 876, - "prevSize": 24, - "code": 59292, - "name": "dots-horizontal" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 412 - }, { - "icon": { - "paths": [ - "M512 682.667c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.204-85.333-85.333s38.204-85.333 85.333-85.333zM512 426.667c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.204-85.333-85.333s38.204-85.333 85.333-85.333zM512 170.667c47.13 0 85.333 38.205 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.205-85.333-85.333s38.204-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "dots-vertical" - ] - }, - "attrs": [], - "properties": { - "order": 1687, - "id": 875, - "prevSize": 24, - "code": 59293, - "name": "dots-vertical" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 413 - }, { - "icon": { - "paths": [ - "M213.308 853.252h597.333v-85.333h-597.333zM810.641 383.918h-170.667v-256h-256v256h-170.667l298.667 298.668 298.667-298.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "download" - ] - }, - "attrs": [], - "properties": { - "order": 1688, - "id": 874, - "prevSize": 24, - "code": 59294, - "name": "download" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 414 - }, { - "icon": { - "paths": [ - "M128 640v-85.333h85.333v85.333h-85.333zM128 469.333v-85.332h85.333v85.332h-85.333zM298.667 640v-85.333h85.333v85.333h-85.333zM298.667 469.333v-85.332h85.333v85.332h-85.333zM469.333 640v-85.333h85.333v85.333h-85.333zM469.333 469.333v-85.333h85.333v85.333h-85.333zM640 640v-85.333h85.333v85.333h-85.333zM640 469.333v-85.333h85.333v85.333h-85.333zM810.667 640v-85.333h85.333v85.333h-85.333zM810.667 469.333v-85.333h85.333v85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "drag-horizontal" - ] - }, - "attrs": [], - "properties": { - "order": 1689, - "id": 873, - "prevSize": 24, - "code": 59295, - "name": "drag-horizontal" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 415 - }, { - "icon": { - "paths": [ - "M384 128h85.333v85.333h-85.333v-85.333zM554.667 128h85.333v85.333h-85.333v-85.333zM384 298.667h85.333v85.333h-85.333v-85.333zM554.667 298.667h85.333v85.333h-85.333v-85.333zM384 469.333h85.333v85.333h-85.333v-85.333zM554.667 469.333h85.333v85.333h-85.333v-85.333zM384 640h85.333v85.333h-85.333v-85.333zM554.667 640h85.333v85.333h-85.333v-85.333zM384 810.667h85.333v85.333h-85.333v-85.333zM554.667 810.667h85.333v85.333h-85.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "drag-vertical" - ] - }, - "attrs": [], - "properties": { - "order": 1690, - "id": 872, - "prevSize": 24, - "code": 59296, - "name": "drag-vertical" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 416 - }, { - "icon": { - "paths": [ - "M298.667 810.667v-85.333h85.333v85.333h-85.333zM469.333 810.667v-85.333h85.333v85.333h-85.333zM640 810.667v-85.333h85.333v85.333h-85.333zM298.667 640v-85.333h85.333v85.333h-85.333zM469.333 640v-85.333h85.333v85.333h-85.333zM640 640v-85.333h85.333v85.333h-85.333zM298.667 469.333v-85.333h85.333v85.333h-85.333zM469.333 469.333v-85.333h85.333v85.333h-85.333zM640 469.333v-85.333h85.333v85.333h-85.333zM298.667 298.667v-85.333h85.333v85.333h-85.333zM469.333 298.667v-85.333h85.333v85.333h-85.333zM640 298.667v-85.333h85.333v85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "drag" - ] - }, - "attrs": [], - "properties": { - "order": 1691, - "id": 871, - "prevSize": 24, - "code": 59297, - "name": "drag" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 417 - }, { - "icon": { - "paths": [ - "M767.974 767.919h-256v-246.955c-28.117 25.941-65.408 42.155-106.667 42.155-87.211 0-157.867-70.699-157.867-157.868 0-87.168 70.656-157.867 157.867-157.867 87.168 0 157.867 70.699 157.867 157.867 0 41.26-16.213 78.551-42.155 106.668h246.955zM810.641 127.918h-597.334c-47.147 0-85.333 38.229-85.333 85.333v597.335c0 47.104 38.187 85.333 85.333 85.333h597.334c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "drawing-box" - ] - }, - "attrs": [], - "properties": { - "order": 1692, - "id": 870, - "prevSize": 24, - "code": 59298, - "name": "drawing-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 418 - }, { - "icon": { - "paths": [ - "M362.667 128c129.604 0 234.667 105.064 234.667 234.667 0 56.731-20.13 108.762-53.641 149.333h352.307v384h-384v-352.307c-40.572 33.51-92.602 53.641-149.333 53.641-129.603 0-234.667-105.062-234.667-234.667 0-129.603 105.064-234.667 234.667-234.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "drawing" - ] - }, - "attrs": [], - "properties": { - "order": 1693, - "id": 869, - "prevSize": 24, - "code": 59299, - "name": "drawing" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 419 - }, { - "icon": { - "paths": [ - "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM643.878 703.654c-11.814-57.856-26.679-110.020-43.008-156.578l48.448-3.401c27.81 0 58.342 3.46 91.46 10.987-11.482 61.611-47.125 114.671-96.9 148.992zM512 745.033c-51.836 0-99.689-17.152-138.449-45.931 8.23-13.581 25.951-39.625 54.092-66.556 28.937-27.742 68.894-56.294 121.058-73.293 17.724 49.711 33.783 106.543 45.995 170.513-25.749 9.809-53.559 15.266-82.697 15.266zM278.973 512.013l0.133-3.366 25.486 0.465c46.858-0.311 128.628-4.228 211.521-30.383l13.41 30.839c-55.356 18.513-98.961 48-131.216 77.367-30.995 28.275-51.968 56.269-64.247 74.974-34.246-40.606-55.087-92.766-55.087-149.897zM409.059 303.276c16.195 19.109 48.584 61.121 83.161 126.736-70.351 20.937-141.168 25.847-184.043 25.835l-3.651-0.013-18.584-0.269c16.725-66.896 62.521-122.303 123.117-152.289zM512 278.991c54.955 0 105.395 19.215 145.284 51.205-30.528 36.563-70.882 63.059-114.423 81.754-30.596-59.182-60.198-101.519-80.371-127.404 15.991-3.544 32.521-5.556 49.51-5.556zM694.985 368.18c29.137 37.002 47.386 82.824 49.711 132.859-33.715-7.147-65.574-10.633-95.309-10.633l-0.201-0.013c-23.893 0-46.327 2.172-67.499 5.922l-15.595-36.279c47.121-20.668 92.322-50.076 128.892-91.857zM512 213.331c-164.997 0.014-298.667 133.724-298.667 298.682 0 164.928 133.67 298.65 298.667 298.65 164.932 0 298.667-133.722 298.667-298.65 0-164.958-133.734-298.668-298.667-298.682z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "dribbble-box" - ] - }, - "attrs": [], - "properties": { - "order": 1694, - "id": 868, - "prevSize": 24, - "code": 59300, - "name": "dribbble-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 420 - }, { - "icon": { - "paths": [ - "M700.399 785.796c-16.879-82.65-38.118-157.175-61.44-223.689 21.615-3.089 44.279-4.851 68.267-4.851h0.947c39.727 0 83.341 4.941 130.654 15.693-16.401 88.013-67.319 163.819-138.428 212.847zM512 844.907c-74.052 0-142.412-24.503-197.783-65.613 11.757-19.401 37.073-56.606 77.274-95.083 41.341-39.633 98.416-80.422 172.942-104.704 25.314 71.019 48.26 152.209 65.707 243.588-36.787 14.016-76.514 21.811-118.14 21.811zM179.106 512.021c0-1.566 0.095-3.17 0.19-4.809 9.481 0.35 21.617 0.661 36.314 0.661h0.095c66.94-0.444 183.751-6.037 302.176-43.405 6.447 14.101 12.8 28.796 19.153 44.062-79.078 26.445-141.37 68.57-187.45 110.524-44.279 40.393-74.24 80.384-91.782 107.102-48.923-58.005-78.695-132.518-78.695-214.135zM364.943 213.826c23.135 27.297 69.404 87.315 118.804 181.050-100.504 29.913-201.672 36.928-262.922 36.911-1.707 0-3.413 0-5.12-0.017h-0.095c-10.335 0-19.153-0.154-26.549-0.388 23.894-95.566 89.316-174.717 175.882-217.555zM512 179.134c78.507 0 150.566 27.449 207.552 73.149-43.618 52.234-101.265 90.084-163.465 116.793-43.708-84.546-85.995-145.028-114.82-182.006 22.852-5.064 46.46-7.936 70.733-7.936zM773.406 306.546c41.621 52.859 67.695 118.319 71.014 189.8-48.166-10.21-93.675-15.189-136.154-15.189v-0.017h-0.286c-34.133 0-66.18 3.098-96.427 8.457-7.394-17.997-14.788-35.273-22.281-51.827 67.319-29.524 131.887-71.536 184.132-131.223zM512 85.333c-235.709 0.020-426.666 191.034-426.666 426.688 0 235.614 190.957 426.645 426.666 426.645 235.614 0 426.667-191.031 426.667-426.645 0-235.655-191.053-426.668-426.667-426.688z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "dribbble" - ] - }, - "attrs": [], - "properties": { - "order": 1695, - "id": 867, - "prevSize": 24, - "code": 59301, - "name": "dribbble" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 421 - }, { - "icon": { - "paths": [ - "M938.667 469.333h-42.667l-42.667-85.333h-266.667l96 149.333h-85.333l-138.667-149.333h-288c-23.564 0-85.333-19.102-85.333-42.667s64-106.665 149.333-106.666c85.334-0 92.445 42.666 149.334 63.999h512c23.565 0 42.667 19.103 42.667 42.667v128zM458.667 277.334l138.667-149.334h85.333l-96 149.334h-128zM768 469.333v-64l74.667 0-32 63.999h-42.667zM128 810.667c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667c94.257 0 170.666 76.412 170.666 170.667 0 23.565-19.102 42.667-42.667 42.667s-42.666-19.102-42.666-42.667c0-47.13-38.205-85.333-85.333-85.333zM469.333 896c0 23.565-19.102 42.667-42.667 42.667-23.564 0-42.667-19.102-42.667-42.667 0-141.385-114.615-256-256-256-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667c188.513 0 341.333 152.819 341.333 341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "drone" - ] - }, - "attrs": [], - "properties": { - "order": 1696, - "id": 866, - "prevSize": 24, - "code": 59302, - "name": "drone" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 422 - }, { - "icon": { - "paths": [ - "M512.542 621.222l184.969 153.489 79.151-51.674v57.933l-264.119 158.387-264.124-158.387v-57.933l79.151 51.674 184.973-153.489zM327.569 105.978l184.427 153.933 184.435-153.933 263.569 172.090-182.246 145.941 182.246 145.95-263.569 172.087-184.435-153.941-184.427 153.941-263.569-172.087 182.246-145.95-182.246-145.941 263.569-172.090zM511.996 583.838l261.491-159.829-261.491-159.831-261.483 159.831 261.483 159.829z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "dropbox" - ] - }, - "attrs": [], - "properties": { - "order": 1697, - "id": 865, - "prevSize": 24, - "code": 59303, - "name": "dropbox" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 423 - }, { - "icon": { - "paths": [ - "M873.28 625.105c0 27.264-9.092 72.708-27.268 104.521s-31.812 40.9-59.076 40.9c-31.812-4.544-90.889-95.433-131.789-99.977-49.988 0-154.509 104.521-240.851 104.521-49.988 0-68.166-9.088-81.799-18.18-27.266-18.176-36.355-45.44-36.355-81.796 0-68.164 63.621-127.245 140.876-127.245 99.977 0 168.141 99.977 218.129 95.433 40.9 0 122.701-81.796 163.597-81.796 40.9-9.092 54.537 36.352 54.537 63.62zM709.679 225.199c-45.444-27.267-86.34-40.899-131.785-68.166-27.268-18.177-63.62-59.077-95.433-95.432-13.632 59.077-22.724 81.799-45.444 99.976-45.444 31.811-68.166 45.444-109.065 63.622-31.811 18.177-199.953 118.154-199.953 336.285 0 218.129 186.319 377.182 386.274 377.182 204.497 0 381.726-149.965 381.726-372.638 9.088-222.676-159.053-322.652-186.321-340.829z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "drupal" - ] - }, - "attrs": [], - "properties": { - "order": 1698, - "id": 864, - "prevSize": 24, - "code": 59304, - "name": "drupal" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 424 - }, { - "icon": { - "paths": [ - "M362.667 213.333c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64s-28.654-64-64-64zM426.667 85.334c117.82 0 213.333 95.512 213.333 213.333 0 72.401-36.066 136.379-91.213 174.946 67.106 6.263 143.159 21.696 219.213 59.721 128 64 170.667-21.333 170.667-21.333s-42.667 384-298.667 384h-256c0 0-213.333 0-213.333-213.333 0-127.97 127.938-170.645 85.364-255.936-170.697-0.064-170.697-149.397-170.697-149.397 42.667 21.333 95.712 20.702 128.518 6.358 7.685-110.833 100.029-198.358 212.816-198.358z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "duck" - ] - }, - "attrs": [], - "properties": { - "order": 1699, - "id": 863, - "prevSize": 24, - "code": 59305, - "name": "duck" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 425 - }, { - "icon": { - "paths": [ - "M180.131 602.509l-30.17-30.17c-33.325-33.323-33.325-87.356 0-120.678 33.325-33.325 87.355-33.325 120.68 0l110.013 110.012 181.019-181.018-110.012-110.013c-33.326-33.325-33.326-87.355 0-120.68 33.323-33.325 87.356-33.325 120.678 0l301.7 301.699c33.323 33.323 33.323 87.356 0 120.678-33.327 33.327-87.356 33.327-120.683 0l-110.012-110.012-181.018 181.018 110.012 110.016c33.327 33.323 33.327 87.351 0 120.678-33.323 33.323-87.356 33.323-120.678 0l-271.529-271.531zM134.877 828.783l45.255-45.252-60.34-60.343c-16.662-16.661-16.662-43.674 0-60.339 16.663-16.661 43.677-16.661 60.34 0l181.019 181.022c16.662 16.661 16.662 43.678 0 60.339s-43.677 16.661-60.34 0l-60.34-60.339-45.255 45.252-60.34-60.339zM828.783 134.877l60.339 60.34-45.252 45.255 60.339 60.34c16.661 16.663 16.661 43.677 0 60.34s-43.678 16.663-60.339 0l-181.022-181.019c-16.661-16.663-16.661-43.677 0-60.34 16.666-16.662 43.678-16.662 60.339 0l60.343 60.34 45.252-45.255z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "dumbbell" - ] - }, - "attrs": [], - "properties": { - "order": 1700, - "id": 862, - "prevSize": 24, - "code": 59306, - "name": "dumbbell" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 426 - }, { - "icon": { - "paths": [ - "M938.667 224.788l-63.351 63.351c40.162 65.062 63.334 141.724 63.334 223.802 0 235.605-191.019 426.667-426.667 426.667-82.074 0-158.733-23.177-223.794-63.343l-63.401 63.403-54.121-54.49 713.51-713.51 54.49 54.121zM763.546 742.042c55.595-60.715 89.771-141.312 89.771-230.101 0-58.372-14.669-113.285-40.512-161.292l-180.1 180.104c4.595 6.805 7.279 15.010 7.279 23.855v128h42.667c38.016 0 69.888 25.045 80.896 59.435zM469.316 850.287v-82.347c-20.634 0-39.548-7.322-54.298-19.503l-64.16 64.158c36.095 19.341 76.073 32.393 118.458 37.692zM639.983 195.651v17.621c0 47.104-38.229 85.333-85.333 85.333h-85.333v85.333c0 23.552-19.115 42.667-42.667 42.667h-85.333v85.335h92.975l-89.153 89.152-165.614-165.611c-5.632 24.619-8.875 50.133-8.875 76.459 0 74.441 23.859 143.266 64.342 199.3l-61.050 61.052c-55.571-72.047-88.625-162.347-88.625-260.352 0-235.649 191.019-426.668 426.667-426.668 98.018 0 188.318 33.051 260.361 88.617l-61.111 61.111c-21.943-15.796-45.841-29.055-71.249-39.349z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "earth-off" - ] - }, - "attrs": [], - "properties": { - "order": 1701, - "id": 861, - "prevSize": 24, - "code": 59307, - "name": "earth-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 427 - }, { - "icon": { - "paths": [ - "M763.546 742.042c-11.008-34.389-42.88-59.435-80.896-59.435h-42.667v-128c0-23.595-19.115-42.667-42.667-42.667h-256v-85.335h85.333c23.552 0 42.667-19.115 42.667-42.667v-85.333h85.333c47.104 0 85.333-38.229 85.333-85.333v-17.621c125.013 50.645 213.333 173.056 213.333 316.289 0 88.789-34.176 169.387-89.771 230.101zM469.316 850.287c-168.32-21.035-298.667-164.352-298.667-338.347 0-26.325 3.243-51.84 8.875-76.459l204.458 204.459v42.667c0 47.104 38.187 85.333 85.334 85.333zM511.983 85.272c-235.648 0-426.667 191.019-426.667 426.668 0 235.605 191.019 426.667 426.667 426.667s426.667-191.061 426.667-426.667c0-235.649-191.019-426.668-426.667-426.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "earth" - ] - }, - "attrs": [], - "properties": { - "order": 1702, - "id": 860, - "prevSize": 24, - "code": 59308, - "name": "earth" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 428 - }, { - "icon": { - "paths": [ - "M162.336 448.299c-34.814 0-70.091 22.042-70.091 60.685h136.763c0-36.399-27.027-60.685-66.672-60.685zM164.046 416.669c87.889 0 113.472 57.644 114.505 96.671v-178.727h47.865v117.957c0 0 20.289-35.258 85.585-35.258 69.726 0 111.011 49.249 111.011 110.48 0 7.488-0.58 14.72-1.711 21.658 11.281-31.663 50.313-47.3 114.539-47.3h58.125v-10.257c0-28.821-25.378-43.81-58.125-43.81-50.394 0-52.992 31.842-52.992 31.842h-49.574c0-8.717 6.383-63.254 105.984-63.254 33.924 0 71.053 7.083 89.967 34.996l-14.089-26.438h55.774l80.043 160.356 79.859-160.356h50.526l-145.463 285.493h-52.996l41.975-79.586-89.135-167.279c3.913 9.591 6.114 21.018 6.114 34.607v103.053c0 11.921 1.711 30.558 1.711 30.558h-44.075c0 0-1.173-15.040-1.173-30.293 0 0-22.362 38.357-91.785 38.357-50.935 0-88.627-24.525-88.627-69.606 0-2.53 0.124-4.988 0.371-7.373-13.193 46.327-52.83 76.395-106.36 76.395-62.84 0-85.95-36.156-85.95-36.156 0 13.696-1.681 28.676-1.681 28.676h-46.773c0 0 1.061-20.864 1.061-35.721v-55.782h-187.39c0 39.433 29.954 67.567 71.603 67.567 51.136 0 61.65-35.895 61.65-35.895h49.042c0 0-6.489 66.667-107.701 66.667-85.988 0-123.086-42.274-123.086-109.41 0-84.74 55.169-112.829 121.376-112.829zM399.927 449.685c-50.295 0-73.51 39.851-73.51 78.532 0 41.51 25.871 78.959 73.831 78.959 40.187 0 73.19-31.394 73.19-79.386 0-44.757-28.578-78.106-73.511-78.106zM693.965 532.924c-75.268 0-126.502 0.235-126.502 37.606 0 20.54 15.215 38.251 50.697 38.251 64.798 0 75.806-44.348 75.806-62.187v-13.67z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "ebay" - ] - }, - "attrs": [], - "properties": { - "order": 1703, - "id": 859, - "prevSize": 24, - "code": 59309, - "name": "ebay" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 429 - }, { - "icon": { - "paths": [ - "M116.768 461.129c46.615-519.202 843.902-519.202 787.642 117.342h-536.882c0 183.245 247.543 241.114 466.154 117.342v180.032c-268.442 143.061-620.467 38.579-620.467-274.871 0-234.69 212.181-310.234 212.181-310.234s-59.475 75.549-61.082 138.24h305.414c0-303.805-417.934-191.285-552.958 32.149z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "edge" - ] - }, - "attrs": [], - "properties": { - "order": 1704, - "id": 858, - "prevSize": 24, - "code": 59310, - "name": "edge" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 430 - }, { - "icon": { - "paths": [ - "M512 213.333l-284.587 426.667h569.173zM213.333 725.333h597.333v85.333h-597.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "eject" - ] - }, - "attrs": [], - "properties": { - "order": 1705, - "id": 857, - "prevSize": 24, - "code": 59311, - "name": "eject" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 431 - }, { - "icon": { - "paths": [ - "M896 896h-768l0-416 275.394 158.997 160.766-92.817 331.84 191.59v158.229zM128 381.466v-93.466l275.394 158.997 160.766-92.817 331.84 191.59v93.466l-331.84-191.59-160.766 92.817-275.394-158.997z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "elevation-decline" - ] - }, - "attrs": [], - "properties": { - "order": 1706, - "id": 856, - "prevSize": 24, - "code": 59312, - "name": "elevation-decline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 432 - }, { - "icon": { - "paths": [ - "M128 896v-158.229l331.84-191.59 160.768 92.817 275.392-158.997v416h-768zM896 381.466l-275.396 158.997-160.764-92.817-331.84 191.59v-93.466l331.84-191.59 160.768 92.817 275.392-158.997v93.466z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "elevation-rise" - ] - }, - "attrs": [], - "properties": { - "order": 1707, - "id": 855, - "prevSize": 24, - "code": 59313, - "name": "elevation-rise" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 433 - }, { - "icon": { - "paths": [ - "M298.667 85.333l170.667 170.667h-128v170.666h-85.333v-170.666h-128l170.667-170.667zM725.333 426.667l-170.667-170.666h128v-170.666h85.333v170.666h128l-170.667 170.666zM298.667 512h426.667c47.13 0 85.333 38.204 85.333 85.333v256c0 47.13-38.204 85.333-85.333 85.333h-426.667c-47.128 0-85.333-38.204-85.333-85.333v-256c0-47.13 38.205-85.333 85.333-85.333zM298.667 597.333v256h426.667v-256h-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "elevator" - ] - }, - "attrs": [], - "properties": { - "order": 1708, - "id": 854, - "prevSize": 24, - "code": 59314, - "name": "elevator" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 434 - }, { - "icon": { - "paths": [ - "M938.667 341.333v426.667c0 47.13-38.204 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333v-426.667c0-32.162 17.792-60.168 44.071-74.712l382.596-220.892 382.588 220.887c26.283 14.543 44.079 42.551 44.079 74.716zM170.667 341.333l341.333 213.333 341.333-213.333-341.333-213.333-341.333 213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "email-open" - ] - }, - "attrs": [], - "properties": { - "order": 1709, - "id": 853, - "prevSize": 24, - "code": 59315, - "name": "email-open" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 435 - }, { - "icon": { - "paths": [ - "M874.667-0c58.88 0 106.667 47.787 106.667 106.667v21.333c23.467 0 42.667 19.2 42.667 42.667v170.666c0 23.467-19.2 42.667-42.667 42.667h-213.333c-23.467 0-42.667-19.2-42.667-42.667v-170.666c0-23.467 19.2-42.667 42.667-42.667v-21.333c0-58.88 47.787-106.667 106.667-106.667zM512 469.342l-341.333-213.333v85.333l341.333 213.333 178.419-111.514c21.525 16.427 48.414 26.18 77.581 26.18h170.667v298.667c0 46.933-38.4 85.333-85.333 85.333h-682.667c-46.933 0-85.333-38.4-85.333-85.333l0.427-512c0-46.933 37.973-85.333 84.907-85.333h469.333v170.667c0 15.199 2.65 29.78 7.509 43.305l-135.509 84.695zM874.667 42.667c-35.345 0-64 28.654-64 64v21.333h128v-21.333c0-35.346-28.655-64-64-64z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "email-secure" - ] - }, - "attrs": [], - "properties": { - "order": 1710, - "id": 852, - "prevSize": 24, - "code": 59316, - "name": "email-secure" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 436 - }, { - "icon": { - "paths": [ - "M853.308 341.251l-341.333 213.335-341.333-213.335v-85.333l341.333 213.335 341.333-213.335zM853.308 170.584h-682.667c-47.147 0-84.907 38.186-84.907 85.333l-0.426 512.001c0 47.104 38.187 85.333 85.333 85.333h682.667c47.104 0 85.333-38.229 85.333-85.333v-512.001c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "email" - ] - }, - "attrs": [], - "properties": { - "order": 1711, - "id": 851, - "prevSize": 24, - "code": 59317, - "name": "email" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 437 - }, { - "icon": { - "paths": [ - "M810.667 426.667c0 58.91-90.423 106.667-149.333 106.667s-117.333-47.757-117.333-106.667h-64c0 58.91-58.423 106.667-117.333 106.667s-149.333-47.757-149.333-106.667h-31.913c-7.020 27.273-10.753 55.868-10.753 85.333 0 188.514 152.82 341.333 341.333 341.333 188.514 0 341.333-152.819 341.333-341.333 0-29.466-3.733-58.061-10.752-85.333h-31.915zM512 170.666c-126.342 0-236.651 68.642-295.669 170.667h591.34c-59.021-102.025-169.327-170.667-295.671-170.667zM938.667 512c0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.666-191.027-426.666-426.667 0-235.642 191.025-426.667 426.666-426.667 235.639 0 426.667 191.025 426.667 426.667zM512 735.155c-74.769 0-140.556-30.771-178.649-77.35l60.473-60.471c19.298 30.827 64.941 52.489 118.176 52.489s98.88-21.662 118.178-52.489l60.471 60.471c-38.093 46.579-103.881 77.35-178.65 77.35z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "emoticon-cool" - ] - }, - "attrs": [], - "properties": { - "order": 1712, - "id": 850, - "prevSize": 24, - "code": 59318, - "name": "emoticon-cool" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 438 - }, { - "icon": { - "paths": [ - "M64.032 89.030c38.509 38.065 100.949 70.092 178.559 92.1 73.46-59.887 167.241-95.796 269.409-95.796 102.165 0 195.947 35.91 269.41 95.797 77.606-22.008 140.049-54.036 178.556-92.1-1.203 69.6-36.42 133.471-94.554 183.846 46.242 68.208 73.254 150.511 73.254 239.124 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-88.612 27.013-170.915 73.254-239.124-58.133-50.375-93.349-114.246-94.555-183.846zM853.333 512c0-188.513-152.819-341.333-341.333-341.333s-341.333 152.82-341.333 341.333c0 188.514 152.82 341.333 341.333 341.333s341.333-152.819 341.333-341.333zM448 426.667c0 34.133-29.867 64-64 64s-64-29.867-64-64v-64l128 64zM704 426.667c0 34.133-29.867 64-64 64s-64-29.867-64-64l128-64v64zM512 735.159c-74.769 0-140.557-30.775-178.649-77.355l60.473-60.471c19.298 30.827 64.941 52.489 118.176 52.489s98.88-21.662 118.174-52.489l60.476 60.471c-38.093 46.579-103.881 77.355-178.65 77.355z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "emoticon-devil" - ] - }, - "attrs": [], - "properties": { - "order": 1713, - "id": 849, - "prevSize": 24, - "code": 59319, - "name": "emoticon-devil" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 439 - }, { - "icon": { - "paths": [ - "M853.333 512c0-188.513-152.819-341.333-341.333-341.333s-341.333 152.82-341.333 341.333c0 188.514 152.82 341.333 341.333 341.333s341.333-152.819 341.333-341.333zM938.667 512c0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.642 191.025-426.666 426.667-426.666 235.639 0 426.667 191.025 426.667 426.666zM426.667 405.333c0 34.133-29.867 64-64 64s-64-29.867-64-64c0-34.133 29.867-64 64-64s64 29.867 64 64zM725.333 405.333c0 34.133-29.867 64-64 64s-64-29.867-64-64c0-34.133 29.867-64 64-64s64 29.867 64 64zM512 735.159c-74.769 0-140.557-30.775-178.649-77.355l60.473-60.471c19.298 30.827 64.941 52.489 118.176 52.489s98.88-21.662 118.174-52.489l60.476 60.471c-38.093 46.579-103.881 77.355-178.65 77.355z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "emoticon-happy" - ] - }, - "attrs": [], - "properties": { - "order": 1714, - "id": 848, - "prevSize": 24, - "code": 59320, - "name": "emoticon-happy" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 440 - }, { - "icon": { - "paths": [ - "M362.641 469.252c-35.371 0-64-28.672-64-64.001 0-35.328 28.629-64 64-64s64 28.672 64 64c0 35.329-28.629 64.001-64 64.001zM661.308 469.252c-35.371 0-64-28.672-64-64.001s28.629-64 64-64c35.371 0 64 28.672 64 64s-28.629 64.001-64 64.001zM511.974 853.252c188.587 0 341.333-152.832 341.333-341.333s-152.747-341.334-341.333-341.334c-188.588 0-341.335 152.832-341.335 341.334s152.747 341.333 341.335 341.333zM511.761 85.252c235.776 0 426.88 191.018 426.88 426.667s-191.104 426.667-426.88 426.667c-235.82 0-426.455-191.019-426.455-426.667s190.634-426.667 426.455-426.667zM384 597.333h256c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-256c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "emoticon-neutral" - ] - }, - "attrs": [], - "properties": { - "order": 1715, - "id": 847, - "prevSize": 24, - "code": 59321, - "name": "emoticon-neutral" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 441 - }, { - "icon": { - "paths": [ - "M384 469.333c23.564 0 42.667 38.204 42.667 85.333s-19.103 85.333-42.667 85.333c-23.564 0-42.667-38.204-42.667-85.333s19.102-85.333 42.667-85.333zM640 469.333c23.565 0 42.667 38.204 42.667 85.333s-19.102 85.333-42.667 85.333c-23.565 0-42.667-38.204-42.667-85.333s19.102-85.333 42.667-85.333zM416 74.667c0 0 266.667 96 224 266.666 0 0 170.667 0 96 149.333 0 0 179.75 18.923 129.408 163.682-53.589 50.782-67.546 65.847-118.741 102.985l120.064-68.553c43.994 21.653 173.214 99.26 29.269 207.219-170.667 128-426.667 10.667-512 10.667s-170.667 32-213.333 32c-42.667 0-85.333-42.667-85.333-128s85.333-128 128-128c0 0-128-128 85.333-213.333 0 0-85.333-128 85.333-170.667 0 0-42.667-42.667 0-85.333s32-96 32-138.666zM341.333 725.333c56.889 49.779 113.779 99.554 170.667 99.554s113.779-49.775 170.667-99.554h-341.333zM384 426.667c-47.128 0-85.333 57.306-85.333 128s38.205 128 85.333 128c47.13 0 85.333-57.306 85.333-128s-38.204-128-85.333-128zM640 426.667c-47.13 0-85.333 57.306-85.333 128s38.204 128 85.333 128c47.13 0 85.333-57.306 85.333-128s-38.204-128-85.333-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "emoticon-poop" - ] - }, - "attrs": [], - "properties": { - "order": 1716, - "id": 846, - "prevSize": 24, - "code": 59322, - "name": "emoticon-poop" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 442 - }, { - "icon": { - "paths": [ - "M853.333 512c0-187.733-153.6-341.333-341.333-341.333s-341.333 153.6-341.333 341.333c0 187.733 153.6 341.333 341.333 341.333s341.333-153.6 341.333-341.333zM938.667 512c0 234.667-192 426.667-426.667 426.667s-426.667-192-426.667-426.667c0-234.667 192-426.666 426.667-426.666s426.667 192 426.667 426.666zM661.333 341.333c34.133 0 64 29.867 64 64s-29.867 64-64 64c-34.133 0-64-29.867-64-64s29.867-64 64-64zM426.667 405.333c0 34.133-29.867 64-64 64s-64-29.867-64-64c0-34.133 29.867-64 64-64s64 29.867 64 64zM512 597.333c74.769 0 140.557 30.771 178.65 77.35l-60.476 60.471c-19.294-30.822-64.939-52.489-118.174-52.489s-98.878 21.666-118.176 52.489l-60.473-60.471c38.092-46.579 103.88-77.35 178.649-77.35z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "emoticon-sad" - ] - }, - "attrs": [], - "properties": { - "order": 1717, - "id": 845, - "prevSize": 24, - "code": 59323, - "name": "emoticon-sad" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 443 - }, { - "icon": { - "paths": [ - "M384 341.333c47.13 0 85.333 38.205 85.333 85.333 0 15.543-4.156 30.114-11.418 42.667-14.754-25.506-42.33-42.667-73.916-42.667s-59.163 17.161-73.917 42.667c-7.261-12.553-11.416-27.123-11.416-42.667 0-47.128 38.205-85.333 85.333-85.333zM640 341.333c47.13 0 85.333 38.205 85.333 85.333 0 15.543-4.156 30.114-11.418 42.667-14.754-25.506-42.33-42.667-73.916-42.667s-59.162 17.161-73.916 42.667c-7.262-12.553-11.418-27.123-11.418-42.667 0-47.128 38.204-85.333 85.333-85.333zM511.974 853.252c188.587 0 341.333-152.832 341.333-341.333s-152.747-341.334-341.333-341.334c-188.588 0-341.335 152.832-341.335 341.334s152.747 341.333 341.335 341.333zM511.761 85.252c235.776 0 426.88 191.018 426.88 426.667s-191.104 426.667-426.88 426.667c-235.82 0-426.455-191.019-426.455-426.667s190.634-426.667 426.455-426.667zM384 554.667h256c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667c0 85.333-38.204 128-85.333 128s-85.333-42.667-85.333-128h-85.334c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "emoticon-tongue" - ] - }, - "attrs": [], - "properties": { - "order": 1718, - "id": 844, - "prevSize": 24, - "code": 59324, - "name": "emoticon-tongue" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 444 - }, { - "icon": { - "paths": [ - "M511.974 746.586c99.413 0 183.68-62.123 217.899-149.333h-435.797c34.219 87.211 118.485 149.333 217.899 149.333zM362.641 469.252c35.37 0 64-28.672 64-64.001 0-35.328-28.63-64-64-64s-64 28.672-64 64c0 35.329 28.629 64.001 64 64.001zM661.308 469.252c35.371 0 64-28.672 64-64.001 0-35.328-28.629-64-64-64s-64 28.672-64 64c0 35.329 28.629 64.001 64 64.001zM511.974 853.252c-188.587 0-341.334-152.832-341.334-341.333 0-188.503 152.747-341.335 341.334-341.335s341.333 152.832 341.333 341.335c0 188.501-152.747 341.333-341.333 341.333zM511.761 85.251c-235.819 0-426.454 191.019-426.454 426.668 0 235.648 190.635 426.667 426.454 426.667 235.776 0 426.88-191.019 426.88-426.667 0-235.649-191.104-426.668-426.88-426.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "emoticon" - ] - }, - "attrs": [], - "properties": { - "order": 1719, - "id": 843, - "prevSize": 24, - "code": 59325, - "name": "emoticon" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 445 - }, { - "icon": { - "paths": [ - "M341.333 426.667h341.333v341.333h-213.333l-85.333-85.333h-85.333v-213.333zM298.667 170.667v85.333h128v85.333h-128l-85.333 85.333v128h-85.333v-128h-85.333v341.333h85.333v-128h85.333v128h128l85.333 85.333h341.333v-170.667h85.333v128h128v-426.667h-128v128h-85.333v-170.667h-256v-85.333h128v-85.333h-341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "engine-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1720, - "id": 842, - "prevSize": 24, - "code": 59326, - "name": "engine-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 446 - }, { - "icon": { - "paths": [ - "M298.667 170.667v85.333h128v85.333h-128l-85.333 85.333v128h-85.333v-128h-85.333v341.333h85.333v-128h85.333v128h128l85.333 85.333h341.333v-170.667h85.333v128h128v-426.667h-128v128h-85.333v-170.667h-256v-85.333h128v-85.333h-341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "engine" - ] - }, - "attrs": [], - "properties": { - "order": 1721, - "id": 841, - "prevSize": 24, - "code": 59327, - "name": "engine" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 447 - }, { - "icon": { - "paths": [ - "M725.308 682.62v-85.333h-426.668v85.333h426.668zM810.641 127.92c47.061 0 85.333 38.229 85.333 85.333v597.332c0 47.104-38.272 85.333-85.333 85.333h-597.333c-47.189 0-85.333-38.229-85.333-85.333v-597.332c0-47.104 38.144-85.333 85.333-85.333h597.333zM725.333 426.667v-85.333h-426.667v85.333h426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "equal-box" - ] - }, - "attrs": [], - "properties": { - "order": 1722, - "id": 840, - "prevSize": 24, - "code": 59328, - "name": "equal-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 448 - }, { - "icon": { - "paths": [ - "M810.667 426.667h-597.333v-85.333h597.333v85.333zM810.667 682.667h-597.333v-85.333h597.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "equal" - ] - }, - "attrs": [], - "properties": { - "order": 1723, - "id": 839, - "prevSize": 24, - "code": 59329, - "name": "equal" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 449 - }, { - "icon": { - "paths": [ - "M693.018 151.792l211.191 211.189c33.323 33.324 33.323 87.353 0 120.68l-392.209 392.209c-66.65 66.65-174.709 66.65-241.359 0l-150.85-150.852c-33.324-33.323-33.324-87.351 0-120.678l452.548-452.548c33.327-33.324 87.356-33.324 120.678 0zM180.131 664.678l150.849 150.852c33.325 33.323 87.355 33.323 120.68 0l150.848-150.852-211.188-211.187-211.189 211.187z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "eraser" - ] - }, - "attrs": [], - "properties": { - "order": 1724, - "id": 838, - "prevSize": 24, - "code": 59330, - "name": "eraser" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 450 - }, { - "icon": { - "paths": [ - "M853.333 341.333h-44.941l-512 512h-125.726c-47.128 0-85.333-38.204-85.333-85.333s38.205-85.333 85.333-85.333h55.034l72.966-72.964v-183.036c0-23.564 19.102-42.667 42.667-42.667h42.667c23.564 0 42.667 19.103 42.667 42.667v55.036l311.031-311.036h115.635c47.13 0 85.333 38.205 85.333 85.333s-38.204 85.333-85.333 85.333zM362.667 213.333c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64s28.654-64 64-64z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "escalator" - ] - }, - "attrs": [], - "properties": { - "order": 1725, - "id": 837, - "prevSize": 24, - "code": 59331, - "name": "escalator" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 451 - }, { - "icon": { - "paths": [ - "M286.562 886.652c64.703-2.816 143.292 0 219.9 0 79.087 0 160.064-5.261 223.838 0 25.758 2.125 49.468 17.557 70.703 3.9 16.388-21.107 4.233-49.442 7.859-77.828 6.874-53.918 56.589-118.541-15.727-132.301-30.805 28.079-10.039 54.724-27.477 89.506-21.111 42.095-96.802 56.661-168.862 62.242-61.841 4.8-170.245 10.995-192.435-31.125-18.734-35.546-7.869-90.684-7.869-136.183 0-51.473-5.522-100.736 7.869-140.092 78.562 5.743 180.173-26.185 235.631 7.787 37.094 22.733 16.004 67.23 58.91 81.702 29.53-7.919 13.764-46.097 11.767-81.702-1.271-22.959-1.169-55.215 0-81.724 1.579-35.769 15.398-77.275-23.573-77.812-30.605 23.788-7.586 63.43-39.27 85.595-10.121 7.095-32.107 10.099-47.095 11.686-58.846 6.212-151.168 1.143-200.303-7.791-6.769-71.712-6.179-169.436 0-241.249 26.671-26.484 88.022-27.405 129.6-27.243 72.845 0.282 186.445 6.349 208.132 42.802 11.797 19.834 2.449 61.348 23.565 66.145 42.496 9.696 21.841-66.119 23.573-101.173 1.28-26.279 12.898-43.194 7.838-62.261-13.751-18.786-34.244-9.371-47.104-7.775-133.649 16.523-336.609 7.775-479.108 7.775-17.018 0-46.746-8.484-58.908 11.675-8.219 44.954 53.138 26.365 74.612 50.586 6.982 7.879 17.3 42.675 19.63 66.163 6.214 62.365 0 157.605 0 249.031 0 96.606 7.34 194.057 0 252.941-2.552 20.561-14.961 53.675-19.63 58.359-26.757 26.731-97.486-2.867-90.333 54.49 24.853 16.725 60.854 5.333 94.268 3.874z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "etsy" - ] - }, - "attrs": [], - "properties": { - "order": 1726, - "id": 836, - "prevSize": 24, - "code": 59332, - "name": "etsy" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 452 - }, { - "icon": { - "paths": [ - "M643.691 496.23c0 0 8.145-54.498 39.735-54.498 31.612 0 75.017 72.772 75.017 72.772s-99.017-18.274-114.752-18.274zM810.039 199.974c-14.741-25.411-91.874-54.69-131.904-54.69-39.983 0-103.151 0-103.151 0s-33.118-59.951-110.98-59.951c-77.927 0-72.684 34.732-72.684 64.389v119.894l-35.318 37.281h-163.092c0 0-45.947 30.388-45.947 96.075s20.385 294.59 157.26 315.761c161.944 25.088 189.669-50.176 189.669-59.221 0-38.114 0.956-95.868 0.956-95.868s47.428 90.607 119.040 90.607c71.616 0 113.259 41.139 113.259 83.494 0 42.402 0 78.391 0 78.391s-2.667 49.067-44.753 49.067c-42.155 0-89.877 0-89.877 0s-29.495-22.972-29.495-54.746c0-31.761 14.421-40.393 31.262-40.393 16.828 0 30.66 1.954 30.66 1.954v-66.825c0 0-135.633-0.883-135.633 102.967 0 103.825 70.933 130.505 127.804 130.505 56.811 0 92.642 0 92.642 0s167.283-21.513 167.283-352c0-330.525-52.245-361.264-66.999-386.693zM320.058 269.227l-138.316-0.152 173.293-174.355 0.038 140.62-35.015 33.887z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "evernote" - ] - }, - "attrs": [], - "properties": { - "order": 1727, - "id": 835, - "prevSize": 24, - "code": 59333, - "name": "evernote" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 453 - }, { - "icon": { - "paths": [ - "M469.333 192h85.333v469.333h-85.333v-469.333zM554.667 746.667v85.333h-85.333v-85.333h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "exclamation" - ] - }, - "attrs": [], - "properties": { - "order": 1728, - "id": 834, - "prevSize": 24, - "code": 59334, - "name": "exclamation" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 454 - }, { - "icon": { - "paths": [ - "M810.641 127.917h-597.334c-47.147 0-85.333 38.229-85.333 85.333v170.667h85.333v-170.667h597.334v597.331h-597.334v-170.667h-85.333v170.667c0 47.108 38.187 85.333 85.333 85.333h597.334c47.104 0 85.333-38.225 85.333-85.333v-597.331c0-47.104-38.229-85.333-85.333-85.333zM430.268 664.917l60.373 60.331 213.333-213.333-213.333-213.331-60.373 60.331 110.336 110.334h-412.63v85.333h412.63l-110.336 110.336z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "exit-to-app" - ] - }, - "attrs": [], - "properties": { - "order": 1729, - "id": 833, - "prevSize": 24, - "code": 59335, - "name": "exit-to-app" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 455 - }, { - "icon": { - "paths": [ - "M981.333 512l-170.667-170.665v127.999h-384v85.333h384v128zM42.667 768v-511.999c0-47.36 38.4-85.333 85.333-85.333l512-0.001c46.933 0 85.333 37.973 85.333 85.333v128h-85.333v-128l-512 0v511.999h512v-128h85.333v128c0 46.933-38.4 85.333-85.333 85.333h-512c-46.933 0-85.333-37.973-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "export" - ] - }, - "attrs": [], - "properties": { - "order": 1730, - "id": 832, - "prevSize": 24, - "code": 59336, - "name": "export" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 456 - }, { - "icon": { - "paths": [ - "M504.934 384.63l134.315 134.312c0.128-2.385 0.725-4.608 0.725-7.040 0-70.694-57.301-127.998-128-127.998-2.432 0-4.651 0.596-7.040 0.727zM321.211 418.164l66.005 65.962c-2.005 8.964-3.242 18.219-3.242 27.776 0 70.699 57.302 128 128 128 9.6 0 18.859-1.233 27.776-3.2l66.005 65.967c-28.416 13.995-59.989 22.566-93.781 22.566-117.803 0-213.334-95.484-213.334-213.333 0-33.792 8.576-65.323 22.57-93.738zM85.307 182.219l116.651 116.693c-70.4 55.125-125.995 128.425-159.318 212.99 73.728 187.264 255.914 320 469.334 320 66.133 0 129.237-12.796 187.051-35.921l18.091 18.044 124.544 124.587 54.315-54.31-756.352-756.355zM511.974 298.57c117.803 0 213.333 95.532 213.333 213.332 0 27.563-5.632 53.722-15.147 77.909l124.672 124.672c64.341-53.803 115.243-123.221 146.475-202.581-73.728-187.261-255.872-319.998-469.333-319.998-59.733 0-116.865 10.708-169.985 29.781l92.076 92.076c24.192-9.516 50.347-15.19 77.909-15.19z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "eye-off" - ] - }, - "attrs": [], - "properties": { - "order": 1731, - "id": 831, - "prevSize": 24, - "code": 59337, - "name": "eye-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 457 - }, { - "icon": { - "paths": [ - "M511.974 383.92c-70.699 0-128 57.3-128 127.999s57.301 128 128 128c70.699 0 128-57.301 128-128s-57.301-127.999-128-127.999zM511.974 725.252c-117.802 0-213.333-95.531-213.333-213.333 0-117.801 95.531-213.332 213.333-213.332s213.333 95.531 213.333 213.332c0 117.803-95.531 213.333-213.333 213.333zM511.974 191.92c-213.418 0-395.605 132.737-469.333 319.999 73.728 187.264 255.915 320 469.333 320 213.461 0 395.605-132.736 469.333-320-73.728-187.262-255.872-319.999-469.333-319.999z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "eye" - ] - }, - "attrs": [], - "properties": { - "order": 1732, - "id": 830, - "prevSize": 24, - "code": 59338, - "name": "eye" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 458 - }, { - "icon": { - "paths": [ - "M295.253 810.667l-81.92-81.92 343.893-343.893 81.92 81.92zM883.627 240.213l-99.84-99.84c-16.64-16.64-43.52-16.64-60.16 0l-133.12 133.12-82.347-81.493-60.16 60.16 60.587 60.587-380.587 380.587v202.667h202.667l380.587-380.587 60.587 60.587 60.16-60.16-81.92-81.92 133.12-133.12c17.067-17.067 17.067-43.947 0.427-60.587z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "eyedropper-variant" - ] - }, - "attrs": [], - "properties": { - "order": 1733, - "id": 829, - "prevSize": 24, - "code": 59339, - "name": "eyedropper-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 459 - }, { - "icon": { - "paths": [ - "M825.438 500.262l-90.509 90.509-60.339-60.339-328.969 328.964-196.288 79.27-64-64 79.27-196.288 328.965-328.966-60.339-60.341 90.509-90.51 301.7 301.7zM714.982 128.002c49.984-49.987 131.029-49.987 181.018 0s49.988 131.031 0 181.018l-81.988 81.987-181.018-181.018 81.988-81.987zM237.125 726.537l-45.125 105.463 105.464-45.124 316.782-316.783-60.339-60.341-316.783 316.785z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "eyedropper" - ] - }, - "attrs": [], - "properties": { - "order": 1734, - "id": 828, - "prevSize": 24, - "code": 59340, - "name": "eyedropper" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 460 - }, { - "icon": { - "paths": [ - "M810.641 170.584v128h-85.333c-23.552 0-42.667 19.072-42.667 42.667v85.333h128v128.001h-128v298.667h-128v-298.667h-85.333v-128.001h85.333v-106.667c0-82.517 66.859-149.333 149.333-149.333zM853.308 85.251h-682.667c-47.104 0-84.906 38.186-84.906 85.333l-0.427 682.668c0 47.083 38.229 85.333 85.333 85.333h682.667c47.104 0 85.333-38.251 85.333-85.333v-682.668c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "facebook-box" - ] - }, - "attrs": [], - "properties": { - "order": 1735, - "id": 827, - "prevSize": 24, - "code": 59341, - "name": "facebook-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 461 - }, { - "icon": { - "paths": [ - "M725.312 85.333v0.083h0.026v170.666h-85.338c-29.44 0-42.667 34.507-42.667 64v106.665h128v170.667h-128v341.333l-170.688-0.081 0.021-341.252h-128v-170.667h128l0.004-170.666c0-94.257 76.407-170.666 170.667-170.666l127.974-0.082z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "facebook" - ] - }, - "attrs": [], - "properties": { - "order": 1736, - "id": 826, - "prevSize": 24, - "code": 59342, - "name": "facebook" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 462 - }, { - "icon": { - "paths": [ - "M170.667 768v85.333h170.667v-85.333h-170.667zM170.667 597.333v85.333h426.667v-85.333h-426.667zM426.667 768v85.333h170.667v-85.333h-170.667zM682.667 597.333v85.333h170.667v-85.333h-170.667zM682.667 768v85.333h170.667v-85.333h-170.667zM85.333 938.667v-597.333l213.333 170.666v-170.666l213.333 170.666v-170.666l213.333 170.666 42.667-426.666 128-0 42.667 426.667v426.667h-853.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "factory" - ] - }, - "attrs": [], - "properties": { - "order": 1737, - "id": 825, - "prevSize": 24, - "code": 59343, - "name": "factory" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 463 - }, { - "icon": { - "paths": [ - "M512 469.333c-23.565 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667zM533.333 85.333c192 0 196.753 152.288 96 202.666-42.219 21.11-60.941 65.72-69.077 105.409 20.535 8.364 38.409 21.906 51.998 39.006 157.79-85.396 327.522-51.978 327.522 100.254 0 192-152.286 196.753-202.667 96-21.248-42.496-66.304-61.184-106.185-69.239-8.218 20.582-21.619 38.532-38.596 52.233 84.74 157.517 51.149 326.562-100.774 326.562-191.999 0-196.754-152.29-95.999-202.667 41.957-20.979 60.705-65.165 68.927-104.666-20.834-8.337-38.967-21.986-52.719-39.279-157.542 84.804-326.653 51.23-326.653-100.723 0-191.999 152.288-196.754 202.666-95.999 21.132 42.265 65.812 60.978 105.53 69.102 8.364-20.655 21.964-38.634 39.153-52.285-84.613-157.463-50.989-326.374 100.873-326.374z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "fan" - ] - }, - "attrs": [], - "properties": { - "order": 1738, - "id": 824, - "prevSize": 24, - "code": 59344, - "name": "fan" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 464 - }, { - "icon": { - "paths": [ - "M554.641 255.917v511.998l362.667-256zM170.639 767.915l362.668-256-362.668-255.998v511.998z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "fast-forward" - ] - }, - "attrs": [], - "properties": { - "order": 1739, - "id": 823, - "prevSize": 24, - "code": 59345, - "name": "fast-forward" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 465 - }, { - "icon": { - "paths": [ - "M255.974 255.918h512v169.173l-256-83.84-256 83.84zM168.294 810.586h2.346c68.352 0 128.937-37.632 170.667-85.333 41.685 47.701 102.272 85.333 170.667 85.333 68.352 0 128.939-37.632 170.667-85.333 41.685 47.701 102.272 85.333 170.667 85.333h2.347l80.811-285.184c3.627-10.923 2.688-22.912-2.603-33.152-5.333-10.24-14.549-17.877-25.643-21.205l-54.912-18.005v-197.121c0-47.147-38.229-85.333-85.333-85.333h-128v-128h-256v128h-128c-47.104 0-85.333 38.187-85.333 85.333v197.121l-54.912 18.005c-11.094 3.328-20.31 10.965-25.643 21.205-5.292 10.24-6.229 22.229-2.601 33.152zM853.308 895.919c-59.349 0-118.656-20.053-170.667-56.491-104.021 72.917-237.355 72.917-341.334 0-52.010 36.437-111.318 56.491-170.667 56.491h-85.333v85.333h85.333c58.667 0 116.906-14.793 170.667-42.411 107.478 55.253 233.814 55.253 341.334 0 53.76 27.618 112 42.411 170.667 42.411h85.333v-85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "ferry" - ] - }, - "attrs": [], - "properties": { - "order": 1740, - "id": 822, - "prevSize": 24, - "code": 59346, - "name": "ferry" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 466 - }, { - "icon": { - "paths": [ - "M554.641 383.918h234.667l-234.667-234.667v234.667zM255.974 85.251h341.334l256 256v512.001c0 47.104-38.229 85.333-85.333 85.333h-512.428c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.668c0-47.104 37.759-85.333 84.906-85.333zM668.907 640.768c-14.532-73.408-79.232-128.768-156.907-128.768-61.696 0-115.136 34.965-141.854 86.123-64.162 6.891-114.146 61.205-114.146 127.211 0 70.699 57.301 128 128 128h277.333c58.901 0 106.667-47.744 106.667-106.667 0-56.32-43.797-101.952-99.093-105.899z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-cloud" - ] - }, - "attrs": [], - "properties": { - "order": 1741, - "id": 821, - "prevSize": 24, - "code": 59347, - "name": "file-cloud" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 467 - }, { - "icon": { - "paths": [ - "M554.641 383.918h234.667l-234.667-234.667v234.667zM255.974 85.251h341.334l256 256v512.001c0 47.104-38.229 85.333-85.333 85.333h-512.428c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.668c0-47.104 37.759-85.333 84.906-85.333zM597.333 640v-170.667h-170.667v170.667h98.133c12.8 85.333-12.8 128-110.933 186.935l49.067 34.931c91.733-51.2 134.4-179.2 134.4-221.867z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-delimited" - ] - }, - "attrs": [], - "properties": { - "order": 1742, - "id": 820, - "prevSize": 24, - "code": 59348, - "name": "file-delimited" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 468 - }, { - "icon": { - "paths": [ - "M597.734 725.252h-299.094v-85.333h299.094zM725.734 554.586h-427.094v-85.333h427.094zM725.734 383.918h-427.094v-85.333h427.094zM810.641 127.918h-597.334c-47.147 0-85.333 38.229-85.333 85.333v597.335c0 47.104 38.187 85.333 85.333 85.333h597.334c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-document-box" - ] - }, - "attrs": [], - "properties": { - "order": 1743, - "id": 819, - "prevSize": 24, - "code": 59349, - "name": "file-document-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 469 - }, { - "icon": { - "paths": [ - "M554.641 383.918h234.667l-234.667-234.667v234.667zM255.974 85.251h341.334l256 256v512.001c0 47.104-38.229 85.333-85.333 85.333h-512.428c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.668c0-47.104 37.759-85.333 84.906-85.333zM640 768v-85.333h-384.426v85.333h384.426zM768 597.333v-85.333h-512.426v85.333h512.426z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-document" - ] - }, - "attrs": [], - "properties": { - "order": 1744, - "id": 818, - "prevSize": 24, - "code": 59350, - "name": "file-document" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 470 - }, { - "icon": { - "paths": [ - "M691.183 725.252h-85.333l-93.867-162.133-93.867 162.133h-85.333l136.534-213.333-136.534-213.335h85.333l93.867 162.135 93.867-162.135h85.333l-136.533 213.335zM810.65 127.918h-597.333c-47.147 0-85.333 38.229-85.333 85.333v597.335c0 47.104 38.186 85.333 85.333 85.333h597.333c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-excel-box" - ] - }, - "attrs": [], - "properties": { - "order": 1745, - "id": 817, - "prevSize": 24, - "code": 59351, - "name": "file-excel-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 471 - }, { - "icon": { - "paths": [ - "M256 85.333l341.333 0 256 256v512c0 47.13-38.204 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM554.667 149.335v234.667h234.667l-234.667-234.667zM725.333 469.333h-170.667v85.333h42.667l-85.333 71.113-85.333-71.113h42.667v-85.333h-170.667v85.333h42.667l128 106.667-128 106.667h-42.667v85.333h170.667v-85.333h-42.667l85.333-71.113 85.333 71.113h-42.667v85.333h170.667v-85.333h-42.667l-128-106.667 128-106.667h42.667v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-excel" - ] - }, - "attrs": [], - "properties": { - "order": 1746, - "id": 816, - "prevSize": 24, - "code": 59352, - "name": "file-excel" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 472 - }, { - "icon": { - "paths": [ - "M384 554.667c0 70.827 57.173 128 128 128s128-57.173 128-128c0-70.827-57.173-128-128-128s-128 57.173-128 128zM853.333 835.84v-494.507l-256-256h-341.333c-46.933 0-84.907 38.4-84.907 85.333l-0.427 682.667c0 46.933 37.973 85.333 84.907 85.333h512.427c19.2 0 36.267-6.4 50.773-17.067l-189.013-189.013c-34.133 22.187-74.24 35.413-117.76 35.413-117.76 0-213.333-95.573-213.333-213.333s95.573-213.333 213.333-213.333c117.76 0 213.333 95.573 213.333 213.333 0 43.52-13.227 83.627-35.413 117.333l163.413 163.84z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-find" - ] - }, - "attrs": [], - "properties": { - "order": 1747, - "id": 815, - "prevSize": 24, - "code": 59353, - "name": "file-find" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 473 - }, { - "icon": { - "paths": [ - "M554.641 383.918h42.692v85.416h-128v-170.667h85.308v85.251zM789.308 383.918l-90.295-90.295 53.333-53.332 100.962 100.961v85.415h-85.308v42.667h-128v-85.415h149.308zM554.667 149.277v-63.943h-42.667v85.333h42.641v85.334h-85.308v-85.333h-85.334v-85.333h-42.667v85.333h-85.333v42.667h-84.959l0.026-42.749c0-47.104 37.759-85.332 84.906-85.332h341.334l100.732 100.732-53.333 53.333-90.039-90.040zM853.308 853.252c0 47.104-38.229 85.333-85.333 85.333h-85.308v-85.252h85.333v-42.667h85.308v42.586zM768 640h85.308v128h-85.308v-128zM512 938.586v-85.252h128v85.252h-128zM341.333 938.586v-85.252h128v85.252h-128zM255.546 938.586c-47.104 0-84.906-38.229-84.906-85.333l0.053-85.252h85.306l-0 85.333h42.667v85.252h-43.12zM170.801 597.333h85.199v128h-85.28l0.080-128zM170.907 426.667h85.092l0 128h-85.173l0.080-128zM768 469.333h85.308v128h-85.308v-128zM171.014 256.001h84.986v128h-85.066l0.080-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-hidden" - ] - }, - "attrs": [], - "properties": { - "order": 1748, - "id": 814, - "prevSize": 24, - "code": 59354, - "name": "file-hidden" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 474 - }, { - "icon": { - "paths": [ - "M362.641 575.919l106.667 128.256 149.333-192.256 192 256h-597.334zM895.974 810.586v-597.335c0-47.147-38.229-85.333-85.333-85.333h-597.334c-47.104 0-85.333 38.186-85.333 85.333v597.335c0 47.147 38.229 85.333 85.333 85.333h597.334c47.104 0 85.333-38.187 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-image-box" - ] - }, - "attrs": [], - "properties": { - "order": 1749, - "id": 813, - "prevSize": 24, - "code": 59355, - "name": "file-image-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 475 - }, { - "icon": { - "paths": [ - "M554.641 383.918h234.667l-234.667-234.667v234.667zM255.974 85.252h341.334l256 256v512.001c0 47.104-38.229 85.333-85.333 85.333h-512.428c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.668c0-47.104 37.759-85.333 84.906-85.333zM256 853.333h512v-341.333l-170.667 170.667-85.333-85.333-256 256zM341.333 384c-47.128 0-85.333 38.205-85.333 85.333 0 47.13 38.205 85.333 85.333 85.333s85.333-38.204 85.333-85.333c0-47.128-38.205-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-image" - ] - }, - "attrs": [], - "properties": { - "order": 1750, - "id": 812, - "prevSize": 24, - "code": 59356, - "name": "file-image" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 476 - }, { - "icon": { - "paths": [ - "M640 298.667h234.667l-234.667-234.667v234.667zM341.333 0h341.333l256 256v512c0 47.104-38.229 85.333-85.333 85.333h-512.427c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.667c0-47.104 37.759-85.333 84.906-85.333zM170.667 170.667v768h682.667v85.333h-682.667c-46.933 0-85.333-38.4-85.333-85.333v-768h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-multiple" - ] - }, - "attrs": [], - "properties": { - "order": 1751, - "id": 811, - "prevSize": 24, - "code": 59357, - "name": "file-multiple" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 477 - }, { - "icon": { - "paths": [ - "M554.641 383.918h234.667l-234.667-234.667v234.667zM255.974 85.252h341.334l256 256v512.001c0 47.104-38.229 85.333-85.333 85.333h-512.428c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.668c0-47.104 37.759-85.333 84.906-85.333zM384 682.667c-47.128 0-85.333 38.204-85.333 85.333s38.205 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333v-213.333h128v-85.333h-170.667v224.751c-12.552-7.262-27.124-11.418-42.667-11.418z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-music" - ] - }, - "attrs": [], - "properties": { - "order": 1752, - "id": 810, - "prevSize": 24, - "code": 59358, - "name": "file-music" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 478 - }, { - "icon": { - "paths": [ - "M554.641 383.918h234.667l-234.667-234.667v234.667zM255.974 85.251h341.334l256 256v512.001c0 47.104-38.229 85.333-85.333 85.333h-512.428c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.668c0-47.104 37.759-85.333 84.906-85.333zM469.333 170.667h-213.333v682.667h512v-384h-298.667v-298.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1753, - "id": 809, - "prevSize": 24, - "code": 59359, - "name": "file-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 479 - }, { - "icon": { - "paths": [ - "M487.787 466.564c-9.899 31.872-24.107 65.664-43.349 102.741-8.405 16.171-16.597 31.36-21.035 44.203l4.651-1.792v0.043c54.144-20.907 105.344-32.853 142.549-39.467-6.485-4.565-12.501-9.216-17.835-13.824-25.216-21.717-47.488-53.291-64.981-91.904zM764.011 629.252c-6.912 8.277-20.011 12.757-38.357 12.757-32.683 0-84.395-9.771-127.36-31.531-74.453 7.723-129.365 17.877-172.715 32-2.262 0.853-4.992 1.877-7.85 3.029-53.035 90.539-92.203 130.944-126.891 130.944-6.529 0-12.843-1.493-18.731-4.437l-20.48-13.44-0.982-2.219c-3.37-7.381-3.968-14.72-2.26-22.997 4.522-22.571 27.904-58.24 80.298-90.368 8.107-5.931 20.693-12.928 37.973-20.907 12.63-22.272 26.284-48.128 40.62-77.013 21.845-43.733 35.413-87.211 46.379-124.759l-0.171-0.512c-15.701-51.669-25.173-82.73-9.344-139.307 4.651-16.469 17.835-33.109 33.92-33.109l10.069 0.086c9.984 0 18.987 3.583 25.899 10.41 28.117 28.117 15.232 96.725 0.939 153.387-0.683 2.773-1.152 4.651-1.493 6.017 16.811 48.129 40.917 86.828 68.096 109.1 10.88 8.619 23.253 17.024 36.779 24.96 19.456-2.133 38.059-3.157 55.381-3.157 52.907 0 84.693 9.557 97.195 29.312 4.523 7.040 6.357 15.189 5.248 23.509-0.341 10.837-4.48 20.565-12.16 28.245zM810.645 127.918h-597.334c-47.146 0-85.333 38.186-85.333 85.333v597.335c0 47.104 38.188 85.333 85.333 85.333h597.334c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.147-38.229-85.333-85.333-85.333zM747.2 599.13c-4.736-4.565-22.229-15.189-81.792-15.189-2.944 0-5.931 0-9.771 4.267 31.488 13.696 61.739 21.845 81.152 21.845 2.987 0 5.76-0.213 8.32-0.597l1.451-0.299c2.048-0.683 3.413-1.323 3.84-5.504-0.64-1.067-1.621-2.731-3.2-4.523zM355.392 661.167c-9.046 5.291-16.043 9.899-20.31 13.44-30.55 27.691-49.494 55.68-51.84 72.235 19.371-6.699 44.501-34.688 72.15-85.675zM484.075 366.551l2.304-1.621c3.115-13.824 5.163-25.642 6.869-35.115l1.28-6.954c4.139-23.082 3.584-36.395-4.139-46.72l-6.315-2.133c-0.811 1.237-2.048 3.072-2.859 5.034-7.125 17.707-6.869 49.025 2.859 87.509z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-pdf-box" - ] - }, - "attrs": [], - "properties": { - "order": 1754, - "id": 808, - "prevSize": 24, - "code": 59360, - "name": "file-pdf-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 480 - }, { - "icon": { - "paths": [ - "M597.333 384.001h234.667l-234.667-234.667v234.667zM298.667 85.334h341.333l256 256v511.999c0 47.104-38.229 85.333-85.333 85.333h-512.427c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.666c0-47.104 37.759-85.333 84.906-85.333zM509.12 530.564c17.493 38.613 39.765 70.187 64.981 91.904l17.835 13.824c-37.205 6.613-88.405 18.56-142.549 39.467v-0.043l-4.651 1.792 21.035-44.203c19.243-37.077 33.451-70.869 43.349-102.741zM785.344 693.252c7.68-7.68 11.819-17.408 12.156-28.245 1.114-8.32-0.721-16.469-5.248-23.509-12.501-19.755-44.284-29.312-97.19-29.312l-55.381 3.157-36.779-24.96c-27.183-22.272-51.285-60.971-68.096-109.099l1.493-6.016c14.293-56.661 27.179-125.271-0.943-153.387-6.908-6.826-15.91-10.41-25.894-10.41l-10.069-0.087c-16.090 0-29.269 16.64-33.92 33.109-15.829 56.576-6.357 87.638 9.344 139.308l0.166 0.512c-10.965 37.547-24.529 81.024-46.379 124.757l-40.616 77.013-37.974 20.907c-52.394 32.128-75.776 67.797-80.297 90.368-1.708 8.277-1.111 15.616 2.26 22.997l0.981 2.219 20.481 13.44 18.729 4.437c34.687 0 73.856-40.405 126.893-130.944l7.846-3.029c43.349-14.123 98.266-24.277 172.719-32 42.965 21.76 94.677 31.531 127.356 31.531 18.351 0 31.445-4.48 38.362-12.757zM768.529 663.13l3.2 4.523c-0.427 4.181-1.792 4.821-3.836 5.504l-1.451 0.299-8.32 0.597c-19.418 0-49.668-8.149-81.152-21.845 3.84-4.267 6.822-4.267 9.771-4.267 59.563 0 77.052 10.624 81.788 15.189zM376.724 725.167c-27.649 50.987-52.778 78.976-72.149 85.675 2.345-16.555 21.29-44.544 51.84-72.235l20.309-13.44zM505.408 430.554c-9.728-38.485-9.988-69.803-2.859-87.509l2.859-5.035 6.31 2.134c7.727 10.324 8.282 23.637 4.143 46.719l-1.28 6.955-6.869 35.116-2.304 1.621z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-pdf" - ] - }, - "attrs": [], - "properties": { - "order": 1755, - "id": 807, - "prevSize": 24, - "code": 59361, - "name": "file-pdf" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 481 - }, { - "icon": { - "paths": [ - "M418.101 571.648h106.665c64 0 92.203-11.652 119.467-34.987 27.264-23.343 38.4-56.704 38.4-100.181 0-41.474-10.624-74.795-38.4-100.055-27.733-25.215-54.272-37.844-119.467-37.844h-183.465v426.667h76.8v-153.6zM810.633 127.914c47.147 0 85.333 38.229 85.333 85.333v597.334c0 47.147-38.187 85.333-85.333 85.333h-597.332c-47.103 0-85.333-38.187-85.333-85.333v-597.334c0-47.104 38.231-85.333 85.333-85.333h597.332zM418.1 511.919v-153.602h98.132c28.207 0 50.048 10.583 64 25.601 13.995 15.017 21.333 30.634 21.333 53.121 0 23.676-7.723 40.448-21.333 53.547-13.611 13.141-29.739 21.333-58.752 21.333h-103.38z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-powerpoint-box" - ] - }, - "attrs": [], - "properties": { - "order": 1756, - "id": 806, - "prevSize": 24, - "code": 59362, - "name": "file-powerpoint-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 482 - }, { - "icon": { - "paths": [ - "M256 85.333l341.333 0 256 256v512c0 47.13-38.204 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM554.667 149.333v234.667h234.667l-234.667-234.667zM341.333 469.333v85.333h42.667v256h-42.667v42.667h170.667v-42.667h-42.667v-85.333h85.333c70.69 0 128-57.306 128-128 0-70.69-57.31-128-128-128h-213.333zM554.667 554.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-85.333v-85.333h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-powerpoint" - ] - }, - "attrs": [], - "properties": { - "order": 1757, - "id": 805, - "prevSize": 24, - "code": 59363, - "name": "file-powerpoint" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 483 - }, { - "icon": { - "paths": [ - "M810.641 682.586h-597.334v-341.335h597.334zM810.641 127.918h-597.334c-47.147 0-84.906 38.229-84.906 85.333v597.335c0 47.104 37.759 85.333 84.906 85.333h597.334c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-presentation-box" - ] - }, - "attrs": [], - "properties": { - "order": 1758, - "id": 804, - "prevSize": 24, - "code": 59364, - "name": "file-presentation-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 484 - }, { - "icon": { - "paths": [ - "M554.641 383.918h234.667l-234.667-234.667v234.667zM255.974 85.251h341.334l256 256v512.001c0 47.104-38.229 85.333-85.333 85.333h-512.428c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.668c0-47.104 37.759-85.333 84.906-85.333zM725.333 810.667v-256l-128 93.867v-93.867h-298.667v256h298.667v-93.867l128 93.867z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-video" - ] - }, - "attrs": [], - "properties": { - "order": 1759, - "id": 803, - "prevSize": 24, - "code": 59365, - "name": "file-video" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 485 - }, { - "icon": { - "paths": [ - "M661.308 725.252h-64l-85.333-320.001-85.332 320.001h-64l-102.4-426.668h72.532l65.793 320.3 83.54-320.3h59.733l84.139 320.3 65.195-320.3h72.533zM810.641 127.918h-597.332c-47.147 0-85.333 38.229-85.333 85.333v597.335c0 47.104 38.186 85.333 85.333 85.333h597.332c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-word-box" - ] - }, - "attrs": [], - "properties": { - "order": 1760, - "id": 802, - "prevSize": 24, - "code": 59366, - "name": "file-word-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 486 - }, { - "icon": { - "paths": [ - "M256 85.333l341.333 0 256 256v512c0 47.13-38.204 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM554.667 149.334v234.667h234.667l-234.667-234.667zM298.667 554.667l64 298.667h85.334l64-128 64 128h85.333l64-298.667h42.667v-85.333h-170.667v85.333h42.667l-38.4 179.2-46.933-93.867h-85.333l-46.934 93.867-38.4-179.2h42.667v-85.333h-170.667v85.333h42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-word" - ] - }, - "attrs": [], - "properties": { - "order": 1761, - "id": 801, - "prevSize": 24, - "code": 59367, - "name": "file-word" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 487 - }, { - "icon": { - "paths": [ - "M554.641 383.918h234.667l-234.667-234.667v234.667zM255.974 85.251h341.334l256 256v512.001c0 47.104-38.229 85.333-85.333 85.333h-512.428c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.668c0-47.104 37.759-85.333 84.906-85.333zM261.187 661.333l159.686 159.684 60.339-60.339-99.345-99.345 99.345-99.345-60.339-60.339-159.686 159.684zM737.212 661.333l-159.684-159.684-60.339 60.339 99.345 99.345-99.345 99.345 60.339 60.339 159.684-159.684z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file-xml" - ] - }, - "attrs": [], - "properties": { - "order": 1762, - "id": 800, - "prevSize": 24, - "code": 59368, - "name": "file-xml" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 488 - }, { - "icon": { - "paths": [ - "M554.641 383.918v-234.667l234.667 234.667zM255.974 85.251c-47.147 0-84.906 38.229-84.906 85.333l-0.427 682.668c0 47.104 37.802 85.333 84.906 85.333h512.428c47.104 0 85.333-38.229 85.333-85.333v-512.001l-256-256h-341.334z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "file" - ] - }, - "attrs": [], - "properties": { - "order": 1763, - "id": 799, - "prevSize": 24, - "code": 59369, - "name": "file" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 489 - }, { - "icon": { - "paths": [ - "M810.667 490.667c0 0-85.333 92.459-85.333 149.333 0 47.104 38.229 85.333 85.333 85.333s85.333-38.229 85.333-85.333c0-56.875-85.333-149.333-85.333-149.333zM627.998 425.778l-405.833 0.889 204.501-204.459 201.331 203.57zM706.603 381.397l-381.44-381.397-60.331 60.331 101.504 101.504-219.605 219.563c-24.96 25.003-24.96 65.536 0 90.539l234.667 234.667c12.501 12.501 28.885 18.731 45.269 18.731s32.768-6.229 45.269-18.731l234.667-234.667c24.96-25.003 24.96-65.536 0-90.539z", - "M0 853.333h1024v170.667h-1024v-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "fill" - ] - }, - "attrs": [], - "properties": { - "order": 1764, - "id": 798, - "prevSize": 24, - "code": 59370, - "name": "fill" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 490 - }, { - "icon": { - "paths": [ - "M149.333 128h64v-51.2c0-18.851 15.282-34.133 34.133-34.133h187.733c18.85 0 34.133 15.282 34.133 34.133v51.2h64c35.345 0 64 28.654 64 64v21.333h341.333v640h-341.333v21.333c0 35.345-28.655 64-64 64h-384c-35.346 0-64-28.655-64-64v-682.667c0-35.346 28.654-64 64-64zM768 298.667v85.333h85.333v-85.333h-85.333zM597.333 298.667v85.333h85.333v-85.333h-85.333zM426.667 298.667v85.333h85.333v-85.333h-85.333zM597.333 682.667v85.333h85.333v-85.333h-85.333zM768 682.667v85.333h85.333v-85.333h-85.333zM426.667 682.667v85.333h85.333v-85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "film" - ] - }, - "attrs": [], - "properties": { - "order": 1765, - "id": 797, - "prevSize": 24, - "code": 59371, - "name": "film" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 491 - }, { - "icon": { - "paths": [ - "M42.667 182.122l54.49-54.122 798.818 798.818-54.097 54.515-159.236-159.236v73.818h-341.334v-85.333h-85.333v85.333h-85.333v-585.819l-127.974-127.974zM767.974 383.917v-85.333h-85.333v85.333h85.333zM767.974 554.586v-85.333h-85.333v85.333h85.333zM767.974 639.915h-50.291l-426.665-426.665h50.289v-85.333h341.334v85.333h85.333v-85.333h85.333v647.622l-85.333-85.333v-50.291zM341.307 554.586v-73.822l-11.512-11.511h-73.821v85.333h85.333zM341.307 725.248v-85.333h-85.333v85.333h85.333zM255.974 127.917v50.289l-50.289-50.289h50.289z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "filmstrip-off" - ] - }, - "attrs": [], - "properties": { - "order": 1766, - "id": 796, - "prevSize": 24, - "code": 59372, - "name": "filmstrip-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 492 - }, { - "icon": { - "paths": [ - "M767.974 383.917h-85.333v-85.333h85.333zM767.974 554.581h-85.333v-85.333h85.333zM767.974 725.248h-85.333v-85.333h85.333zM341.307 383.917h-85.333v-85.333h85.333zM341.307 554.581h-85.333v-85.333h85.333zM341.307 725.248h-85.333v-85.333h85.333zM767.974 127.917v85.333h-85.333v-85.333h-341.334v85.333h-85.333v-85.333h-85.333v767.998h85.333v-85.333h85.333v85.333h341.334v-85.333h85.333v85.333h85.333v-767.998h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "filmstrip" - ] - }, - "attrs": [], - "properties": { - "order": 1767, - "id": 795, - "prevSize": 24, - "code": 59373, - "name": "filmstrip" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 493 - }, { - "icon": { - "paths": [ - "M128 85.334l768 0.479v84.854h-3.383l-252.617 252.615v554.169l-256-256v-298.796l-251.988-251.988h-4.012v-85.333zM469.333 686.106l85.333 85.333v-387.439h3.934l213.333-213.333h-519.242l213.335 213.333h3.307v302.106z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "filter-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1768, - "id": 794, - "prevSize": 24, - "code": 59374, - "name": "filter-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 494 - }, { - "icon": { - "paths": [ - "M628.574 888.678l121.438-121.438-121.438-119.919 60.339-60.339 121.438 119.919 119.923-119.919 60.339 60.339-119.919 119.919 119.919 121.438-60.339 60.339-119.923-121.438-121.438 121.438-60.339-60.339zM85.333 85.333l768 0.479v84.854h-3.383l-252.617 252.615v554.17l-256-256v-298.797l-251.987-251.987h-4.013v-85.333zM426.666 686.106l85.334 85.333v-387.439h3.934l213.333-213.333h-519.242l213.333 213.333h3.308l-0 302.106z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "filter-remove-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1769, - "id": 793, - "prevSize": 24, - "code": 59375, - "name": "filter-remove-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 495 - }, { - "icon": { - "paths": [ - "M629.649 888.678l121.438-121.438-121.438-119.919 60.339-60.339 121.438 119.919 119.919-119.919 60.339 60.339-119.919 119.919 119.919 121.438-60.339 60.339-119.919-121.438-121.438 121.438-60.339-60.339zM85.333 85.333l768 0.479v84.854h-3.383l-295.283 295.284v511.501l-170.667-170.667v-341.461l-294.653-294.656h-4.013v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "filter-remove" - ] - }, - "attrs": [], - "properties": { - "order": 1770, - "id": 792, - "prevSize": 24, - "code": 59376, - "name": "filter-remove" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 496 - }, { - "icon": { - "paths": [ - "M256 554.667h512v-85.333h-512zM128 256v85.333h768v-85.333zM426.667 768h170.667v-85.333h-170.667v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "filter-variant" - ] - }, - "attrs": [], - "properties": { - "order": 1771, - "id": 791, - "prevSize": 24, - "code": 59377, - "name": "filter-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 497 - }, { - "icon": { - "paths": [ - "M128 85.333l768 0.479v84.854h-3.383l-295.283 295.284v511.501l-170.667-170.667 0-341.461-294.654-294.656h-4.013v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "filter" - ] - }, - "attrs": [], - "properties": { - "order": 1772, - "id": 790, - "prevSize": 24, - "code": 59378, - "name": "filter" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 498 - }, { - "icon": { - "paths": [ - "M499.695 810.586c-75.989 0-137.558-59.947-137.558-133.888 0-69.248 44.587-117.888 120.022-133.163 75.392-15.232 153.557-51.452 196.949-109.909 16.683 55.083 25.387 112.981 25.387 172.16 0 112.922-91.861 204.8-204.8 204.8zM575.983 28.462c0 0 31.573 112.981 31.573 204.715 0 87.979-57.685 159.275-145.621 159.275-88.022 0-154.753-71.296-154.753-159.275l1.152-15.403c-85.931 102.727-137.685 235.052-137.685 379.479 0 188.501 152.832 341.333 341.333 341.333s341.333-152.832 341.333-341.333c0-230.145-110.635-435.329-277.333-568.791z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "fire" - ] - }, - "attrs": [], - "properties": { - "order": 1773, - "id": 789, - "prevSize": 24, - "code": 59379, - "name": "fire" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 499 - }, { - "icon": { - "paths": [ - "M512 853.333l32.23-128.922c-138.117-7.996-262.915-67.234-299.071-145.161-3.46 20.459-9.328 39.155-17.604 53.636-28.445 49.779-85.333 49.779-142.222 49.779 47.128 0 64-66.859 64-149.333s-16.872-149.333-64-149.333c56.889 0 113.777 0 142.222 49.779 8.276 14.481 14.144 33.178 17.604 53.636 28.104-60.574 109.763-109.852 209.603-132.553l-70.763-141.529c85.333 0 170.667 0 227.554 28.444 48.030 24.014 75.785 68.301 100.378 115.747 124.723 29.739 226.735 97.268 226.735 175.809 0 80.192-106.342 148.902-234.624 177.634-35.396 46.754-69.965 90.214-99.597 113.92-35.558 28.446-64 28.446-92.446 28.446zM725.333 469.333c-23.565 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "fish" - ] - }, - "attrs": [], - "properties": { - "order": 1774, - "id": 788, - "prevSize": 24, - "code": 59380, - "name": "fish" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 500 - }, { - "icon": { - "paths": [ - "M256 128c23.564 0 42.667 19.102 42.667 42.667v37.333c45.333-18.667 106.667-37.333 170.667-37.333 128 0 128 85.333 213.333 85.333 128 0 170.667-85.333 170.667-85.333v341.333c0 0-42.667 85.333-170.667 85.333s-128-85.333-213.333-85.333c-128 0-170.667 85.333-170.667 85.333v298.667h-85.333v-725.333c0-23.564 19.102-42.667 42.667-42.667zM469.333 373.333c52.096 0 88.29 27.83 128 49.509v60.404c25.331 15.808 52.096 28.753 85.333 28.753 85.333 0 85.333-21.333 85.333-21.333v-53.333c0 0-42.667 10.667-85.333 10.667-33.237 0-60.002-11.328-85.333-25.158v-56.927c25.331 15.806 52.096 28.751 85.333 28.751 85.333 0 85.333-10.667 85.333-10.667v-64c0 0-42.667 21.333-85.333 21.333-33.237 0-60.002-12.945-85.333-28.751v53.334c-39.71-24.776-75.904-56.582-128-56.582v-53.333c-85.333 0-170.667 53.334-170.667 53.334v53.333c0 0 85.334-53.334 170.667-53.334v64c-85.333 0-170.667 53.333-170.667 53.333v64c0 0 85.333-64 170.667-64v-53.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "flag-checkered-variant" - ] - }, - "attrs": [], - "properties": { - "order": 1775, - "id": 787, - "prevSize": 24, - "code": 59381, - "name": "flag-checkered-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 501 - }, { - "icon": { - "paths": [ - "M614.4 256h238.933v426.667h-298.667l-17.067-85.333h-238.933v298.667h-85.333v-725.333h384l17.067 85.333zM597.333 597.333h85.333v-85.333h85.333v-85.333h-85.333v-85.333h-85.333v85.333l-42.667-85.333v-85.334h-85.333v85.333h-85.333v-85.333h-85.333v85.333h85.333v85.333h-85.333v85.333h85.333v-85.333h85.333v85.333h85.333v-85.333l42.667 85.333v85.333zM469.333 426.667v-85.333l85.333 0v85.333h-85.333zM597.333 426.667h85.333v85.333h-85.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "flag-checkered" - ] - }, - "attrs": [], - "properties": { - "order": 1776, - "id": 786, - "prevSize": 24, - "code": 59382, - "name": "flag-checkered" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 502 - }, { - "icon": { - "paths": [ - "M256 128c23.564 0 42.667 19.102 42.667 42.667v37.333c45.333-18.667 106.667-37.333 170.667-37.333 128 0 128 85.333 213.333 85.333 128 0 170.667-85.333 170.667-85.333v341.333c0 0-42.667 85.333-170.667 85.333s-128-85.333-213.333-85.333c-128 0-170.667 85.333-170.667 85.333v298.667h-85.333v-725.333c0-23.564 19.102-42.667 42.667-42.667zM298.667 309.334v181.333c0 0 85.333-64 170.667-64s128 85.333 213.333 85.333c85.333 0 85.333-42.667 85.333-42.667v-149.333c0 0-42.667 21.333-85.333 21.333-85.333 0-128-85.333-213.333-85.333s-170.667 53.334-170.667 53.334z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "flag-outline-variant" - ] - }, - "attrs": [], - "properties": { - "order": 1777, - "id": 785, - "prevSize": 24, - "code": 59383, - "name": "flag-outline-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 503 - }, { - "icon": { - "paths": [ - "M618.667 256l234.667-0v426.667h-298.667l-21.333-85.333h-234.667v298.667h-85.333v-725.333h384l21.333 85.334zM298.667 256v256h255.996l21.338 85.333h192v-256l-170.667 0-21.333-85.333h-277.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "flag-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1778, - "id": 784, - "prevSize": 24, - "code": 59384, - "name": "flag-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 504 - }, { - "icon": { - "paths": [ - "M298.667 85.333h85.333v853.333h-85.333v-853.333zM810.667 384l-341.333 238.933v-477.866l341.333 238.933z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "flag-triangle" - ] - }, - "attrs": [], - "properties": { - "order": 1779, - "id": 783, - "prevSize": 24, - "code": 59385, - "name": "flag-triangle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 505 - }, { - "icon": { - "paths": [ - "M256 128c23.564 0 42.667 19.102 42.667 42.667v37.333c45.333-18.667 106.667-37.333 170.667-37.333 128 0 128 85.333 213.333 85.333 128 0 170.667-85.333 170.667-85.333v341.333c0 0-42.667 85.333-170.667 85.333s-128-85.333-213.333-85.333c-128 0-170.667 85.333-170.667 85.333v298.667h-85.333v-725.333c0-23.564 19.102-42.667 42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "flag-variant" - ] - }, - "attrs": [], - "properties": { - "order": 1780, - "id": 782, - "prevSize": 24, - "code": 59386, - "name": "flag-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 506 - }, { - "icon": { - "paths": [ - "M614.4 256l-17.067-85.333h-384v725.333h85.333v-298.667h238.933l17.067 85.333h298.667v-426.667h-238.933z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "flag" - ] - }, - "attrs": [], - "properties": { - "order": 1781, - "id": 781, - "prevSize": 24, - "code": 59387, - "name": "flag" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 507 - }, { - "icon": { - "paths": [ - "M718.933 326.4l49.067-155.733 49.067 155.733zM810.667 85.333h-85.333l-136.533 384h81.067l29.867-85.333h136.533l29.867 85.333h81.067zM128 85.333v512h128v384l298.667-512h-170.667l170.667-384h-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "flash-auto" - ] - }, - "attrs": [], - "properties": { - "order": 1782, - "id": 780, - "prevSize": 24, - "code": 59388, - "name": "flash-auto" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 508 - }, { - "icon": { - "paths": [ - "M725.333 426.667h-170.667l170.667-341.333h-426.667v93.013l360.96 360.96zM139.52 128l-54.187 54.187 213.333 213.333v159.147h128v384l152.747-261.973 177.067 176.64 54.187-54.187-671.147-671.147z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "flash-off" - ] - }, - "attrs": [], - "properties": { - "order": 1783, - "id": 779, - "prevSize": 24, - "code": 59389, - "name": "flash-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 509 - }, { - "icon": { - "paths": [ - "M298.667 85.333v469.333h128v384l298.667-512h-170.667l170.667-341.333h-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "flash" - ] - }, - "attrs": [], - "properties": { - "order": 1784, - "id": 778, - "prevSize": 24, - "code": 59390, - "name": "flash" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 510 - }, { - "icon": { - "paths": [ - "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-159.211-159.211v159.211h-256v-415.211l-298.667-298.668zM768 213.334l-128 213.333h-135.565l-213.334-213.333h476.899zM768 170.667h-512v-85.333h512v85.333zM640 469.333v92.898l-92.898-92.898h92.898z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "flashlight-off" - ] - }, - "attrs": [], - "properties": { - "order": 1785, - "id": 777, - "prevSize": 24, - "code": 59391, - "name": "flashlight-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 511 - }, { - "icon": { - "paths": [ - "M384 426.667l-128-213.333h512l-128 213.333h-256zM768 170.667h-512v-85.333h512v85.333zM384 938.667v-469.333h256v469.333h-256zM512 554.667c-23.565 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "flashlight" - ] - }, - "attrs": [], - "properties": { - "order": 1786, - "id": 776, - "prevSize": 24, - "code": 59392, - "name": "flashlight" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 512 - }, { - "icon": { - "paths": [ - "M896 384v256c0 141.385-114.615 256-256 256h-451.633l283.821-283.823c13.269-13.269 26.543-26.539 33.178-25.476s6.635 16.461 6.635 31.855v106.778h85.333c70.694 0 128-57.306 128-128v-238.3l170.667-170.666v195.633zM128 640v-256c0-141.385 114.615-256 256-256h451.631l-283.819 283.822c-13.269 13.27-26.543 26.54-33.178 25.477s-6.635-16.46-6.635-31.857v-106.776h-85.334c-70.692 0-128 57.308-128 128v238.302l-170.666 170.667v-195.635z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "flattr" - ] - }, - "attrs": [], - "properties": { - "order": 1787, - "id": 775, - "prevSize": 24, - "code": 59393, - "name": "flattr" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 513 - }, { - "icon": { - "paths": [ - "M896 512c0 94.257-76.41 170.667-170.667 170.667s-170.667-76.41-170.667-170.667c0-94.257 76.41-170.667 170.667-170.667s170.667 76.41 170.667 170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "flickr-after" - ] - }, - "attrs": [], - "properties": { - "order": 1788, - "id": 774, - "prevSize": 24, - "code": 59394, - "name": "flickr-after" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 514 - }, { - "icon": { - "paths": [ - "M469.333 512c0 94.257-76.41 170.667-170.667 170.667s-170.667-76.41-170.667-170.667c0-94.257 76.41-170.667 170.667-170.667s170.667 76.41 170.667 170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "flickr-before" - ] - }, - "attrs": [], - "properties": { - "order": 1789, - "id": 773, - "prevSize": 24, - "code": 59395, - "name": "flickr-before" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 515 - }, { - "icon": { - "paths": [ - "M639.974 725.248h85.333v-85.333h-85.333zM639.974 213.25h85.333v-85.333h-85.333zM213.307 298.583h-85.333v511.998c0 47.108 38.186 85.333 85.333 85.333h512v-85.333h-512zM810.641 725.248c47.061 0 85.333-38.225 85.333-85.333h-85.333zM810.641 383.917h85.333v-85.333h-85.333zM810.641 554.581h85.333v-85.333h-85.333zM383.974 725.248v-85.333h-85.333c0 47.108 38.186 85.333 85.333 85.333zM554.641 127.917h-85.333v85.333h85.333zM810.641 127.917v85.333h85.333c0-47.104-38.272-85.333-85.333-85.333zM554.641 639.915h-85.333v85.333h85.333zM383.974 127.917c-47.147 0-85.333 38.229-85.333 85.333h85.333zM383.974 469.248h-85.333v85.333h85.333zM383.974 298.583h-85.333v85.333h85.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "flip-to-back" - ] - }, - "attrs": [], - "properties": { - "order": 1790, - "id": 772, - "prevSize": 24, - "code": 59396, - "name": "flip-to-back" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 516 - }, { - "icon": { - "paths": [ - "M298.641 895.915h85.333v-85.333h-85.333zM469.308 895.915h85.333v-85.333h-85.333zM810.641 639.915h-426.667v-426.665h426.667zM810.641 127.917h-426.667c-47.147 0-85.333 38.229-85.333 85.333v426.665c0 47.108 38.186 85.333 85.333 85.333h426.667c47.061 0 85.333-38.225 85.333-85.333v-426.665c0-47.104-38.272-85.333-85.333-85.333zM639.974 895.915h85.333v-85.333h-85.333zM127.974 383.917h85.333v-85.333h-85.333zM213.307 895.915v-85.333h-85.333c0 47.108 38.186 85.333 85.333 85.333zM127.974 725.248h85.333v-85.333h-85.333zM127.974 554.581h85.333v-85.333h-85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "flip-to-front" - ] - }, - "attrs": [], - "properties": { - "order": 1791, - "id": 771, - "prevSize": 24, - "code": 59397, - "name": "flip-to-front" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 517 - }, { - "icon": { - "paths": [ - "M192 938.667l-106.667-106.667v-661.333c0-47.128 38.205-85.333 85.333-85.333h682.667c47.13 0 85.333 38.205 85.333 85.333v682.666c0 47.13-38.204 85.333-85.333 85.333h-128v-298.667c0-23.565-19.102-42.667-42.667-42.667h-384c-23.564 0-42.667 19.102-42.667 42.667v298.667h-64zM213.333 170.667v256c0 23.565 19.102 42.667 42.666 42.667h512c23.565 0 42.667-19.102 42.667-42.667v-256h-597.333zM341.333 682.667h128v170.667h-128v-170.667zM853.333 170.667v42.667h42.667v-42.667h-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "floppy" - ] - }, - "attrs": [], - "properties": { - "order": 1792, - "id": 770, - "prevSize": 24, - "code": 59398, - "name": "floppy" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 518 - }, { - "icon": { - "paths": [ - "M127.974 554.586c0 212.096 171.904 384 384 384 0-212.096-171.905-384-384-384zM511.974 234.584c58.923 0 106.667 47.744 106.667 106.667s-47.744 106.668-106.667 106.668c-58.923 0-106.667-47.746-106.667-106.668s47.744-106.667 106.667-106.667zM239.035 437.252c0 58.923 47.73 106.667 106.667 106.667 22.443 0 43.264-7.040 60.416-18.859-0.171 2.731-0.811 5.376-0.811 8.192 0 58.923 47.744 106.667 106.667 106.667s106.667-47.744 106.667-106.667c0-2.816-0.64-5.461-0.853-8.192 17.195 11.819 38.016 18.859 60.459 18.859 58.935 0 106.667-47.744 106.667-106.667 0-42.498-25.003-78.85-60.928-96.001 35.925-17.152 60.928-53.504 60.928-96 0-58.923-47.731-106.667-106.667-106.667-22.443 0-43.264 7.040-60.459 18.859 0.213-2.731 0.853-5.376 0.853-8.192 0-58.923-47.744-106.667-106.667-106.667s-106.667 47.744-106.667 106.667c0 2.816 0.64 5.461 0.811 8.192-17.152-11.819-37.973-18.859-60.416-18.859-58.936 0-106.667 47.744-106.667 106.667 0 42.496 25.003 78.848 60.928 96-35.926 17.152-60.928 53.504-60.928 96.001zM511.974 938.586c212.096 0 384-171.904 384-384-212.096 0-384 171.904-384 384z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "flower" - ] - }, - "attrs": [], - "properties": { - "order": 1793, - "id": 769, - "prevSize": 24, - "code": 59399, - "name": "flower" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 519 - }, { - "icon": { - "paths": [ - "M810.641 725.252h-341.333v-42.667c0-56.832 113.792-85.333 170.667-85.333s170.667 28.501 170.667 85.333zM639.974 383.918c47.083 0 85.333 38.229 85.333 85.335 0 47.061-38.251 85.333-85.333 85.333s-85.333-38.272-85.333-85.333c0-47.106 38.251-85.335 85.333-85.335zM853.308 255.918h-341.333l-85.333-85.333h-256c-47.147 0-84.916 38.229-84.916 85.333l-0.417 512.001c0 47.104 38.187 85.333 85.333 85.333h682.667c47.083 0 85.333-38.229 85.333-85.333v-426.668c0-47.104-38.251-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "folder-account" - ] - }, - "attrs": [], - "properties": { - "order": 1794, - "id": 768, - "prevSize": 24, - "code": 59400, - "name": "folder-account" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 520 - }, { - "icon": { - "paths": [ - "M853.308 255.918c47.083 0 85.333 38.229 85.333 85.333v426.668c0 47.104-38.251 85.333-85.333 85.333h-682.667c-47.147 0-85.333-38.229-85.333-85.333l0.417-512.001c0-47.104 37.77-85.333 84.916-85.333h256l85.333 85.333h341.333zM821.333 554.667h-138.667v-170.666h-85.333v170.666h-138.667l181.333 181.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "folder-download" - ] - }, - "attrs": [], - "properties": { - "order": 1795, - "id": 767, - "prevSize": 24, - "code": 59401, - "name": "folder-download" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 521 - }, { - "icon": { - "paths": [ - "M586.645 383.918h102.016l121.173 213.335h-125.056l-109.269-193.75zM780.821 725.252h-236.672l59.733-106.667h218.112l11.093 19.584zM490.645 725.252l-46.933-91.179 121.131-211.756 64.043 113.623-106.069 189.312zM853.312 255.918h-341.333l-85.333-85.333h-256c-47.147 0-84.907 38.229-84.907 85.333l-0.427 512.001c0 47.104 38.187 85.333 85.333 85.333h682.667c47.104 0 85.333-38.229 85.333-85.333v-426.668c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "folder-google-drive" - ] - }, - "attrs": [], - "properties": { - "order": 1796, - "id": 766, - "prevSize": 24, - "code": 59402, - "name": "folder-google-drive" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 522 - }, { - "icon": { - "paths": [ - "M213.333 725.333l192-256 149.333 192.427 106.667-128.427 149.333 192zM853.333 256h-341.333l-85.333-85.333h-256c-46.933 0-84.907 38.4-84.907 85.333l-0.427 512c0 46.933 38.4 85.333 85.333 85.333h682.667c46.933 0 85.333-38.4 85.333-85.333v-426.667c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "folder-image" - ] - }, - "attrs": [], - "properties": { - "order": 1797, - "id": 765, - "prevSize": 24, - "code": 59403, - "name": "folder-image" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 523 - }, { - "icon": { - "paths": [ - "M853.308 255.918c47.104 0 85.333 38.229 85.333 85.333v426.668c0 47.104-38.229 85.333-85.333 85.333h-682.667c-47.148 0-85.333-38.229-85.333-85.333l0.427-512.001c0-47.104 37.759-85.333 84.906-85.333h256l85.334 85.333h341.333zM810.667 725.333v-170.667h-213.333v-85.333c0-23.565 19.102-42.667 42.667-42.667s42.667 19.102 42.667 42.667h85.333c0-70.691-57.31-127.999-128-127.999-70.694 0-128 57.308-128 127.999v85.333h-42.667v170.667h341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "folder-lock-open" - ] - }, - "attrs": [], - "properties": { - "order": 1798, - "id": 764, - "prevSize": 24, - "code": 59404, - "name": "folder-lock-open" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 524 - }, { - "icon": { - "paths": [ - "M853.308 255.918c47.104 0 85.333 38.229 85.333 85.333v426.668c0 47.104-38.229 85.333-85.333 85.333h-682.667c-47.148 0-85.333-38.229-85.333-85.333l0.427-512.001c0-47.104 37.759-85.333 84.906-85.333h256l85.334 85.333h341.333zM810.667 725.333v-170.667h-42.667v-42.667c0-70.69-57.306-127.999-128-127.999s-128 57.309-128 127.999v42.667h-42.667v170.667h341.333zM640 469.333c23.565 0 42.667 19.102 42.667 42.667v42.667h-85.333v-42.667c0-23.565 19.102-42.667 42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "folder-lock" - ] - }, - "attrs": [], - "properties": { - "order": 1799, - "id": 763, - "prevSize": 24, - "code": 59405, - "name": "folder-lock" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 525 - }, { - "icon": { - "paths": [ - "M383.974 767.919v-128h-170.667v-170.667h170.667v-128.001l213.334 213.335zM853.308 255.918h-341.333l-85.334-85.333h-256c-47.147 0-85.333 38.229-85.333 85.333v512.001c0 47.104 38.187 85.333 85.333 85.333h682.667c47.104 0 85.333-38.229 85.333-85.333v-426.668c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "folder-move" - ] - }, - "attrs": [], - "properties": { - "order": 1800, - "id": 762, - "prevSize": 24, - "code": 59406, - "name": "folder-move" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 526 - }, { - "icon": { - "paths": [ - "M298.667 640l192-256 149.333 192.427 106.667-128.427 149.333 192zM938.667 170.667h-341.333l-85.333-85.333h-256c-46.933 0-84.907 38.4-84.907 85.333l-0.427 512c0 46.933 38.4 85.333 85.333 85.333h682.667c46.933 0 85.333-38.4 85.333-85.333v-426.667c0-46.933-38.4-85.333-85.333-85.333zM85.333 256h-85.333v213.333h0.427l-0.427 384c0 46.933 38.4 85.333 85.333 85.333h768v-85.333h-768v-597.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "folder-multiple-image" - ] - }, - "attrs": [], - "properties": { - "order": 1801, - "id": 761, - "prevSize": 24, - "code": 59407, - "name": "folder-multiple-image" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 527 - }, { - "icon": { - "paths": [ - "M938.667 170.667c46.933 0 85.333 38.4 85.333 85.333v426.667c0 46.933-38.4 85.333-85.333 85.333h-682.667c-46.933 0-85.333-38.4-85.333-85.333l0.427-512c0-46.933 37.973-85.333 84.907-85.333h256l85.333 85.333h341.333zM85.333 256v597.333h768v85.333h-768c-46.933 0-85.333-38.4-85.333-85.333l0.427-384h-0.427v-213.333h85.333zM256 256v426.667h682.667v-426.667h-682.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "folder-multiple-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1802, - "id": 760, - "prevSize": 24, - "code": 59408, - "name": "folder-multiple-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 528 - }, { - "icon": { - "paths": [ - "M938.667 170.667h-341.333l-85.333-85.333h-256c-46.933 0-84.907 38.4-84.907 85.333l-0.427 512c0 46.933 38.4 85.333 85.333 85.333h682.667c46.933 0 85.333-38.4 85.333-85.333v-426.667c0-46.933-38.4-85.333-85.333-85.333zM85.333 256h-85.333v213.333h0.427l-0.427 384c0 46.933 38.4 85.333 85.333 85.333h768v-85.333h-768v-597.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "folder-multiple" - ] - }, - "attrs": [], - "properties": { - "order": 1803, - "id": 759, - "prevSize": 24, - "code": 59409, - "name": "folder-multiple" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 529 - }, { - "icon": { - "paths": [ - "M853.308 767.919v-426.668h-682.667v426.668h682.667zM853.308 255.918c47.104 0 85.333 38.229 85.333 85.333v426.668c0 47.104-38.229 85.333-85.333 85.333h-682.667c-47.148 0-85.333-38.229-85.333-85.333l0.427-512.001c0-47.104 37.759-85.333 84.906-85.333h256l85.334 85.333h341.333zM384 682.667v-128h42.667v-42.667c0-47.13 38.204-85.333 85.333-85.333s85.333 38.204 85.333 85.333v42.667h42.667v128h-256zM554.667 554.667v-42.667c0-23.565-19.102-42.667-42.667-42.667s-42.667 19.102-42.667 42.667v42.667h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "folder-outline-lock" - ] - }, - "attrs": [], - "properties": { - "order": 1804, - "id": 758, - "prevSize": 24, - "code": 59410, - "name": "folder-outline-lock" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 530 - }, { - "icon": { - "paths": [ - "M853.308 767.919h-682.667v-426.668h682.667zM853.308 255.918h-341.333l-85.334-85.333h-256c-47.147 0-84.906 38.229-84.906 85.333l-0.427 512.001c0 47.104 38.186 85.333 85.333 85.333h682.667c47.104 0 85.333-38.229 85.333-85.333v-426.668c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "folder-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1805, - "id": 757, - "prevSize": 24, - "code": 59411, - "name": "folder-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 531 - }, { - "icon": { - "paths": [ - "M426.639 170.584l85.335 85.333h341.333c47.083 0 85.333 38.229 85.333 85.333v426.668c0 47.104-38.251 85.333-85.333 85.333h-682.668c-47.147 0-85.333-38.229-85.333-85.333l0.427-512.001c0-47.104 37.76-85.333 84.907-85.333h256zM640 384v128h-128v85.333h128v128h85.333v-128h128v-85.333h-128v-128h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "folder-plus" - ] - }, - "attrs": [], - "properties": { - "order": 1806, - "id": 756, - "prevSize": 24, - "code": 59412, - "name": "folder-plus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 532 - }, { - "icon": { - "paths": [ - "M426.639 170.584l85.335 85.333h341.333c47.083 0 85.333 38.229 85.333 85.333v426.668c0 47.104-38.251 85.333-85.333 85.333h-682.668c-47.147 0-85.333-38.229-85.333-85.333l0.427-512.001c0-47.104 37.76-85.333 84.907-85.333h256zM531.819 464.158l90.509 90.509-90.509 90.509 60.339 60.339 90.509-90.509 90.509 90.509 60.339-60.339-90.509-90.509 90.509-90.509-60.339-60.34-90.509 90.51-90.509-90.51-60.339 60.34z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "folder-remove" - ] - }, - "attrs": [], - "properties": { - "order": 1807, - "id": 755, - "prevSize": 24, - "code": 59413, - "name": "folder-remove" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 533 - }, { - "icon": { - "paths": [ - "M853.333 256c47.083 0 85.333 38.229 85.333 85.333v426.667c0 47.104-38.251 85.333-85.333 85.333h-682.667c-47.147 0-85.333-38.229-85.333-85.333l0.417-512c0-47.104 37.77-85.333 84.916-85.333h256l85.333 85.333h341.333zM458.667 554.667h138.667v170.667h85.333v-170.667h138.667l-181.333-181.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "folder-upload" - ] - }, - "attrs": [], - "properties": { - "order": 1808, - "id": 754, - "prevSize": 24, - "code": 59414, - "name": "folder-upload" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 534 - }, { - "icon": { - "paths": [ - "M426.639 170.584h-256c-47.147 0-84.907 38.229-84.907 85.333l-0.427 512.001c0 47.104 38.187 85.333 85.333 85.333h682.668c47.083 0 85.333-38.229 85.333-85.333v-426.668c0-47.104-38.251-85.333-85.333-85.333h-341.333l-85.335-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "folder" - ] - }, - "attrs": [], - "properties": { - "order": 1809, - "id": 753, - "prevSize": 24, - "code": 59415, - "name": "folder" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 535 - }, { - "icon": { - "paths": [ - "M853.333 426.667c85.333 128-128 512-213.333 512s-85.333-42.667-128-42.667c-42.667 0-42.667 42.667-128 42.667s-298.667-384-213.333-512c85.333-128 213.333-128 298.667-85.333v-128.001c-239.728 131.029-294.129-51.863-294.129-51.863s113.673-153.256 294.129 51.863v-85.333h85.333v213.334c85.333-42.667 213.333-42.667 298.667 85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "food-apple" - ] - }, - "attrs": [], - "properties": { - "order": 1810, - "id": 752, - "prevSize": 24, - "code": 59416, - "name": "food-apple" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 536 - }, { - "icon": { - "paths": [ - "M938.667 768c0 94.255-76.412 170.667-170.667 170.667h-128c-94.255 0-170.667-76.412-170.667-170.667v-85.333h289.86l117.564-203.631 66.513 38.4-95.398 165.231h90.795v85.333zM384 938.667h-298.667c0-128 0-256 14.222-391.113 11.376-108.070 31.851-220.69 54.147-334.221h-25.702v-85.333h213.333v85.333h-25.703c22.296 113.531 42.771 226.15 54.147 334.221 14.223 135.113 14.223 263.113 14.223 391.113z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "food-variant" - ] - }, - "attrs": [], - "properties": { - "order": 1811, - "id": 751, - "prevSize": 24, - "code": 59417, - "name": "food-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 537 - }, { - "icon": { - "paths": [ - "M661.333 896l-64-554.667h95.322l-48.516-193.629 74.496-18.667 53.197 212.296h166.835l-64 554.667h-213.333zM213.333 469.333h213.333c70.69 0 128 57.306 128 128h-469.333c0-70.694 57.308-128 128-128zM554.667 768c0 70.694-57.31 128-128 128h-213.333c-70.693 0-128-57.306-128-128h469.333zM128 640h213.333l64 64 64-64h42.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-384c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "food" - ] - }, - "attrs": [], - "properties": { - "order": 1812, - "id": 750, - "prevSize": 24, - "code": 59418, - "name": "food" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 538 - }, { - "icon": { - "paths": [ - "M576 512c-35.345 0-64 28.655-64 64s28.655 64 64 64c35.345 0 64-28.655 64-64s-28.655-64-64-64zM576 128c200.294 0 362.667 152.82 362.667 341.333 0 69.167 0 128-38.677 213.333-174.656 0-217.323 170.667-366.656 170.667-92.902 0-137.644-73.314-147.304-170.714l-2.030 0.047h-32.405l-54.794 183.441c-6.22 20.826-26.924 33.361-47.818 29.892h-120.982c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667v-128c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667h160.025l20.494-68.608c-21.78-10.645-46.988-16.725-73.853-16.725l-18.237 0.947-3.095-43.614c0-188.513 162.371-341.333 362.667-341.333zM213.333 682.667v128h10.968l38.234-128h-49.202z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "football-helmet" - ] - }, - "attrs": [], - "properties": { - "order": 1813, - "id": 749, - "prevSize": 24, - "code": 59419, - "name": "football-helmet" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 539 - }, { - "icon": { - "paths": [ - "M320.924 320.924c70.396-70.397 160.906-120.68 249.738-142.469 88.836-21.789 175.991-15.085 223.061-8.241 47.074 6.844 54.054 13.828 60.762 60.759 6.703 46.931 13.129 133.809-8.802 222.501-21.926 88.695-72.209 179.204-142.609 249.6-70.396 70.4-160.905 120.683-249.6 142.609-88.692 21.931-175.57 15.505-222.501 8.802-46.931-6.707-53.915-13.687-60.759-60.762-6.844-47.070-13.549-134.225 8.241-223.061 21.789-88.832 72.073-179.342 142.469-249.738zM311.478 673.515l39.006 39.010 51.503-51.503 51.504 51.503 39.006-39.006-51.503-51.507 71.006-71.006 51.503 51.503 39.006-39.006-51.503-51.503 71.006-71.006 51.503 51.503 39.006-39.006-51.503-51.503 51.503-51.504-39.006-39.007-51.503 51.504-51.503-51.503-39.006 39.007 51.503 51.503-71.006 71.006-51.503-51.503-39.007 39.006 51.504 51.503-71.007 71.006-51.503-51.503-39.006 39.006 51.503 51.503-51.503 51.503z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "football" - ] - }, - "attrs": [], - "properties": { - "order": 1814, - "id": 748, - "prevSize": 24, - "code": 59420, - "name": "football" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 540 - }, { - "icon": { - "paths": [ - "M128 128h768v85.333h-768v-85.333zM298.667 298.667h426.667v85.333h-426.667v-85.333zM128 469.333h768v85.333h-768v-85.333zM298.667 640h426.667v85.333h-426.667v-85.333zM128 810.667h768v85.333h-768v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-align-center" - ] - }, - "attrs": [], - "properties": { - "order": 1815, - "id": 747, - "prevSize": 24, - "code": 59421, - "name": "format-align-center" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 541 - }, { - "icon": { - "paths": [ - "M128 128h768v85.333h-768v-85.333zM128 298.667h768v85.333h-768v-85.333zM128 469.333h768v85.333h-768v-85.333zM128 640h768v85.333h-768v-85.333zM128 810.667h768v85.333h-768v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-align-justify" - ] - }, - "attrs": [], - "properties": { - "order": 1816, - "id": 746, - "prevSize": 24, - "code": 59422, - "name": "format-align-justify" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 542 - }, { - "icon": { - "paths": [ - "M128 128h768v85.333h-768v-85.333zM128 298.667h512v85.333h-512v-85.333zM128 469.333h768v85.333h-768v-85.333zM128 640h512v85.333h-512v-85.333zM128 810.667h768v85.333h-768v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-align-left" - ] - }, - "attrs": [], - "properties": { - "order": 1817, - "id": 745, - "prevSize": 24, - "code": 59423, - "name": "format-align-left" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 543 - }, { - "icon": { - "paths": [ - "M128 128h768v85.333h-768v-85.333zM384 298.667h512v85.333h-512v-85.333zM128 469.333h768v85.333h-768v-85.333zM384 640h512v85.333h-512v-85.333zM128 810.667h768v85.333h-768v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-align-right" - ] - }, - "attrs": [], - "properties": { - "order": 1818, - "id": 744, - "prevSize": 24, - "code": 59424, - "name": "format-align-right" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 544 - }, { - "icon": { - "paths": [ - "M575.974 661.248h-149.335v-128h149.335c35.328 0 64 28.672 64 64s-28.672 64-64 64zM426.64 277.25h128.001c35.328 0 64 28.672 64 64s-28.672 64-64 64h-128.001zM665.574 460.203c41.216-28.753 70.4-75.39 70.4-118.953 0-96.214-74.453-170.667-170.667-170.667h-266.668v597.331h300.46c89.344 0 158.208-72.448 158.208-161.788 0-64.687-36.821-120.064-91.733-145.924z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-bold" - ] - }, - "attrs": [], - "properties": { - "order": 1819, - "id": 743, - "prevSize": 24, - "code": 59425, - "name": "format-bold" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 545 - }, { - "icon": { - "paths": [ - "M256 213.333v7.68l120.32 120.32h102.4l-30.72 71.68 89.6 89.6 68.693-161.28h247.040v-128h-597.333zM139.52 213.333l-54.187 54.187 297.387 297.387-105.387 245.76h128l66.987-156.16 241.493 241.493 54.187-54.187-628.48-628.48z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-clear" - ] - }, - "attrs": [], - "properties": { - "order": 1820, - "id": 742, - "prevSize": 24, - "code": 59426, - "name": "format-clear" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 546 - }, { - "icon": { - "paths": [ - "M810.641 490.624c0 0-85.333 92.459-85.333 149.333 0 47.104 38.229 85.333 85.333 85.333s85.333-38.229 85.333-85.333c0-56.875-85.333-149.333-85.333-149.333zM222.139 426.625l204.501-204.458 204.502 204.458zM706.577 381.356l-381.44-381.397-60.331 60.331 101.504 101.504-219.605 219.563c-24.96 25.003-24.96 65.535 0 90.538l234.667 234.667c12.501 12.501 28.885 18.731 45.269 18.731s32.768-6.229 45.27-18.731l234.667-234.667c24.96-25.003 24.96-65.535 0-90.538z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-color-fill" - ] - }, - "attrs": [], - "properties": { - "order": 1821, - "id": 741, - "prevSize": 24, - "code": 59427, - "name": "format-color-fill" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 547 - }, { - "icon": { - "paths": [ - "M410.641 511.915l101.334-270.206 101.333 270.206zM469.308 127.917l-234.667 597.331h96l48-128h266.667l48 128h96l-234.667-597.331h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-color" - ] - }, - "attrs": [], - "properties": { - "order": 1822, - "id": 740, - "prevSize": 24, - "code": 59428, - "name": "format-color" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 548 - }, { - "icon": { - "paths": [ - "M384 298.667h256v256h-256v-256zM128 128h768v85.333h-768v-85.333zM128 640h768v85.333h-768v-85.333zM128 810.667h597.333v85.333h-597.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-float-center" - ] - }, - "attrs": [], - "properties": { - "order": 1823, - "id": 739, - "prevSize": 24, - "code": 59429, - "name": "format-float-center" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 549 - }, { - "icon": { - "paths": [ - "M128 298.667h256v256h-256v-256zM128 128h768v85.333h-768v-85.333zM896 298.667v85.333h-426.667v-85.333h426.667zM896 469.333v85.333h-426.667v-85.333h426.667zM128 640h597.333v85.333h-597.333v-85.333zM128 810.667h768v85.333h-768v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-float-left" - ] - }, - "attrs": [], - "properties": { - "order": 1824, - "id": 738, - "prevSize": 24, - "code": 59430, - "name": "format-float-left" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 550 - }, { - "icon": { - "paths": [ - "M128 298.667h256v256h-256v-256zM128 128h768v85.333h-768v-85.333zM896 469.333v85.333h-426.667v-85.333h426.667zM128 640h597.333v85.333h-597.333v-85.333zM128 810.667h768v85.333h-768v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-float-none" - ] - }, - "attrs": [], - "properties": { - "order": 1825, - "id": 737, - "prevSize": 24, - "code": 59431, - "name": "format-float-none" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 551 - }, { - "icon": { - "paths": [ - "M640 298.667h256v256h-256v-256zM128 128h768v85.333h-768v-85.333zM554.667 298.667v85.333h-426.667v-85.333h426.667zM384 469.333v85.333h-256v-85.333h256zM128 640h597.333v85.333h-597.333v-85.333zM128 810.667h768v85.333h-768v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-float-right" - ] - }, - "attrs": [], - "properties": { - "order": 1826, - "id": 736, - "prevSize": 24, - "code": 59432, - "name": "format-float-right" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 552 - }, { - "icon": { - "paths": [ - "M128 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM597.333 768v-85.333h85.333v-413.466l-106.667 61.584v-98.535l106.667-61.584h85.333v512h85.333v85.333h-256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-header-1" - ] - }, - "attrs": [], - "properties": { - "order": 1827, - "id": 735, - "prevSize": 24, - "code": 59433, - "name": "format-header-1" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 553 - }, { - "icon": { - "paths": [ - "M128 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM896 768h-256c-47.13 0-85.333-38.204-85.333-85.333 0-22.494 8.704-42.953 22.925-58.197l208.081-222.796c15.441-15.442 24.994-36.776 24.994-60.34 0-47.128-38.204-85.333-85.333-85.333s-85.333 38.205-85.333 85.333h-85.333c0-94.257 76.412-170.667 170.667-170.667s170.667 76.41 170.667 170.667c0 47.128-19.102 89.796-49.988 120.678l-206.012 220.655h256v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-header-2" - ] - }, - "attrs": [], - "properties": { - "order": 1828, - "id": 734, - "prevSize": 24, - "code": 59434, - "name": "format-header-2" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 554 - }, { - "icon": { - "paths": [ - "M128 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM640 170.667h170.667c47.13 0 85.333 38.205 85.333 85.333v426.667c0 47.13-38.204 85.333-85.333 85.333h-170.667c-47.13 0-85.333-38.204-85.333-85.333v-42.667h85.333v42.667h170.667v-170.667h-170.667v-85.333h170.667v-170.667h-170.667v42.667h-85.333v-42.667c0-47.128 38.204-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-header-3" - ] - }, - "attrs": [], - "properties": { - "order": 1829, - "id": 733, - "prevSize": 24, - "code": 59435, - "name": "format-header-3" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 555 - }, { - "icon": { - "paths": [ - "M128 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM768 768v-213.333h-213.333v-85.333l213.333-298.667h85.333v298.667h42.667v85.333h-42.667v213.333h-85.333zM768 469.333v-152.88l-108.646 152.88h108.646z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-header-4" - ] - }, - "attrs": [], - "properties": { - "order": 1830, - "id": 732, - "prevSize": 24, - "code": 59436, - "name": "format-header-4" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 556 - }, { - "icon": { - "paths": [ - "M128 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM640 170.667l213.333 0v85.333l-213.333-0v170.667h85.333c94.255 0 170.667 76.412 170.667 170.667s-76.412 170.667-170.667 170.667h-85.333c-47.13 0-85.333-38.204-85.333-85.333v-42.667h85.333v42.667h85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333h-85.333c-47.13 0-85.333-38.204-85.333-85.333v-170.667c0-47.128 38.204-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-header-5" - ] - }, - "attrs": [], - "properties": { - "order": 1831, - "id": 731, - "prevSize": 24, - "code": 59437, - "name": "format-header-5" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 557 - }, { - "icon": { - "paths": [ - "M128 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM640 170.667h170.667c47.13 0 85.333 38.205 85.333 85.333v42.667h-85.333v-42.667h-170.667v170.667h170.667c47.13 0 85.333 38.204 85.333 85.333v170.667c0 47.13-38.204 85.333-85.333 85.333h-170.667c-47.13 0-85.333-38.204-85.333-85.333v-426.667c0-47.128 38.204-85.333 85.333-85.333zM640 512v170.667h170.667v-170.667h-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-header-6" - ] - }, - "attrs": [], - "properties": { - "order": 1832, - "id": 730, - "prevSize": 24, - "code": 59438, - "name": "format-header-6" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 558 - }, { - "icon": { - "paths": [ - "M170.667 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM871.040 316.32l-153.045 153.013 153.045 152.994-60.331 60.331-213.376-213.325 213.376-213.344 60.331 60.331z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-header-decrease" - ] - }, - "attrs": [], - "properties": { - "order": 1833, - "id": 729, - "prevSize": 24, - "code": 59439, - "name": "format-header-decrease" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 559 - }, { - "icon": { - "paths": [ - "M85.333 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM878.345 366.293l-153.011 153.045-152.994-153.045-60.331 60.332 213.325 213.375 213.342-213.375-60.331-60.332z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-header-down" - ] - }, - "attrs": [], - "properties": { - "order": 1834, - "id": 728, - "prevSize": 24, - "code": 59440, - "name": "format-header-down" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 560 - }, { - "icon": { - "paths": [ - "M170.667 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM597.333 426.667v-85.333h298.667v85.333h-298.667zM597.333 512h298.667v85.333h-298.667v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-header-equal" - ] - }, - "attrs": [], - "properties": { - "order": 1835, - "id": 727, - "prevSize": 24, - "code": 59441, - "name": "format-header-equal" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 561 - }, { - "icon": { - "paths": [ - "M170.667 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM622.293 316.32l153.045 153.013-153.045 152.994 60.331 60.331 213.376-213.325-213.376-213.344-60.331 60.331z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-header-increase" - ] - }, - "attrs": [], - "properties": { - "order": 1836, - "id": 726, - "prevSize": 24, - "code": 59442, - "name": "format-header-increase" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 562 - }, { - "icon": { - "paths": [ - "M128 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM554.667 341.333h98.739l13.406-128h85.333l-13.406 128h85.333l13.406-128h85.333l-13.406 128h71.927v85.333h-80.866l-8.934 85.333h89.801v85.333h-98.739l-13.406 128h-85.333l13.406-128h-85.333l-13.406 128h-85.333l13.406-128h-71.927v-85.333h80.866l8.934-85.333h-89.801v-85.333zM729.801 426.667l-8.934 85.333h85.333l8.934-85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-header-pound" - ] - }, - "attrs": [], - "properties": { - "order": 1837, - "id": 725, - "prevSize": 24, - "code": 59443, - "name": "format-header-pound" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 563 - }, { - "icon": { - "paths": [ - "M85.333 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM878.345 615.040l-153.011-153.045-152.994 153.045-60.331-60.331 213.325-213.376 213.342 213.376-60.331 60.331z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-header-up" - ] - }, - "attrs": [], - "properties": { - "order": 1838, - "id": 724, - "prevSize": 24, - "code": 59444, - "name": "format-header-up" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 564 - }, { - "icon": { - "paths": [ - "M469.333 554.667h426.667v-85.333h-426.667zM469.333 384h426.667v-85.333h-426.667zM128 128v85.333h768v-85.333zM128 896h768v-85.333h-768zM128 512l170.667 170.667v-341.333zM469.333 725.333h426.667v-85.333h-426.667v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-indent-decrease" - ] - }, - "attrs": [], - "properties": { - "order": 1839, - "id": 723, - "prevSize": 24, - "code": 59445, - "name": "format-indent-decrease" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 565 - }, { - "icon": { - "paths": [ - "M469.333 554.667h426.667v-85.333h-426.667zM469.333 384h426.667v-85.333h-426.667zM128 128v85.333h768v-85.333zM469.333 725.333h426.667v-85.333h-426.667zM128 341.333v341.333l170.667-170.667zM128 896h768v-85.333h-768v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-indent-increase" - ] - }, - "attrs": [], - "properties": { - "order": 1840, - "id": 722, - "prevSize": 24, - "code": 59446, - "name": "format-indent-increase" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 566 - }, { - "icon": { - "paths": [ - "M426.667 170.667v128h94.464l-146.261 341.333h-118.869v128h341.333v-128h-94.464l146.261-341.333h118.869v-128h-341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-italic" - ] - }, - "attrs": [], - "properties": { - "order": 1841, - "id": 721, - "prevSize": 24, - "code": 59447, - "name": "format-italic" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 567 - }, { - "icon": { - "paths": [ - "M426.641 554.581h512v-85.333h-512zM426.641 810.581h512v-85.333h-512zM426.641 298.583h512v-85.333h-512zM255.974 298.583h106.667l-149.333-149.333-149.333 149.333h106.667v426.665h-106.667l149.333 149.333 149.333-149.333h-106.667v-426.665z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-line-spacing" - ] - }, - "attrs": [], - "properties": { - "order": 1842, - "id": 720, - "prevSize": 24, - "code": 59448, - "name": "format-line-spacing" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 568 - }, { - "icon": { - "paths": [ - "M298.667 213.333v85.333h597.333v-85.333zM298.667 554.667h597.333v-85.333h-597.333zM298.667 810.667h597.333v-85.333h-597.333zM170.667 711.253c-31.573 0-56.747 25.6-56.747 56.747s25.6 56.747 56.747 56.747c31.147 0 56.747-25.6 56.747-56.747s-25.173-56.747-56.747-56.747zM170.667 192c-35.413 0-64 28.587-64 64s28.587 64 64 64c35.413 0 64-28.587 64-64s-28.587-64-64-64zM170.667 448c-35.413 0-64 28.587-64 64s28.587 64 64 64c35.413 0 64-28.587 64-64s-28.587-64-64-64z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-list-bulleted" - ] - }, - "attrs": [], - "properties": { - "order": 1843, - "id": 719, - "prevSize": 24, - "code": 59449, - "name": "format-list-bulleted" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 569 - }, { - "icon": { - "paths": [ - "M298.64 554.581h597.334v-85.333h-597.334zM298.64 810.581h597.334v-85.333h-597.334zM298.64 298.583h597.334v-85.333h-597.334zM85.307 469.248h76.8l-76.8 89.604v38.396h128v-42.667h-76.8l76.8-89.6v-38.398h-128zM127.974 341.25h42.667v-170.667h-85.333v42.667h42.667zM85.307 725.248h85.333v21.333h-42.667v42.667h42.667v21.333h-85.333v42.667h128v-170.667h-128v42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-list-numbers" - ] - }, - "attrs": [], - "properties": { - "order": 1844, - "id": 718, - "prevSize": 24, - "code": 59450, - "name": "format-list-numbers" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 570 - }, { - "icon": { - "paths": [ - "M341.333 298.667l213.333 426.666h-426.667l213.333-426.666zM128 128h768v85.333h-768v-85.333zM896 640v85.333h-298.667v-85.333h298.667zM128 810.667h768v85.333h-768v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-object-inline" - ] - }, - "attrs": [], - "properties": { - "order": 1845, - "id": 717, - "prevSize": 24, - "code": 59451, - "name": "format-object-inline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 571 - }, { - "icon": { - "paths": [ - "M512 298.667l213.333 426.667h-426.667l213.333-426.667zM128 128h768v85.333h-768v-85.333zM128 298.667h128v85.333h-128v-85.333zM896 298.667v85.333h-128v-85.333h128zM128 469.333h128v85.333h-128v-85.333zM896 469.333v85.333h-128v-85.333h128zM128 640h128v85.333h-128v-85.333zM896 640v85.333h-128v-85.333h128zM128 810.667h768v85.333h-768v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-object-square" - ] - }, - "attrs": [], - "properties": { - "order": 1846, - "id": 716, - "prevSize": 24, - "code": 59452, - "name": "format-object-square" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 572 - }, { - "icon": { - "paths": [ - "M512 298.667l213.333 426.667h-426.667l213.333-426.667zM128 128h768v85.333h-768v-85.333zM128 298.667l256-0v85.333l-256 0v-85.333zM896 298.667v85.333l-256-0v-85.333l256 0zM128 469.333h170.667v85.333h-170.667v-85.333zM896 469.333v85.333h-170.667v-85.333h170.667zM128 640h128v85.333h-128v-85.333zM896 640v85.333h-128v-85.333h128zM128 810.667h768v85.333h-768v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-object-tight" - ] - }, - "attrs": [], - "properties": { - "order": 1847, - "id": 715, - "prevSize": 24, - "code": 59453, - "name": "format-object-tight" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 573 - }, { - "icon": { - "paths": [ - "M512 298.667l213.333 426.667h-426.667l213.333-426.667zM128 128h768v85.333h-768v-85.333zM128 810.667h768v85.333h-768v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-object-top-bottom" - ] - }, - "attrs": [], - "properties": { - "order": 1848, - "id": 714, - "prevSize": 24, - "code": 59454, - "name": "format-object-top-bottom" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 574 - }, { - "icon": { - "paths": [ - "M767.974 170.583v-42.667c0-23.552-19.115-42.667-42.667-42.667h-512c-23.552 0-42.667 19.114-42.667 42.667v170.667c0 23.552 19.115 42.667 42.667 42.667h512c23.552 0 42.667-19.115 42.667-42.667v-42.667h42.667v170.667h-426.667v469.331c0 23.552 19.115 42.667 42.667 42.667h85.333c23.552 0 42.667-19.115 42.667-42.667v-384h341.333v-341.331h-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-paint" - ] - }, - "attrs": [], - "properties": { - "order": 1849, - "id": 713, - "prevSize": 24, - "code": 59455, - "name": "format-paint" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 575 - }, { - "icon": { - "paths": [ - "M554.667 170.667c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667h-85.333v256h-85.333v-597.333h170.667zM554.667 426.667c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333l-85.333-0v170.667h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-paragraph" - ] - }, - "attrs": [], - "properties": { - "order": 1850, - "id": 712, - "prevSize": 24, - "code": 59456, - "name": "format-paragraph" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 576 - }, { - "icon": { - "paths": [ - "M597.333 725.333h128l85.333-170.667v-256h-256v256h128zM256 725.333h128l85.333-170.667v-256h-256v256h128l-85.333 170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-quote" - ] - }, - "attrs": [], - "properties": { - "order": 1851, - "id": 711, - "prevSize": 24, - "code": 59457, - "name": "format-quote" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 577 - }, { - "icon": { - "paths": [ - "M128 512h128v298.667h128v-298.667h128v-128h-384zM384 170.667v128h213.333v512h128v-512h213.333v-128h-554.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-size" - ] - }, - "attrs": [], - "properties": { - "order": 1852, - "id": 710, - "prevSize": 24, - "code": 59458, - "name": "format-size" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 578 - }, { - "icon": { - "paths": [ - "M128 597.333h768v-85.333h-768zM213.333 170.667v128h213.333v128h170.667v-128h213.333v-128zM426.667 810.667h170.667v-128h-170.667v128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-strikethrough" - ] - }, - "attrs": [], - "properties": { - "order": 1853, - "id": 709, - "prevSize": 24, - "code": 59459, - "name": "format-strikethrough" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 579 - }, { - "icon": { - "paths": [ - "M682.667 316.161l-195.84 195.839 195.84 195.84-60.16 60.16-195.84-195.84-195.84 195.84-60.16-60.16 195.84-195.84-195.84-195.839 60.16-60.16 195.84 195.839 195.84-195.839 60.16 60.16zM932.198 897.28h-208.337v-42.5l38.234-34.295c32.256-27.614 56.38-50.82 72.367-69.628 15.987-18.803 24.179-36.365 24.576-52.676 0.102-12.028-3.746-21.982-11.55-29.862-7.804-7.876-20.186-11.959-37.15-12.245-12.821 0.277-24.614 2.825-35.388 7.65l-27.878 16.29-19.571-49.975c11.294-8.981 25.233-16.457 41.818-22.421s34.961-9.058 55.13-9.289c33.229 0.585 58.551 9.591 75.972 27.025s26.193 39.791 26.317 67.068c-0.593 23.974-8.209 46.037-22.852 66.193-14.647 20.151-32.781 39.445-54.404 57.882l-27.311 22.157v0.887h110.029v57.741z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-subscript" - ] - }, - "attrs": [], - "properties": { - "order": 1854, - "id": 708, - "prevSize": 24, - "code": 59460, - "name": "format-subscript" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 580 - }, { - "icon": { - "paths": [ - "M682.667 316.161l-195.84 195.839 195.84 195.84-60.16 60.16-195.84-195.84-195.84 195.84-60.16-60.16 195.84-195.84-195.84-195.839 60.16-60.16 195.84 195.839 195.84-195.839 60.16 60.16zM932.181 383.289h-208.337v-42.499l38.234-34.298c32.256-27.612 56.38-50.821 72.367-69.626s24.179-36.364 24.576-52.676c0.107-12.029-3.746-21.984-11.55-29.862s-20.186-11.961-37.15-12.248c-12.817 0.277-24.614 2.828-35.388 7.651l-27.874 16.291-19.571-49.975c11.294-8.983 25.229-16.457 41.813-22.422s34.961-9.060 55.13-9.287c33.229 0.584 58.556 9.592 75.972 27.025 17.421 17.433 26.193 39.788 26.317 67.067-0.589 23.975-8.209 46.039-22.852 66.191s-32.781 39.447-54.404 57.883l-27.307 22.156v0.886h110.025v57.742z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-superscript" - ] - }, - "attrs": [], - "properties": { - "order": 1855, - "id": 707, - "prevSize": 24, - "code": 59461, - "name": "format-superscript" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 581 - }, { - "icon": { - "paths": [ - "M789.333 170.667l49.694 185.458-41.212 11.043c-19.315-37.056-38.63-74.112-61.376-92.64s-48.926-18.528-75.106-18.528h-106.667v448c0 21.333 0 42.667 14.221 53.333 14.225 10.667 42.667 10.667 71.113 10.667v42.667h-256v-42.667c28.445 0 56.887 0 71.113-10.667 14.221-10.667 14.221-32 14.221-53.333v-448h-106.667c-26.179 0-52.359 0-75.106 18.528s-42.060 55.584-61.374 92.64l-41.213-11.043 49.693-185.458h554.666z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-text" - ] - }, - "attrs": [], - "properties": { - "order": 1856, - "id": 706, - "prevSize": 24, - "code": 59462, - "name": "format-text" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 582 - }, { - "icon": { - "paths": [ - "M896 768l-170.667-170.667v128h-512v85.333h512v128zM384 426.667v213.333h85.333v-469.333h85.333v469.333h85.333v-469.333h85.333v-85.333h-341.333c-94.293 0-170.667 76.373-170.667 170.667s76.373 170.667 170.667 170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-textdirection-l-to-r" - ] - }, - "attrs": [], - "properties": { - "order": 1857, - "id": 705, - "prevSize": 24, - "code": 59463, - "name": "format-textdirection-l-to-r" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 583 - }, { - "icon": { - "paths": [ - "M341.333 725.333v-128l-170.667 170.667 170.667 170.667v-128h512v-85.333zM426.667 426.667v213.333h85.333v-469.333h85.333v469.333h85.333v-469.333h85.333v-85.333h-341.333c-94.293 0-170.667 76.373-170.667 170.667s76.373 170.667 170.667 170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-textdirection-r-to-l" - ] - }, - "attrs": [], - "properties": { - "order": 1858, - "id": 704, - "prevSize": 24, - "code": 59464, - "name": "format-textdirection-r-to-l" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 584 - }, { - "icon": { - "paths": [ - "M213.333 896h597.333v-85.333h-597.333v85.333zM512 725.333c141.355 0 256-114.645 256-256v-341.333h-106.667v341.333c0 82.475-66.859 149.333-149.333 149.333s-149.333-66.859-149.333-149.333v-341.333h-106.667v341.333c0 141.355 114.645 256 256 256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "format-underline" - ] - }, - "attrs": [], - "properties": { - "order": 1859, - "id": 703, - "prevSize": 24, - "code": 59465, - "name": "format-underline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 585 - }, { - "icon": { - "paths": [ - "M725.333 512v-384c0-23.467-19.2-42.667-42.667-42.667h-554.667c-23.467 0-42.667 19.2-42.667 42.667v597.333l170.667-170.667h426.667c23.467 0 42.667-19.2 42.667-42.667zM896 256h-85.333v384h-554.667v85.333c0 23.467 19.2 42.667 42.667 42.667h469.333l170.667 170.667v-640c0-23.467-19.2-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "forum" - ] - }, - "attrs": [], - "properties": { - "order": 1860, - "id": 702, - "prevSize": 24, - "code": 59466, - "name": "forum" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 586 - }, { - "icon": { - "paths": [ - "M512 341.333v-170.667l341.333 341.333-341.333 341.333v-170.667h-341.333v-341.333h341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "forward" - ] - }, - "attrs": [], - "properties": { - "order": 1861, - "id": 701, - "prevSize": 24, - "code": 59467, - "name": "forward" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 587 - }, { - "icon": { - "paths": [ - "M725.333 213.333l-18.227 105.907c-2.283 10.766-15.838 22.093-28.407 22.093-12.565 0-166.699 0-166.699 0-19.955 0-44.907 13.604-44.907 33.541l-0.098 17.699c0 19.954 25.033 34.094 45.005 34.094 0 0 125.73 0 139.806 0 14.093 0 27.925 15.454 24.875 30.498-3.059 15.066-39.040 109.594-40.759 117.833-1.724 8.247-11.166 22.336-27.921 22.336-14.118 0-122.825 0-122.825 0-22.374 0-29.137 2.923-44.1 21.521-14.976 18.615-130.973 153.284-130.973 153.284-1.363 1.566-11.436-2.428-11.436-4.139v-554.667c0-12.734 26.065-42.667 42.667-42.667 0 0 348.407 0 362.667 0 13.449 0 24.764 26.153 21.333 42.667zM725.001 616.452c5.082-20.557 76.156-329.766 95.194-422.363zM749.914 85.333c0 0-392.457 0-455.278 0-62.831 0-81.303 47.25-81.303 77.005 0 29.777 0 723.375 0 723.375 0 33.519 18.013 45.948 28.13 50.048 10.127 4.105 38.061 7.561 54.798-11.755 0 0 200.878-232.064 204.569-235.755 5.585-5.585 5.585-5.585 11.17-5.585 11.17 0 94.016 0 139.063 0 58.436 0 67.831-41.673 73.937-66.214 5.082-20.557 76.156-329.766 95.194-422.363 14.532-70.663-3.422-108.756-70.281-108.756z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "foursquare" - ] - }, - "attrs": [], - "properties": { - "order": 1862, - "id": 700, - "prevSize": 24, - "code": 59468, - "name": "foursquare" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 588 - }, { - "icon": { - "paths": [ - "M384 896v42.667h-85.333v-42.667c-47.128 0-85.333-38.204-85.333-85.333v-640c0-47.128 38.205-85.333 85.333-85.333h426.667c47.13 0 85.333 38.205 85.333 85.333v640c0 47.13-38.204 85.333-85.333 85.333v42.667h-85.333v-42.667h-256zM298.666 170.667l0 213.333h426.667v-213.333h-426.667zM298.666 810.667h426.667v-341.333h-426.667l-0 341.333zM341.333 512h85.333v128h-85.333v-128zM341.333 256h85.333v85.333h-85.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "fridge" - ] - }, - "attrs": [], - "properties": { - "order": 1863, - "id": 699, - "prevSize": 24, - "code": 59469, - "name": "fridge" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 589 - }, { - "icon": { - "paths": [ - "M597.333 597.333h213.333v85.333h-128v128h-85.333v-213.333zM213.333 597.333h213.333v213.333h-85.333v-128h-128v-85.333zM341.333 213.333h85.333v213.333h-213.333v-85.333h128v-128zM810.667 341.333v85.333h-213.333v-213.333h85.333v128h128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "fullscreen-exit" - ] - }, - "attrs": [], - "properties": { - "order": 1864, - "id": 698, - "prevSize": 24, - "code": 59470, - "name": "fullscreen-exit" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 590 - }, { - "icon": { - "paths": [ - "M213.333 213.333h213.333v85.333h-128v128h-85.333v-213.333zM597.333 213.334h213.333v213.333h-85.333v-128h-128v-85.333zM725.333 597.333h85.333v213.333h-213.333v-85.333h128v-128zM426.667 725.333v85.333h-213.333v-213.333h85.333v128h128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "fullscreen" - ] - }, - "attrs": [], - "properties": { - "order": 1865, - "id": 697, - "prevSize": 24, - "code": 59471, - "name": "fullscreen" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 591 - }, { - "icon": { - "paths": [ - "M665.545 225.626c-46.95-4.108-88.341 30.622-92.446 77.571l-10.803 123.47h120.371v85.333h-127.838l-18.918 216.239c-8.213 93.901-90.991 163.358-184.891 155.145-55.732-4.877-102.855-36.019-130.237-80.166l63.822-63.821c10.179 31.74 38.564 55.889 73.852 58.978 46.949 4.109 88.34-30.622 92.445-77.572l18.27-208.802h-127.838v-85.333h135.305l11.452-130.906c8.213-93.898 90.991-163.357 184.892-155.142 55.731 4.876 102.852 36.020 130.236 80.165l-63.821 63.821c-10.18-31.741-38.566-55.891-73.852-58.978z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "function" - ] - }, - "attrs": [], - "properties": { - "order": 1866, - "id": 696, - "prevSize": 24, - "code": 59472, - "name": "function" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 592 - }, { - "icon": { - "paths": [ - "M298.667 256h426.667c141.385 0 256 114.615 256 256s-114.615 256-256 256c-75.819 0-143.94-32.96-190.814-85.333h-45.039c-46.874 52.373-114.995 85.333-190.814 85.333-141.385 0-256-114.615-256-256s114.615-256 256-256zM256 384v85.333h-85.333v85.333h85.333v85.333h85.333v-85.333h85.333v-85.333h-85.333v-85.333h-85.333zM661.333 512c-35.345 0-64 28.655-64 64s28.655 64 64 64c35.345 0 64-28.655 64-64s-28.655-64-64-64zM789.333 384c-35.345 0-64 28.654-64 64s28.655 64 64 64c35.345 0 64-28.655 64-64s-28.655-64-64-64z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "gamepad-variant" - ] - }, - "attrs": [], - "properties": { - "order": 1867, - "id": 695, - "prevSize": 24, - "code": 59473, - "name": "gamepad-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 593 - }, { - "icon": { - "paths": [ - "M703.974 383.918l-128 128.001 128 128h234.667v-256.001zM383.974 703.919v234.667h256v-234.667l-128-128zM319.974 383.918h-234.667v256.001h234.667l128-128zM639.974 319.918v-234.667h-256v234.667l128 128.001 128-128.001z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "gamepad" - ] - }, - "attrs": [], - "properties": { - "order": 1868, - "id": 694, - "prevSize": 24, - "code": 59474, - "name": "gamepad" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 594 - }, { - "icon": { - "paths": [ - "M767.974 426.584c-23.552 0-42.667-19.115-42.667-42.667s19.115-42.667 42.667-42.667c23.552 0 42.667 19.114 42.667 42.667s-19.115 42.667-42.667 42.667zM511.974 426.584h-256v-213.333h256zM843.409 308.483l0.512-0.512-158.72-158.72-45.227 45.269 90.027 89.984c-40.107 15.36-68.693 53.931-68.693 99.413 0 58.924 47.744 106.668 106.667 106.668 15.189 0 29.568-3.285 42.667-9.003v307.669c0 23.552-19.115 42.667-42.667 42.667s-42.667-19.115-42.667-42.667v-192c0-47.147-38.229-85.333-85.333-85.333h-42.667v-298.668c0-47.147-38.229-85.333-85.333-85.333h-256c-47.147 0-85.333 38.187-85.333 85.333v682.668h426.667v-320h64v213.333c0 58.923 47.744 106.667 106.667 106.667s106.667-47.744 106.667-106.667v-405.335c0-29.44-11.947-56.107-31.232-75.435z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "gas-station" - ] - }, - "attrs": [], - "properties": { - "order": 1869, - "id": 693, - "prevSize": 24, - "code": 59475, - "name": "gas-station" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 595 - }, { - "icon": { - "paths": [ - "M98.014 865.387l409.881-409.882-60.339-60.34-30.17 30.17c-16.662 16.662-43.677 16.662-60.34 0l-30.17-30.17c-16.662-16.663-16.662-43.677 0-60.34l241.359-241.359c16.661-16.662 43.678-16.663 60.339 0l30.17 30.17c16.666 16.663 16.666 43.678 0 60.34l-30.17 30.17 60.339 60.34c16.666-16.662 43.678-16.662 60.343 0 16.661 16.662 16.661 43.677-0.004 60.34l60.343 60.34 30.17-30.17c16.661-16.662 43.678-16.662 60.339 0l30.17 30.17c16.661 16.662 16.661 43.679 0 60.34l-241.361 241.357c-16.661 16.666-43.674 16.666-60.339 0l-30.17-30.17c-16.661-16.661-16.661-43.678 0-60.339l30.17-30.17-60.339-60.339-409.881 409.882c-16.662 16.661-43.677 16.661-60.34 0s-16.663-43.678 0-60.339zM853.333 810.667c47.13 0 85.333 38.204 85.333 85.333v42.667h-426.667v-42.667c0-47.13 38.204-85.333 85.333-85.333h256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "gavel" - ] - }, - "attrs": [], - "properties": { - "order": 1870, - "id": 692, - "prevSize": 24, - "code": 59476, - "name": "gavel" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 596 - }, { - "icon": { - "paths": [ - "M512 170.667c141.385 0 256 114.615 256 256 0 126.848-92.258 232.149-213.333 252.459v88.875h85.333v85.333h-85.333v85.333h-85.333v-85.333h-85.333v-85.333h85.333v-88.875c-121.076-20.309-213.333-125.611-213.333-252.459 0-141.385 114.615-256 256-256zM512 256c-94.257 0-170.667 76.41-170.667 170.667 0 94.255 76.41 170.667 170.667 170.667 94.255 0 170.667-76.412 170.667-170.667 0-94.256-76.412-170.667-170.667-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "gender-female" - ] - }, - "attrs": [], - "properties": { - "order": 1871, - "id": 691, - "prevSize": 24, - "code": 59477, - "name": "gender-female" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 597 - }, { - "icon": { - "paths": [ - "M750.144 170.667l-152.811 0v-85.333l298.667-0v298.667h-85.333v-153.178l-163.418 163.418c22.383 33.749 35.418 74.231 35.418 117.76 0 103.211-73.293 189.299-170.667 209.067v89.6h85.333v85.333h-85.333v85.333h-85.333v-85.333h-85.333v-85.333h85.333v-89.6c-97.376-19.767-170.667-105.856-170.667-209.067 0-117.821 95.513-213.333 213.333-213.333 43.435 0 83.836 12.98 117.538 35.272l163.273-163.271zM469.333 384c-70.693 0-128 57.31-128 128 0 70.694 57.307 128 128 128 70.69 0 128-57.306 128-128 0-70.69-57.306-128-128-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "gender-male-female" - ] - }, - "attrs": [], - "properties": { - "order": 1872, - "id": 690, - "prevSize": 24, - "code": 59478, - "name": "gender-male-female" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 598 - }, { - "icon": { - "paths": [ - "M384 384c55.241 0 106.398 17.497 148.224 47.253l217.92-217.92h-195.477v-85.333h341.333v341.333h-85.333v-195.845l-218.074 218.070c29.85 41.869 47.407 93.107 47.407 148.442 0 141.385-114.615 256-256 256s-256-114.615-256-256c0-141.385 114.615-256 256-256zM384 469.333c-94.257 0-170.667 76.412-170.667 170.667s76.41 170.667 170.667 170.667c94.255 0 170.667-76.412 170.667-170.667s-76.412-170.667-170.667-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "gender-male" - ] - }, - "attrs": [], - "properties": { - "order": 1873, - "id": 689, - "prevSize": 24, - "code": 59479, - "name": "gender-male" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 599 - }, { - "icon": { - "paths": [ - "M835.477 128h-195.477v-85.333h341.333v341.333h-85.333v-195.845l-206.084 206.085c22.383 33.749 35.418 74.231 35.418 117.76 0 103.211-73.293 189.299-170.667 209.067v89.6h85.333v85.333h-85.333v85.333h-85.333v-85.333h-85.333v-85.333h85.333v-89.6c-97.376-19.767-170.667-105.856-170.667-209.067 0-43.226 12.856-83.447 34.953-117.055l-50.422-50.618-59.682 59.364-60.178-60.5 59.638-59.32-94.976-95.345 0 152.809h-85.333l-0-298.667h298.667v85.333l-153.178-0 95.321 95.692 61.364-61.037 60.178 60.501-61.32 60.992 50.061 50.257c33.841-22.577 74.507-35.738 118.24-35.738 43.435 0 83.836 12.98 117.538 35.272l205.939-205.938zM512 384c-70.694 0-128 57.31-128 128 0 70.694 57.306 128 128 128s128-57.306 128-128c0-70.694-57.306-128-128-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "gender-transgender" - ] - }, - "attrs": [], - "properties": { - "order": 1874, - "id": 688, - "prevSize": 24, - "code": 59480, - "name": "gender-transgender" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 600 - }, { - "icon": { - "paths": [ - "M938.667 512v341.333c0 47.13-38.204 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333v-341.333c-23.564 0-42.667-19.102-42.667-42.667v-128c0-47.128 38.205-85.333 85.333-85.333h135.284c-4.717-13.345-7.284-27.706-7.284-42.667 0-70.692 57.308-128 128-128 42.607 0 80.35 20.817 103.616 52.835l0.23-0.168 24.154 33.242 24.154-33.242 0.23 0.168c23.266-32.018 61.009-52.835 103.616-52.835 70.694 0 128 57.308 128 128 0 14.961-2.569 29.321-7.283 42.667h135.283c47.13 0 85.333 38.205 85.333 85.333v128c0 23.565-19.102 42.667-42.667 42.667zM170.666 853.333h298.667v-341.333h-298.667v341.333zM853.333 853.333v-341.333h-298.667v341.333h298.667zM384 170.668c-23.564 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.103 42.667-42.667s-19.103-42.667-42.667-42.667zM640 170.668c-23.565 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.103 42.667-42.667s-19.102-42.667-42.667-42.667zM128 341.333v85.333h341.333v-85.333h-341.333zM554.667 341.333v85.333h341.333v-85.333h-341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "gift" - ] - }, - "attrs": [], - "properties": { - "order": 1875, - "id": 687, - "prevSize": 24, - "code": 59481, - "name": "gift" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 601 - }, { - "icon": { - "paths": [ - "M110.74 451.661l246.957-246.957 71.866 71.869c-10.009 37.163 6.31 76.746 39.77 96.006v236.173c-25.506 14.754-42.667 42.33-42.667 73.916 0 47.13 38.204 85.333 85.333 85.333s85.333-38.204 85.333-85.333c0-31.586-17.161-59.162-42.667-73.916v-207.078l88.222 88.226c-1.882 7.049-2.889 14.455-2.889 22.101 0 47.13 38.204 85.333 85.333 85.333s85.333-38.204 85.333-85.333c0-47.13-38.204-85.333-85.333-85.333-7.646 0-15.053 1.007-22.101 2.889l-108.8-108.794c10.901-40.467-9.417-83.804-49.088-100.644-18.244-7.743-37.67-8.652-55.433-3.879l-71.875-71.874 33.624-33.623c33.323-33.324 87.356-33.324 120.678 0l340.919 340.92c33.327 33.323 33.327 87.356 0 120.678l-340.919 340.919c-33.323 33.327-87.356 33.327-120.678 0l-340.92-340.919c-33.325-33.323-33.325-87.356 0-120.678z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "git" - ] - }, - "attrs": [], - "properties": { - "order": 1876, - "id": 686, - "prevSize": 24, - "code": 59482, - "name": "git" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 602 - }, { - "icon": { - "paths": [ - "M170.667 85.333h682.667c47.13 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.204 85.333-85.333 85.333h-219.883c-15.211-3.46-15.671-32.247-15.671-42.368l0.525-117.047c0-39.799-13.645-65.843-28.945-79.014 95.027-10.564 194.799-46.63 194.799-210.539 0-46.579-16.503-84.667-43.849-114.493 4.373-10.794 19.017-54.174-4.271-112.916 0 0-35.75-11.472-117.21 43.739-34.078-9.464-70.566-14.196-106.816-14.361-36.275 0.165-72.789 4.897-106.813 14.361-81.512-55.211-117.318-43.739-117.318-43.739-23.232 58.742-8.591 102.122-4.19 112.916-27.293 29.826-43.925 67.913-43.925 114.493 0 163.499 99.61 200.102 194.35 210.871-12.18 10.667-23.207 29.466-27.083 57.037-24.308 10.927-86.122 29.751-124.18-35.447 0 0-22.525-40.956-65.35-43.972 0 0-41.673-0.538-2.934 25.937 0 0 27.974 13.12 47.383 62.413 0 0 25.040 82.978 143.719 57.195l0.576 72.567c0 10.099-0.719 39.087-16.087 42.368h-219.494c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "github-box" - ] - }, - "attrs": [], - "properties": { - "order": 1877, - "id": 685, - "prevSize": 24, - "code": 59483, - "name": "github-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 603 - }, { - "icon": { - "paths": [ - "M511.962 85.333c-235.578 0-426.628 191.024-426.628 426.692 0 188.493 122.241 348.412 291.787 404.838 21.347 3.913 29.126-9.259 29.126-20.565 0-10.129-0.367-36.962-0.576-72.567-118.679 25.783-143.72-57.195-143.72-57.195-19.409-49.289-47.383-62.413-47.383-62.413-38.739-26.475 2.934-25.937 2.934-25.937 42.825 3.017 65.35 43.972 65.35 43.972 38.058 65.199 99.873 46.374 124.18 35.452 3.876-27.575 14.903-46.374 27.083-57.041-94.739-10.769-194.35-47.373-194.35-210.871 0-46.579 16.632-84.667 43.925-114.493-4.401-10.794-19.043-54.174 4.19-112.917 0 0 35.806-11.472 117.318 43.739 34.024-9.463 70.538-14.196 106.813-14.361 36.25 0.165 72.738 4.898 106.816 14.361 81.459-55.211 117.21-43.739 117.21-43.739 23.287 58.743 8.644 102.123 4.271 112.917 27.345 29.826 43.849 67.913 43.849 114.493 0 163.908-99.772 199.974-194.799 210.539 15.3 13.171 28.945 39.211 28.945 79.014 0 57.037-0.525 103.057-0.525 117.047 0 11.409 7.701 24.683 29.338 20.514 169.412-56.529 291.55-216.346 291.55-404.787 0-235.668-191.049-426.692-426.705-426.692z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "github" - ] - }, - "attrs": [], - "properties": { - "order": 1878, - "id": 684, - "prevSize": 24, - "code": 59484, - "name": "github" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 604 - }, { - "icon": { - "paths": [ - "M341.333 85.332h341.333c-14.221 128-28.446 256-53.333 334.223-24.887 78.224-60.446 106.666-78.221 181.332-17.779 74.667-17.779 195.554 7.108 252.446 24.892 56.887 74.667 49.779 99.558 53.333 24.887 3.554 24.887 17.779 24.887 32h-341.333c0-14.221 0-28.446 24.889-32s74.665 3.554 99.557-53.333c24.887-56.892 24.887-177.779 7.108-252.446-17.775-74.667-53.332-103.108-78.221-181.332-24.889-78.222-39.111-206.222-53.333-334.223zM426.667 170.667c3.149 44.11 6.302 88.22 10.069 128h150.528c3.767-39.78 6.921-83.89 10.069-128l-170.667 0z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "glass-flute" - ] - }, - "attrs": [], - "properties": { - "order": 1879, - "id": 683, - "prevSize": 24, - "code": 59485, - "name": "glass-flute" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 605 - }, { - "icon": { - "paths": [ - "M426.667 170.667v128h341.333v-128h-341.333zM341.333 85.334l554.667-0v42.667l-42.667 42.667v682.667l42.667 42.667v42.667h-597.333v-42.667l42.667-42.667v-59.755l-162.207-75.379c-30.099-13.184-51.127-43.234-51.127-78.199l0-298.667c0-47.128 38.205-85.333 85.333-85.333h128v-85.333l-42.667-42.667v-42.666h42.667zM213.333 640l128 59.482v-358.148h-128v298.666z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "glass-mug" - ] - }, - "attrs": [], - "properties": { - "order": 1880, - "id": 682, - "prevSize": 24, - "code": 59486, - "name": "glass-mug" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 606 - }, { - "icon": { - "paths": [ - "M341.333 85.334l341.334-0v853.333h-341.334v-853.332zM426.666 170.667v128h170.667v-128h-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "glass-stange" - ] - }, - "attrs": [], - "properties": { - "order": 1881, - "id": 681, - "prevSize": 24, - "code": 59487, - "name": "glass-stange" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 607 - }, { - "icon": { - "paths": [ - "M341.333 85.332h341.333c-14.221 28.445-28.446 56.889-17.779 128s46.225 184.889 28.446 244.741c-17.779 59.853-88.887 65.775-124.446 133.333-35.554 67.554-35.554 196.74-10.667 257.779 24.892 61.035 74.667 53.926 99.558 57.481 24.887 3.554 24.887 17.779 24.887 32h-341.333c0-14.221 0-28.446 24.889-32s74.665 3.554 99.557-57.485c24.887-61.035 24.887-190.221-10.667-257.775-35.557-67.554-106.668-73.481-124.446-133.333-17.778-59.852 17.778-173.629 28.445-244.741s-3.556-99.555-17.778-128zM426.666 170.667c0 50.817-7.285 92.668-15.181 128h197.321c-5.871-35.331-11.473-77.182-11.473-127.999l-170.667-0z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "glass-tulip" - ] - }, - "attrs": [], - "properties": { - "order": 1882, - "id": 680, - "prevSize": 24, - "code": 59488, - "name": "glass-tulip" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 608 - }, { - "icon": { - "paths": [ - "M127.872 426.667c-10.283 0-19.243 3.712-25.173 10.453-5.931 6.699-8.533 16.043-7.253 26.24l21.248 127.659c3.413 26.88 28.459 48.981 53.845 48.981h128c27.221 0 58.027-24.021 64.64-50.475l44.8-136.149c1.408-5.931 0.469-13.696-3.541-18.773-3.968-5.12-11.264-7.936-20.565-7.936h-256zM298.539 725.333h-128c-68.992 0-129.706-53.632-138.24-122.027l-21.248-127.659c-4.565-36.053 5.632-70.059 27.691-95.019s54.528-39.296 89.13-39.296h256c35.627 0 67.627 14.848 87.851 40.747 5.065 6.499 9.276 13.548 12.608 21.009 18.163-3.831 36.983-3.828 55.142 0.009 3.319-7.497 7.531-14.534 12.591-21.018 20.224-25.899 52.224-40.747 87.808-40.747h256c34.645 0 67.072 14.336 89.173 39.296 22.016 25.003 32.213 59.008 27.904 93.355l-21.76 131.029c-8.32 66.731-69.035 120.32-137.941 120.32h-128c-66.645 0-131.371-50.603-147.456-115.157l-38.336-115.806c-16.448-11.836-38.848-11.814-55.249 0.064l-39.108 118.814c-15.275 61.525-80.043 112.085-146.56 112.085zM639.872 426.667c-9.259 0-16.555 2.816-20.523 7.893-4.011 5.12-4.949 12.885-2.731 21.888l43.093 130.048c7.467 29.483 38.272 53.504 65.536 53.504h128c25.387 0 50.389-22.101 53.547-47.275l21.76-131.029c1.024-8.491-1.579-17.835-7.509-24.576-5.973-6.741-14.891-10.453-25.173-10.453h-256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "glasses" - ] - }, - "attrs": [], - "properties": { - "order": 1883, - "id": 679, - "prevSize": 24, - "code": 59489, - "name": "glasses" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 609 - }, { - "icon": { - "paths": [ - "M853.308 767.919h-85.333v-373.335l-256 160.001-256-160.001v373.335h-85.333v-512.001h51.2l290.134 181.335 290.133-181.335h51.2zM853.308 170.584h-682.667c-47.147 0-84.907 38.186-84.907 85.333l-0.426 512.001c0 47.104 38.187 85.333 85.333 85.333h682.667c47.104 0 85.333-38.229 85.333-85.333v-512.001c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "gmail" - ] - }, - "attrs": [], - "properties": { - "order": 1884, - "id": 678, - "prevSize": 24, - "code": 59490, - "name": "gmail" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 610 - }, { - "icon": { - "paths": [ - "M511.996 853.252l147.797-256-0.64-0.384c14.549-25.088 23.509-53.845 23.509-84.949 0-51.285-23.083-96.727-58.88-128.001h204.501c16 39.552 25.045 82.689 25.045 128.001 0 188.501-152.832 341.333-341.333 341.333zM170.662 511.919c0-62.165 16.853-120.236 45.867-170.412l147.712 255.788 0.555-0.341c29.568 50.944 84.053 85.632 147.2 85.632 19.371 0 37.632-3.925 54.997-9.856l-102.144 176.896c-166.144-22.997-294.187-165.248-294.187-337.707zM639.996 511.919c0 70.656-57.344 128-128 128-70.699 0-128-57.344-128-128s57.301-128.001 128-128.001c70.656 0 128 57.345 128 128.001zM511.996 170.584c126.251 0 236.245 68.736 295.253 170.667h-295.253c-82.731 0-151.637 58.88-167.296 136.961l-101.632-176.002c62.464-80 159.573-131.626 268.928-131.626zM511.996 85.251c-235.691 0-426.667 191.018-426.667 426.668 0 235.648 190.976 426.667 426.667 426.667 235.648 0 426.667-191.019 426.667-426.667 0-235.65-191.019-426.668-426.667-426.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "google-chrome" - ] - }, - "attrs": [], - "properties": { - "order": 1885, - "id": 677, - "prevSize": 24, - "code": 59491, - "name": "google-chrome" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 611 - }, { - "icon": { - "paths": [ - "M639.974 511.919c-47.147 0-85.333 38.187-85.333 85.333 0 47.083 38.187 85.333 85.333 85.333 47.104 0 85.333-38.251 85.333-85.333 0-47.147-38.229-85.333-85.333-85.333zM511.974 853.252c-188.501 0-341.333-152.832-341.333-341.333 0-188.545 152.832-341.335 341.333-341.335s341.333 152.789 341.333 341.335c0 188.501-152.832 341.333-341.333 341.333zM511.974 85.251c-235.648 0-426.667 191.019-426.667 426.668 0 235.648 191.019 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.649-191.019-426.668-426.667-426.668zM597.308 383.918c0-47.147-38.229-85.333-85.333-85.333-47.147 0-85.333 38.186-85.333 85.333 0 47.084 38.187 85.335 85.333 85.335 47.104 0 85.333-38.251 85.333-85.335zM383.974 511.919c-47.104 0-85.333 38.187-85.333 85.333 0 47.083 38.229 85.333 85.333 85.333s85.333-38.251 85.333-85.333c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "google-circles-communities" - ] - }, - "attrs": [], - "properties": { - "order": 1886, - "id": 676, - "prevSize": 24, - "code": 59492, - "name": "google-circles-communities" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 612 - }, { - "icon": { - "paths": [ - "M767.974 810.586c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333c47.147 0 85.333 38.187 85.333 85.333s-38.187 85.333-85.333 85.333zM767.974 554.586c-94.251 0-170.667 76.416-170.667 170.667s76.416 170.667 170.667 170.667c94.251 0 170.667-76.416 170.667-170.667s-76.416-170.667-170.667-170.667zM511.974 473.519c-44.757 0-81.067 36.314-81.067 81.067 0 44.749 36.309 81.067 81.067 81.067s81.067-36.318 81.067-81.067c0-44.753-36.309-81.067-81.067-81.067zM255.975 810.586c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333c47.147 0 85.333 38.187 85.333 85.333s-38.187 85.333-85.333 85.333zM255.975 554.586c-94.251 0-170.667 76.416-170.667 170.667s76.416 170.667 170.667 170.667c94.251 0 170.667-76.416 170.667-170.667s-76.416-170.667-170.667-170.667zM511.974 170.584c47.147 0 85.333 38.186 85.333 85.333s-38.187 85.333-85.333 85.333c-47.147 0-85.333-38.187-85.333-85.333s38.186-85.333 85.333-85.333zM511.974 426.584c94.251 0 170.667-76.416 170.667-170.667s-76.416-170.667-170.667-170.667c-94.25 0-170.666 76.416-170.666 170.667s76.416 170.667 170.666 170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "google-circles-extended" - ] - }, - "attrs": [], - "properties": { - "order": 1887, - "id": 675, - "prevSize": 24, - "code": 59493, - "name": "google-circles-extended" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 613 - }, { - "icon": { - "paths": [ - "M213.334 426.667c-47.147 0-85.333 38.187-85.333 85.333s38.186 85.333 85.333 85.333c47.147 0 85.333-38.187 85.333-85.333s-38.187-85.333-85.333-85.333zM213.333 682.667c-94.251 0-170.667-76.416-170.667-170.667s76.416-170.666 170.667-170.666c94.25 0 170.666 76.416 170.666 170.666s-76.416 170.667-170.666 170.667zM448 469.333h149.333v-128l170.667 170.667-170.667 170.667v-128h-149.333v-85.333zM213.333 256c-19.251 0-38.006 2.125-56.043 6.153 83.087-131.87 230-219.487 397.376-219.487 259.204 0 469.333 210.128 469.333 469.333 0 259.204-210.129 469.333-469.333 469.333-167.377 0-314.289-87.616-397.376-219.486 18.037 4.028 36.792 6.153 56.043 6.153 33.968 0 66.391-6.618 96.050-18.628 62.054 64.107 149.014 103.962 245.283 103.962 188.514 0 341.333-152.819 341.333-341.333 0-188.513-152.819-341.333-341.333-341.333-96.269 0-183.229 39.854-245.283 103.962-29.659-12.013-62.082-18.629-96.050-18.629z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "google-circles-invite" - ] - }, - "attrs": [], - "properties": { - "order": 1888, - "id": 674, - "prevSize": 24, - "code": 59494, - "name": "google-circles-invite" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 614 - }, { - "icon": { - "paths": [ - "M710.703 639.181l14.592 0.725c43.221 0 84.437-8.363 122.496-22.997-29.824 182.357-187.691 321.664-378.496 321.664-212.053 0-384-171.904-384-384 0-190.807 139.349-348.673 321.707-378.497-14.634 38.059-23.040 79.275-23.040 122.496l0.726 14.634c-99.755 34.944-171.392 129.666-171.392 241.367 0 141.397 114.646 256 256 256 111.701 0 206.421-71.637 241.408-171.392zM725.308 426.584c70.699 0 128-57.301 128-128s-57.301-128-128-128c-70.699 0-128 57.301-128 128s57.301 128 128 128zM725.308 42.584c141.355 0 256 114.602 256 256s-114.645 256.001-256 256.001c-141.397 0-256-114.603-256-256.001s114.603-256 256-256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "google-circles" - ] - }, - "attrs": [], - "properties": { - "order": 1889, - "id": 673, - "prevSize": 24, - "code": 59495, - "name": "google-circles" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 615 - }, { - "icon": { - "paths": [ - "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-256-256h-202.949l-127.464 127.462c-13.512 13.513-32.179 21.871-52.798 21.871-41.237 0-74.667-33.429-74.667-74.667l0.836-11.209 42.515-314.449c3.675-43.655 21.958-83.155 49.944-113.593l-93.295-93.295zM213.333 426.667v42.667h85.333v85.333h42.667v-73.877l-54.121-54.123h-73.879zM704 256c100.54 0 183.031 77.279 191.317 175.676l42.513 314.449 0.836 11.209c0 28.045-15.462 52.476-38.323 65.242l-566.575-566.575h370.232zM704 341.334c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32s-14.327-32-32-32zM629.333 416c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32s-14.327-32-32-32zM778.667 416c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32s-14.327-32-32-32zM704 490.667c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32s-14.327-32-32-32z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "google-controller-off" - ] - }, - "attrs": [], - "properties": { - "order": 1890, - "id": 672, - "prevSize": 24, - "code": 59496, - "name": "google-controller-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 616 - }, { - "icon": { - "paths": [ - "M340.262 682.667l-127.464 127.462c-13.512 13.513-32.179 21.871-52.798 21.871-41.237 0-74.667-33.429-74.667-74.667l0.836-11.209 42.515-314.449c8.284-98.397 90.775-175.676 191.316-175.676h384c100.54 0 183.031 77.279 191.317 175.676l42.513 314.449 0.836 11.209c0 41.237-33.429 74.667-74.667 74.667-20.621 0-39.287-8.358-52.796-21.871l-127.467-127.462h-343.476zM298.666 341.334v85.333h-85.333v42.667h85.333v85.333h42.667v-85.333h85.333v-42.667h-85.333v-85.333h-42.667zM704 341.334c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32s-14.327-32-32-32zM629.333 416c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32s-14.327-32-32-32zM778.667 416c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32s-14.327-32-32-32zM704 490.667c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32s-14.327-32-32-32z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "google-controller" - ] - }, - "attrs": [], - "properties": { - "order": 1891, - "id": 671, - "prevSize": 24, - "code": 59497, - "name": "google-controller" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 617 - }, { - "icon": { - "paths": [ - "M328.994 150.126l-279.893 489.772 146.133 255.701 279.851-489.218zM415.223 639.898l-146.432 256h559.744l146.304-256zM950.434 597.231l-292.565-512.001h-291.797l-0.213 0.341 292.395 511.66h292.181z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "google-drive" - ] - }, - "attrs": [], - "properties": { - "order": 1892, - "id": 670, - "prevSize": 24, - "code": 59498, - "name": "google-drive" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 618 - }, { - "icon": { - "paths": [ - "M528.892 322.417c-119.467-112.853-217.302-81.365-259.499-62.208 31.829-30.72 69.376-55.424 111.061-72.363 118.742-4.395 252.374 18.56 326.315 124.203 0 0 103.381 178.391 140.416 99.84 9.429 31.703 14.72 65.239 14.72 100.012 0 12.715-0.811 25.259-2.091 37.632-86.827-9.984-205.909-109.013-330.923-227.116zM814.758 686.75c-40.064 15.829-90.069 42.752-168.747 42.752-80.384 0-150.656-32-238.081-59.691-79.488-25.216-108.884-64-163.925-64-27.989 0-41.984 28.117-49.792 51.84-20.352-44.416-32.085-93.653-32.085-145.749 0-34.304 5.162-67.371 14.378-98.689 53.888-67.755 136.277-109.355 254.166-18.304 0 0 265.856 199.041 417.749 212.268-7.979 28.16-19.328 54.784-33.664 79.573zM512.038 861.811c-47.957 0-93.612-9.728-135.211-27.136-26.581-63.275-26.155-112.853 47.787-88.107 0 0 167.126 64.811 343.083 3.627-63.872 68.523-154.667 111.616-255.659 111.616zM512.038 85.234c-235.648 0-426.667 191.018-426.667 426.668 0 235.691 191.019 426.667 426.667 426.667 235.605 0 426.667-190.976 426.667-426.667 0-235.65-191.061-426.668-426.667-426.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "google-earth" - ] - }, - "attrs": [], - "properties": { - "order": 1893, - "id": 669, - "prevSize": 24, - "code": 59499, - "name": "google-earth" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 619 - }, { - "icon": { - "paths": [ - "M554.641 469.252v106.667h250.411c-26.155 149.632-143.403 256-293.077 256-176.469 0-320-143.531-320-320s143.531-320.001 320-320.001c89.045 0 166.4 37.888 220.16 99.883l75.733-75.776c-72.149-80.512-175.275-130.773-295.893-130.773-235.648 0-426.667 191.018-426.667 426.668 0 235.648 191.019 426.667 426.667 426.667 235.605 0 405.333-191.019 405.333-426.667v-42.667h-362.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "google-glass" - ] - }, - "attrs": [], - "properties": { - "order": 1894, - "id": 668, - "prevSize": 24, - "code": 59500, - "name": "google-glass" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 620 - }, { - "icon": { - "paths": [ - "M768 42.667c117.82 0 213.333 95.513 213.333 213.333 0 105.8-213.333 341.333-202.667 469.333 0 5.892-4.774 10.667-10.667 10.667s-10.667-4.774-10.667-10.667c10.667-128-202.667-363.534-202.667-469.333 0-117.821 95.514-213.333 213.333-213.333zM768 170.667c-47.13 0-85.333 38.205-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333zM170.667 128h369.971c-24.422 40.194-38.485 87.378-38.485 137.846 0 41.983 26.957 100.359 63.275 165.582l-478.897 478.895-1.197-14.323v-682.667c0-47.128 38.205-85.333 85.333-85.333zM705.216 677.329l-102.336-102.336 29.257-29.257c26.027 44.066 51.857 88.73 73.079 131.593zM828.198 981.333h-631.659l315.831-315.831 315.827 315.831zM938.667 486.912v409.088l-1.092 13.687-143.74-143.735c26.752-84.638 89.984-185.762 144.832-279.040zM285.326 533.086c-44.908 0-73.587-20.13-73.587-49.958 0-29.73 26.505-39.236 35.767-42.624 17.607-5.901 40.29-6.686 44.138-6.686l9.559 0.354c31.96 22.844 45.556 32.93 45.556 54.357 0 23.898-24.614 44.557-61.434 44.557zM236.070 290.237c0-29.839 17.728-43.396 36.294-43.396 35.686 0 54.129 46.595 54.129 74.748 0 34.714-27.908 41.371-38.967 41.371-33.337 0-51.456-41.303-51.456-72.723zM339.334 413.579l-14.609-11.464c-4.888-4.037-11.045-9.344-11.045-19.146 0-9.897 7.372-17.431 13.124-21.887 17.634-13.691 34.66-28.326 34.66-58.572 0-27.936-17.148-43.976-27.464-52.969h23.561l16.878-16.878h-84.172c-58.869 0-89.086 36.672-89.086 77.313 0 31.433 24.155 65.134 67.24 65.134h10.829l-4.726 17.553c0 13.718 5.698 19.389 12.449 27.004-18.903 1.228-54.198 5.78-80.202 21.684-24.803 14.771-30.812 35.482-30.812 50.551 0 31.095 27.855 60.762 88.709 60.762 72.236 0 108.422-39.927 108.422-79.369 0-29.094-15.312-44.164-33.756-59.718z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "google-maps" - ] - }, - "attrs": [], - "properties": { - "order": 1895, - "id": 667, - "prevSize": 24, - "code": 59501, - "name": "google-maps" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 621 - }, { - "icon": { - "paths": [ - "M810.641 127.918h-256v213.333l170.667-42.667-42.667 170.668h213.333v-256.001c0-47.147-38.229-85.333-85.333-85.333zM725.308 725.252l-170.667-42.667v213.333h256c47.104 0 85.333-38.251 85.333-85.333v-256h-213.333zM341.307 554.586h-213.333v256c0 47.083 38.186 85.333 85.333 85.333h256v-213.333l-170.667 42.667zM127.974 213.251v256.001h213.333l-42.667-170.668 170.667 42.667v-213.333h-256c-47.147 0-85.333 38.186-85.333 85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "google-pages" - ] - }, - "attrs": [], - "properties": { - "order": 1896, - "id": 666, - "prevSize": 24, - "code": 59502, - "name": "google-pages" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 622 - }, { - "icon": { - "paths": [ - "M128 874.667v-725.333c0-25.311 14.693-47.19 36.015-57.574l420.113 420.116-420.282 420.279c-21.231-10.415-35.846-32.243-35.846-57.489zM717.41 645.154l-459.366 265.216 362.291-362.291 97.075 97.075zM860.198 461.15c15.279 11.695 25.135 30.123 25.135 50.85 0 20.416-9.557 38.596-24.444 50.313l-97.574 56.337-106.778-106.773 106.705-106.706 96.956 55.98zM258.313 113.65l459.025 265.018-97.003 97.002-362.022-362.019z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "google-play" - ] - }, - "attrs": [], - "properties": { - "order": 1897, - "id": 665, - "prevSize": 24, - "code": 59503, - "name": "google-play" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 623 - }, { - "icon": { - "paths": [ - "M810.641 511.919h-85.333v85.333h-42.667v-85.333h-85.333v-42.667h85.333v-85.335h42.667v85.335h85.333zM386.789 819.119c-119.294 0-173.482-66.645-173.482-128.597 0-19.285 6.016-67.814 63.104-101.803 32.81-20.096 78.891-33.323 134.057-38.656-8.062-10.667-14.377-23.356-14.377-42.27 0-6.626 0.768-13.197 2.304-19.853h-16.385c-84.266 0-134.57-66.007-134.57-129.836 0-73.856 54.911-153.387 175.489-153.387h179.797l-47.275 47.274h-30.549c17.408 18.091 38.272 47.744 38.272 92.118 0 59.904-31.488 89.307-66.56 116.524-6.741 5.248-18.091 16.256-18.091 30.933 0 12.629 10.368 21.12 16.811 26.325 5.717 4.693 12.587 9.472 20.011 14.635 34.645 24.192 81.963 57.344 81.963 122.807 0 75.541-54.997 163.785-210.519 163.785zM853.308 85.251h-682.667c-47.104 0-84.906 38.186-84.906 85.333l-0.427 682.668c0 47.083 38.229 85.333 85.333 85.333h682.667c47.104 0 85.333-38.251 85.333-85.333v-682.668c0-47.147-38.229-85.333-85.333-85.333zM450.79 589.103c-4.352-0.384-7.765-0.384-13.397-0.384h-0.939c-11.095 0-49.194 2.133-77.569 11.648-27.476 10.069-60.245 30.805-60.245 72.576 0 46.037 44.245 94.976 126.294 94.976 65.066 0 103.936-42.795 103.936-84.181 0-32.896-19.541-52.693-78.080-94.635zM477.841 378.542c0-43.477-26.837-128.768-88.875-128.768-27.18 0-56.192 18.688-56.192 71.168 0 50.432 26.667 125.1 83.969 125.1 2.474 0 61.099-0.768 61.099-67.5z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "google-plus-box" - ] - }, - "attrs": [], - "properties": { - "order": 1898, - "id": 664, - "prevSize": 24, - "code": 59504, - "name": "google-plus-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 624 - }, { - "icon": { - "paths": [ - "M396.765 951.377c-141.91 0-232.534-63.62-232.534-157.871 0-93.948 83.755-123.989 113.025-134.694 55.637-18.65 127.316-21.12 139.476-21.12 13.057 0 19.713 0 30.209 1.109 100.992 72.188 143.957 104.060 143.957 171.776 0 75.516-77.781 140.8-194.134 140.8zM241.117 183.971c0-94.292 56.022-137.13 114.689-137.13 112.768 0 171.051 147.242 171.051 236.203 0 109.695-88.192 130.732-123.136 130.732-105.344 0-162.603-130.519-162.603-229.805zM567.433 573.73l-46.165-36.224c-15.445-12.757-34.901-29.525-34.901-60.497 0-31.279 23.296-55.085 41.472-69.165 55.723-43.263 109.525-89.513 109.525-185.088 0-88.276-54.187-138.964-86.784-167.38h74.453l53.333-53.333h-265.984c-186.027 0-281.514 115.883-281.514 244.31 0 99.328 76.331 205.821 212.479 205.821h34.219c-5.333 14.891-14.933 35.844-14.933 55.467 0 43.349 18.006 61.274 39.34 85.333-59.734 3.883-171.264 18.266-253.44 68.523-78.379 46.677-97.366 112.128-97.366 159.748 0 98.257 88.021 192 280.32 192 228.267 0 342.613-126.17 342.613-250.795 0-91.951-48.384-139.563-106.667-188.719zM895.966 426.575v-128h-85.333v128h-128v85.335h128v128h85.333v-128h128v-85.335h-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "google-plus" - ] - }, - "attrs": [], - "properties": { - "order": 1899, - "id": 663, - "prevSize": 24, - "code": 59505, - "name": "google-plus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 625 - }, { - "icon": { - "paths": [ - "M524.766 951.377c-141.91 0-232.534-63.62-232.534-157.871 0-93.948 83.755-123.989 113.025-134.694 55.637-18.65 127.317-21.12 139.477-21.12 13.056 0 19.712 0 30.208 1.109 100.992 72.188 143.957 104.060 143.957 171.776 0 75.516-77.781 140.8-194.133 140.8zM369.117 183.971c0-94.292 56.022-137.13 114.689-137.13 112.768 0 171.051 147.242 171.051 236.203 0 109.695-88.192 130.732-123.136 130.732-105.344 0-162.604-130.519-162.604-229.805zM695.433 573.73l-46.165-36.224c-15.445-12.757-34.901-29.525-34.901-60.497 0-31.279 23.296-55.085 41.472-69.165 55.723-43.263 109.525-89.513 109.525-185.088 0-88.276-54.187-138.964-86.784-167.38h74.453l53.333-53.333h-265.984c-186.028 0-281.515 115.883-281.515 244.31 0 99.328 76.331 205.821 212.48 205.821h34.219c-5.333 14.891-14.933 35.844-14.933 55.467 0 43.349 18.005 61.274 39.339 85.333-59.733 3.883-171.264 18.266-253.44 68.523-78.379 46.677-97.366 112.128-97.366 159.748 0 98.257 88.021 192 280.32 192 228.267 0 342.613-126.17 342.613-250.795 0-91.951-48.384-139.563-106.667-188.719z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "google" - ] - }, - "attrs": [], - "properties": { - "order": 1900, - "id": 662, - "prevSize": 24, - "code": 59506, - "name": "google" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 626 - }, { - "icon": { - "paths": [ - "M-0 118.123l54.49-54.121 905.51 905.509-54.123 54.49-85.333-85.333h-648.877c-47.128 0-85.333-38.204-85.333-85.333l-0.952-649.83-85.382-85.381zM426.667 170.667v156.899l-85.333-85.333v-71.565h-71.565l-85.333-85.333 668.898-0c47.13 0 85.333 38.205 85.333 85.333l0.981 669.88-85.457-85.457-0.107-72.422h-72.316l-85.333-85.333h157.521l-0.247-170.667h-171.042v156.898l-85.333-85.333v-71.565h-71.565l-85.333-85.333h156.898v-170.667l-170.667 0zM682.667 170.666v170.667h170.918l-0.252-170.667h-170.667zM682.667 853.333h52.544l-52.544-52.544v52.544zM170.917 341.334h52.294l-52.371-52.371 0.077 52.371zM426.667 597.333h52.544l-52.544-52.544v52.544zM597.333 853.333v-137.877l-32.789-32.789h-137.877v170.667h170.667zM341.334 853.333l-0-170.667h-169.917l0.25 170.667h169.667zM341.333 597.333v-137.877l-32.789-32.789h-137.503l0.25 170.667h170.042z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "grid-off" - ] - }, - "attrs": [], - "properties": { - "order": 1901, - "id": 661, - "prevSize": 24, - "code": 59507, - "name": "grid-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 627 - }, { - "icon": { - "paths": [ - "M426.667 170.667v170.667h170.667v-170.667l-170.667 0zM682.667 170.666v170.667h170.918l-0.252-170.667h-170.667zM682.667 426.667v170.667h171.294l-0.252-170.667h-171.042zM682.667 682.667v170.667h171.665l-0.247-170.667h-171.418zM597.333 853.333v-170.667h-170.667v170.667h170.667zM341.334 853.333v-170.667h-169.917l0.25 170.667h169.667zM341.333 597.333v-170.667h-170.292l0.25 170.667h170.042zM341.333 341.333v-170.667h-170.667l0.25 170.667h170.417zM426.667 597.333h170.667v-170.667h-170.667v170.667zM170.667 85.334l682.667-0.001c47.13 0 85.333 38.205 85.333 85.333l1.003 682.667c0 47.13-38.208 85.333-85.333 85.333h-682.669c-47.128 0-85.334-38.204-85.334-85.333l-1-682.667c0-47.128 38.205-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "grid" - ] - }, - "attrs": [], - "properties": { - "order": 1902, - "id": 660, - "prevSize": 24, - "code": 59508, - "name": "grid" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 628 - }, { - "icon": { - "paths": [ - "M341.333 341.333v170.667h213.333v-170.667h-213.333zM42.667 42.667h170.667v42.667h597.333v-42.667h170.667v170.667h-42.667v597.333h42.667v170.667h-170.667v-42.667h-597.333v42.667h-170.667v-170.667h42.667v-597.333h-42.667v-170.667zM213.333 810.667v42.667h597.333v-42.667h42.667v-597.333h-42.667v-42.667h-597.333v42.667h-42.667v597.333h42.667zM256 256h384v170.666h128v341.333h-426.667v-170.667h-85.333v-341.333zM640 597.333h-213.333v85.333h256v-170.667h-42.667v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "group" - ] - }, - "attrs": [], - "properties": { - "order": 1903, - "id": 659, - "prevSize": 24, - "code": 59509, - "name": "group" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 629 - }, { - "icon": { - "paths": [ - "M896.026 384c23.565 0 42.667 19.103 42.667 42.667 0 23.565-19.102 42.667-42.667 42.667h-190.857l-5.521 51.614-93.623 210.62c-9.434 21.414-31.462 36.433-57.161 36.433h-186.197c-34.259 0-63.976-31.031-63.976-64v-277.335c0-16.483 6.951-31.415 18.184-42.224l179.232-209.479 32.892 31.505c8.439 8.092 13.653 19.292 13.653 31.655l-1.024 9.437-72.269 136.439 426.667 0.001zM85.333 768l0.024-341.335h128v341.335h-128.024z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "hand-pointing-right" - ] - }, - "attrs": [], - "properties": { - "order": 1904, - "id": 658, - "prevSize": 24, - "code": 59510, - "name": "hand-pointing-right" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 630 - }, { - "icon": { - "paths": [ - "M885.555 697.015l-0.021 0.038c31.774 18.47 53.133 52.881 53.133 92.279 0 58.91-47.757 106.667-106.667 106.667h-640c-58.91 0-106.667-47.757-106.667-106.667 0-39.398 21.361-73.809 53.132-92.279l-0.021-0.038 330.889-191.036c0 0 0-36.646 42.667-79.313 42.667 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333c-47.13 0-85.333 38.205-85.333 85.333h-85.333c0-94.257 76.41-170.667 170.667-170.667 94.255 0 170.667 76.41 170.667 170.667 0 79.246-54.012 145.877-127.228 165.090l330.116 190.592zM192 810.667h640c7.369 0 14.532-3.827 18.479-10.667 5.892-10.202 2.398-23.249-7.812-29.141l-330.667-190.95-330.666 190.95c-10.209 5.892-13.705 18.94-7.814 29.141 3.949 6.839 11.113 10.667 18.48 10.667z", - "M469.333 505.98l42.667-79.313c47.13 0 85.333-38.205 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "hanger" - ] - }, - "attrs": [], - "properties": { - "order": 1905, - "id": 657, - "prevSize": 24, - "code": 59511, - "name": "hanger" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 631 - }, { - "icon": { - "paths": [ - "M639.974 469.252l-42.667 85.333h-64l42.667-85.333h-64v-128.001h128zM469.308 469.252l-42.666 85.333h-64l42.667-85.333h-64v-128.001h128zM490.641 85.251c-200.277 0-362.666 162.389-362.666 362.668 0 200.277 162.389 362.667 362.666 362.667h21.333v149.333c207.317-100.011 341.333-320 341.333-512 0-200.279-162.389-362.668-362.667-362.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "hangouts" - ] - }, - "attrs": [], - "properties": { - "order": 1906, - "id": 656, - "prevSize": 24, - "code": 59512, - "name": "hangouts" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 632 - }, { - "icon": { - "paths": [ - "M256 85.333h512c47.13 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.204 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM512 170.667c-141.385 0-256 114.615-256 256s114.615 256 260.361 255.966l-37.551-95.223c-11.78-20.407-4.787-46.502 15.62-58.287l36.949-21.333c20.407-11.78 46.502-4.787 58.283 15.62l82.108 103.296c58.658-46.912 96.23-119.087 96.23-200.038 0-141.385-114.615-256-256-256zM512 384c23.565 0 42.667 19.103 42.667 42.666 0 23.565-19.102 42.667-42.667 42.667s-42.667-19.102-42.667-42.667c0-23.564 19.102-42.666 42.667-42.666zM298.667 768c-23.564 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.102 42.667-42.667s-19.103-42.667-42.667-42.667zM515.763 566.076l106.133 269.163 110.852-64-180.036-226.496-36.949 21.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "harddisk" - ] - }, - "attrs": [], - "properties": { - "order": 1907, - "id": 655, - "prevSize": 24, - "code": 59513, - "name": "harddisk" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 633 - }, { - "icon": { - "paths": [ - "M307.174 767.919c-28.288 0-51.2-22.912-51.2-51.2v-204.8c0-141.143 114.859-256.001 256-256.001s256 114.858 256 256.001v204.8c0 28.288-22.912 51.2-51.2 51.2h-119.467v-170.667h85.333v-85.333c0-94.124-76.544-170.668-170.667-170.668s-170.667 76.544-170.667 170.668v85.333h85.333v170.667zM810.641 127.918h-597.333c-47.147 0-85.333 38.229-85.333 85.333v597.335c0 47.104 38.187 85.333 85.333 85.333h597.333c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "headphones-box" - ] - }, - "attrs": [], - "properties": { - "order": 1908, - "id": 654, - "prevSize": 24, - "code": 59514, - "name": "headphones-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 634 - }, { - "icon": { - "paths": [ - "M511.974 42.584c212.096 0 384 171.904 384 384v298.668c0 70.699-57.301 128-128 128h-128v-341.333h170.667v-85.335c0-164.95-133.717-298.667-298.667-298.667s-298.667 133.717-298.667 298.667v85.335h170.667v341.333h-128c-70.699 0-128-57.301-128-128v-298.668c0-212.096 171.904-384 384-384zM640 1024v-85.333h85.333v85.333h-85.333zM469.333 1024v-85.333h85.333v85.333h-85.333zM298.667 1024v-85.333h85.333v85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "headphones-dots" - ] - }, - "attrs": [], - "properties": { - "order": 1909, - "id": 653, - "prevSize": 24, - "code": 59515, - "name": "headphones-dots" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 635 - }, { - "icon": { - "paths": [ - "M511.974 42.584c-212.096 0-384 171.904-384 384v298.668c0 70.699 57.301 128 128 128h128v-341.333h-170.667v-85.335c0-164.949 133.717-298.667 298.667-298.667s298.667 133.717 298.667 298.667v85.335h-170.667v341.333h128c70.699 0 128-57.301 128-128v-298.668c0-212.096-171.904-384-384-384z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "headphones" - ] - }, - "attrs": [], - "properties": { - "order": 1910, - "id": 652, - "prevSize": 24, - "code": 59516, - "name": "headphones" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 636 - }, { - "icon": { - "paths": [ - "M85.333 768h298.667v-506.623c-73.61 18.946-128 85.766-128 165.29v42.667h85.333v256h-85.333c-47.128 0-85.333-38.204-85.333-85.333v-213.333c0-141.385 114.615-256 256-256h42.667c141.385 0 256 114.615 256 256v85.333h42.667v-128h85.333v128c0 47.13-38.204 85.333-85.333 85.333h-42.667v42.667c0 47.13-38.204 85.333-85.333 85.333h-85.333v-256h85.333v-42.667c0-79.524-54.391-146.344-128-165.29v506.624h426.667v85.333h-853.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "headset-dock" - ] - }, - "attrs": [], - "properties": { - "order": 1911, - "id": 651, - "prevSize": 24, - "code": 59517, - "name": "headset-dock" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 637 - }, { - "icon": { - "paths": [ - "M960 203.455l-88.341 88.343c15.718 41.937 24.316 87.357 24.316 134.786v426.668c0 70.699-57.301 128-128 128h-256v-85.333h298.667v-42.667h-170.667v-329.771l-256 256v73.771h-73.769l-106.749 106.748-54.121-54.49 756.176-756.177 54.49 54.121zM511.974 42.584c107.998 0 205.577 44.573 275.345 116.328l-60.352 60.355c-54.323-56.319-130.569-91.349-214.993-91.349-164.95 0-298.667 133.717-298.667 298.667v85.335h170.667v50.338l-234.311 234.313c-13.697-20.382-21.689-44.915-21.689-71.317v-298.668c0-212.096 171.904-384 384-384zM810.641 511.919v-85.335c0-22.81-2.556-45.024-7.403-66.369l-151.701 151.703h159.104z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "headset-off" - ] - }, - "attrs": [], - "properties": { - "order": 1912, - "id": 650, - "prevSize": 24, - "code": 59518, - "name": "headset-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 638 - }, { - "icon": { - "paths": [ - "M511.974 42.584c-212.096 0-384 171.904-384 384v298.668c0 70.699 57.301 128 128 128h128v-341.333h-170.667v-85.335c0-164.949 133.717-298.667 298.667-298.667s298.667 133.717 298.667 298.667v85.335h-170.667v341.333h170.667v42.667h-298.667v85.333h256c70.699 0 128-57.301 128-128v-426.668c0-212.096-171.904-384-384-384z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "headset" - ] - }, - "attrs": [], - "properties": { - "order": 1913, - "id": 649, - "prevSize": 24, - "code": 59519, - "name": "headset" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 639 - }, { - "icon": { - "paths": [ - "M512 725.333l-30.912-28.096c-109.846-99.669-182.421-165.525-182.421-246.080 0-65.792 51.541-117.335 117.333-117.335 37.141 0 72.725 17.239 96 44.502 23.275-27.263 58.859-44.502 96-44.502 65.792 0 117.333 51.543 117.333 117.335 0 80.555-72.576 146.411-182.421 246.080l-30.912 28.096zM213.333 128.001h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM213.333 213.333v597.333h597.333v-597.333h-597.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "heart-box-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1914, - "id": 648, - "prevSize": 24, - "code": 59520, - "name": "heart-box-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 640 - }, { - "icon": { - "paths": [ - "M213.333 128.001h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM512 725.333l30.912-28.096c109.845-99.669 182.421-165.525 182.421-246.080 0-65.792-51.541-117.334-117.333-117.334-37.141 0-72.725 17.238-96 44.501-23.275-27.263-58.859-44.501-96-44.501-65.792 0-117.333 51.543-117.333 117.334 0 80.555 72.576 146.411 182.421 246.080l30.912 28.096z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "heart-box" - ] - }, - "attrs": [], - "properties": { - "order": 1915, - "id": 647, - "prevSize": 24, - "code": 59521, - "name": "heart-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 641 - }, { - "icon": { - "paths": [ - "M511.97 910.933l-61.824-56.188c-219.689-199.343-364.841-331.055-364.841-492.165 0-131.584 103.081-234.667 234.667-234.667 28.418 0 56.381 5.046 82.683 14.331l152.012 256.693-170.667 213.333 127.97 298.662zM703.97 127.914c131.584 0 234.667 103.083 234.667 234.667 0 161.11-145.152 292.822-364.843 492.165l-61.786 56.158-42.675-298.633 192-213.332-112.947-216.796c43.584-33.988 98.671-54.228 155.584-54.228z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "heart-broken" - ] - }, - "attrs": [], - "properties": { - "order": 1916, - "id": 646, - "prevSize": 24, - "code": 59522, - "name": "heart-broken" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 642 - }, { - "icon": { - "paths": [ - "M516.454 791.561l-4.48 4.053-4.48-4.053c-202.838-184.107-336.854-305.702-336.854-428.969 0-85.12 64.213-149.333 149.333-149.333 65.621 0 129.664 42.325 152.192 100.737h79.616c22.528-58.412 86.571-100.737 152.192-100.737 85.12 0 149.333 64.213 149.333 149.333 0 123.267-134.016 244.863-336.853 428.969zM703.974 127.924c-74.283 0-145.451 34.432-192 89.003-46.549-54.57-117.718-89.003-192-89.003-131.585 0-234.667 103.084-234.667 234.667 0 161.070 145.152 292.777 364.843 492.163l61.824 56.145 61.824-56.145c219.691-199.386 364.843-331.093 364.843-492.163 0-131.583-103.083-234.667-234.667-234.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "heart-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1917, - "id": 645, - "prevSize": 24, - "code": 59523, - "name": "heart-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 643 - }, { - "icon": { - "paths": [ - "M511.974 910.921l-61.824-56.192c-219.691-199.339-364.843-331.055-364.843-492.163 0-131.583 103.082-234.667 234.667-234.667 74.283 0 145.451 34.476 192 89.003 46.549-54.526 117.717-89.003 192-89.003 131.584 0 234.667 103.084 234.667 234.667 0 161.108-145.152 292.825-364.843 492.163l-61.824 56.192z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "heart" - ] - }, - "attrs": [], - "properties": { - "order": 1918, - "id": 644, - "prevSize": 24, - "code": 59524, - "name": "heart" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 644 - }, { - "icon": { - "paths": [ - "M642.82 480.077l-38.187 39.164c-30.891 30.891-50.005 56.661-50.005 120.661h-85.333v-21.333c0-47.104 19.115-89.771 50.005-120.661l53.035-53.675c15.403-15.445 24.96-36.777 24.96-60.329 0-47.104-38.187-85.333-85.333-85.333-47.104 0-85.334 38.229-85.334 85.333h-85.333c0-94.25 76.417-170.667 170.668-170.667 94.293 0 170.667 76.417 170.667 170.667 0 37.547-15.189 71.55-39.808 96.173zM554.628 810.569h-85.333v-85.333h85.333zM511.962 85.237c-235.648 0-426.668 191.018-426.668 426.665 0 235.691 191.020 426.667 426.668 426.667 235.691 0 426.667-190.976 426.667-426.667 0-235.647-190.976-426.665-426.667-426.665z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "help-circle" - ] - }, - "attrs": [], - "properties": { - "order": 1919, - "id": 643, - "prevSize": 24, - "code": 59525, - "name": "help-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 645 - }, { - "icon": { - "paths": [ - "M426.667 810.667h128v128h-128v-128zM512 85.334c141.385 0 256 114.615 256 256-14.221 56.889-28.446 113.779-64 156.446s-92.446 71.108-120.887 106.667c-28.446 35.554-28.446 78.221-28.446 120.887h-128c0-71.113 0-131.554 28.446-174.221 28.442-42.667 85.333-67.558 120.887-96 35.554-28.446 49.779-71.113 64-113.779 0-70.692-57.306-128-128-128s-128 57.307-128 128h-128c0-141.385 114.615-256 256-256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "help" - ] - }, - "attrs": [], - "properties": { - "order": 1920, - "id": 642, - "prevSize": 24, - "code": 59526, - "name": "help" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 646 - }, { - "icon": { - "paths": [ - "M896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-384c0-16.266 9.103-30.406 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.498 24.166-7.498s17.293 2.768 24.166 7.498l337.348 189.567c13.385 7.2 22.485 21.338 22.485 37.601v384zM512.038 177.106l-298.705 167.859v334.070l298.705 167.859 298.628-167.859v-334.073l-298.628-167.856z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "hexagon-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1921, - "id": 641, - "prevSize": 24, - "code": 59527, - "name": "hexagon-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 647 - }, { - "icon": { - "paths": [ - "M896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-384c0-16.266 9.103-30.406 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.498 24.166-7.498s17.293 2.768 24.166 7.498l337.348 189.567c13.385 7.2 22.485 21.338 22.485 37.601v384z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "hexagon" - ] - }, - "attrs": [], - "properties": { - "order": 1922, - "id": 640, - "prevSize": 24, - "code": 59528, - "name": "hexagon" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 648 - }, { - "icon": { - "paths": [ - "M469.308 298.583v218.199l201.173 119.125 32.896-54.831-170.069-101.163v-181.331zM533.094 85.25c-150.444 0-281.131 82.005-350.891 203.604l-96.896-96.937v277.331h277.333l-117.419-117.417c51.584-107.221 161.068-181.247 288.086-181.247 176.811 0 320 143.273 320 319.998 0 176.73-143.189 320-320 320-139.308 0-257.451-89.126-301.398-213.333h-89.302c46.806 172.032 203.478 298.667 390.486 298.667 224 0 405.547-181.457 405.547-405.333 0-223.87-181.547-405.331-405.547-405.331z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "history" - ] - }, - "attrs": [], - "properties": { - "order": 1923, - "id": 639, - "prevSize": 24, - "code": 59529, - "name": "history" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 649 - }, { - "icon": { - "paths": [ - "M512 341.333c0 0 426.667 0 426.667 128 0 0 3.644 143.437-10.667 138.667-32-138.667-416-138.667-416-138.667s-384 0-416 138.667c-14.311 4.77-10.667-138.667-10.668-138.667 0-128 426.667-128 426.667-128zM512 512c341.333 0 373.333 96 373.333 96-42.667 128-74.667 160-245.333 160-128 0-85.333-64-128-64s0 64-128 64c-170.666 0-202.667-32-245.333-160 0 0 32-96 373.333-96z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "hololens" - ] - }, - "attrs": [], - "properties": { - "order": 1924, - "id": 638, - "prevSize": 24, - "code": 59530, - "name": "hololens" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 650 - }, { - "icon": { - "paths": [ - "M256 896l-0-554.666c0-47.128 38.205-85.334 85.334-85.334l341.333-128v128.001c47.13 0 85.333 38.205 85.333 85.333v554.666h-256v-213.333h-170.667v213.333h-85.333zM597.333 810.667h85.333v-128h-85.333v128zM341.333 554.667h85.333l-0-170.666-85.333-0v170.666zM512 554.667h170.667v-170.666l-170.667 0v170.666z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "home-modern" - ] - }, - "attrs": [], - "properties": { - "order": 1925, - "id": 637, - "prevSize": 24, - "code": 59531, - "name": "home-modern" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 651 - }, { - "icon": { - "paths": [ - "M341.297 853.269l-127.99-0.021v-341.333h-128l426.667-383.998 426.667 383.998h-128v341.333l-298.679 0.021v-256h-170.665v256zM597.333 597.333v128h128v-128h-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "home-variant" - ] - }, - "attrs": [], - "properties": { - "order": 1926, - "id": 636, - "prevSize": 24, - "code": 59532, - "name": "home-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 652 - }, { - "icon": { - "paths": [ - "M426.641 853.248v-256h170.667v256h213.333v-341.333h128l-426.667-383.998-426.667 383.998h128v341.333h213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "home" - ] - }, - "attrs": [], - "properties": { - "order": 1927, - "id": 635, - "prevSize": 24, - "code": 59533, - "name": "home" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 653 - }, { - "icon": { - "paths": [ - "M896 512c0 0-362.667-85.333-362.667-426.667 0 0 362.667 0 362.667 426.667zM128 512c0-426.666 362.667-426.667 362.667-426.667 0 341.333-362.667 426.667-362.667 426.667zM512 277.334c0 0 42.453 91.986 127.364 170.005-9.702 156.885-127.364 235.328-127.364 235.328s-117.664-78.443-127.366-235.328c84.912-78.019 127.366-170.005 127.366-170.005zM885.333 565.333c0 0-32 160-117.333 245.333 0 0-105.212-70.14-156.655-178.628 30.763-52.689 50.112-115.059 60.774-157.129 58.56 44.949 127.881 79.757 213.214 90.423zM661.333 778.667c-42.667 85.333-149.333 149.333-149.333 149.333s-106.667-64-149.333-149.333c0 0 46.661-38.882 79.053-104.73 19.866 23.735 43.157 42.355 70.281 51.396 27.123-9.041 50.415-27.661 70.281-51.396 32.393 65.847 79.053 104.73 79.053 104.73zM138.667 565.333c85.333-10.667 154.652-45.474 213.215-90.423 10.659 42.069 30.009 104.439 60.774 157.129-51.445 108.489-156.656 178.628-156.656 178.628-85.333-85.333-117.333-245.333-117.333-245.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "hops" - ] - }, - "attrs": [], - "properties": { - "order": 1928, - "id": 634, - "prevSize": 24, - "code": 59534, - "name": "hops" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 654 - }, { - "icon": { - "paths": [ - "M85.333 938.667v-640c0-23.564 19.103-42.667 42.667-42.667h170.667v-170.667h426.667v170.667h170.667c23.565 0 42.667 19.103 42.667 42.667v640h-341.333v-213.333h-170.667v213.333h-341.333zM384 170.667v256h85.334v-85.333h85.333v85.333h85.333v-256h-85.333v85.333h-85.333v-85.333h-85.334zM170.667 853.333h170.666v-128h-170.666v128zM170.667 640h170.667v-128h-170.667v128zM682.667 853.333h170.667v-128h-170.667v128zM682.667 640h170.667v-128h-170.667v128zM426.667 640h170.667v-128h-170.667v128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "hospital-building" - ] - }, - "attrs": [], - "properties": { - "order": 1929, - "id": 633, - "prevSize": 24, - "code": 59535, - "name": "hospital-building" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 655 - }, { - "icon": { - "paths": [ - "M511.97 85.254c164.907 0 298.667 133.715 298.667 298.667 0 223.999-298.667 554.665-298.667 554.665s-298.666-330.667-298.666-554.665c0-164.951 133.76-298.667 298.666-298.667zM384 256v256h85.333v-85.333h85.333v85.333h85.333v-256h-85.333v85.333h-85.333v-85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "hospital-marker" - ] - }, - "attrs": [], - "properties": { - "order": 1930, - "id": 632, - "prevSize": 24, - "code": 59536, - "name": "hospital-marker" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 656 - }, { - "icon": { - "paths": [ - "M767.974 597.252h-170.667v170.667h-170.667v-170.667h-170.667v-170.668h170.667v-170.667h170.667v170.667h170.667zM810.641 127.918h-597.334c-47.147 0-84.906 38.187-84.906 85.333l-0.427 597.335c0 47.147 38.186 85.333 85.333 85.333h597.334c47.104 0 85.333-38.187 85.333-85.333v-597.335c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "hospital" - ] - }, - "attrs": [], - "properties": { - "order": 1931, - "id": 631, - "prevSize": 24, - "code": 59537, - "name": "hospital" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 657 - }, { - "icon": { - "paths": [ - "M810.641 298.584h-341.333v298.668h-341.334v-384.001h-85.333v640.001h85.333v-128h768v128h85.333v-384c0-94.252-76.416-170.668-170.667-170.668zM298.641 554.586c70.699 0 128-57.301 128-128.001 0-70.699-57.301-128-128-128s-128 57.301-128 128c0 70.7 57.301 128.001 128 128.001z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "hotel" - ] - }, - "attrs": [], - "properties": { - "order": 1932, - "id": 630, - "prevSize": 24, - "code": 59538, - "name": "hotel" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 658 - }, { - "icon": { - "paths": [ - "M512 170.225l-195.825 115.2v226.566l195.825-115.191v-226.575zM512 396.8v456.977l195.823-115.2v-456.977l-195.823 115.2zM512 627.2l-195.825-115.191v230.391l195.825-115.2zM212.45 128h599.1c46.080 0 84.45 38.37 84.45 84.45v599.1c0 46.080-38.37 84.45-84.45 84.45h-599.1c-46.080 0-84.45-38.37-84.45-84.45v-599.1c0-46.080 38.37-84.45 84.45-84.45z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "houzz-box" - ] - }, - "attrs": [], - "properties": { - "order": 1933, - "id": 629, - "prevSize": 24, - "code": 59539, - "name": "houzz-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 659 - }, { - "icon": { - "paths": [ - "M512 85.333c70.69 0 128 57.308 128 128s-57.306 128-128 128c-70.694 0-128-57.307-128-128s57.306-128 128-128zM469.333 938.667h-128v-256h-85.333v-298.667h512v298.667h-85.333v256h-128v-170.667h-85.333v170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "human-child" - ] - }, - "attrs": [], - "properties": { - "order": 1934, - "id": 628, - "prevSize": 24, - "code": 59540, - "name": "human-child" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 660 - }, { - "icon": { - "paths": [ - "M320 85.333c47.128 0 85.333 38.205 85.333 85.333s-38.205 85.333-85.333 85.333c-47.128 0-85.333-38.205-85.333-85.333s38.205-85.333 85.333-85.333zM256 298.667h128c47.13 0 85.333 38.205 85.333 85.333v234.666h-64l0 320h-170.667l-0-320h-64v-234.666c0-47.128 38.205-85.333 85.333-85.333zM704 85.334c47.13 0 85.333 38.205 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.205-85.333-85.333s38.204-85.333 85.333-85.333zM640 938.667v-256h-128l110.413-323.754c10.714-34.885 43.191-60.246 81.587-60.246s70.869 25.361 81.587 60.245l110.413 323.755h-128v256h-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "human-male-female" - ] - }, - "attrs": [], - "properties": { - "order": 1935, - "id": 627, - "prevSize": 24, - "code": 59541, - "name": "human-male-female" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 661 - }, { - "icon": { - "paths": [ - "M895.974 383.922h-256v554.668h-85.333v-256h-85.333v256h-85.334v-554.668h-256v-85.333h768zM511.974 85.255c47.104 0 85.333 38.185 85.333 85.333 0 47.104-38.229 85.333-85.333 85.333-47.147 0-85.334-38.229-85.334-85.333 0-47.148 38.187-85.333 85.334-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "human" - ] - }, - "attrs": [], - "properties": { - "order": 1936, - "id": 626, - "prevSize": 24, - "code": 59542, - "name": "human" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 662 - }, { - "icon": { - "paths": [ - "M256 810.667l128-164.693 91.307 110.080 128-164.693 164.693 219.307h-512zM256 170.667h213.333v341.333l-106.667-64-106.667 64zM768 85.333h-512c-46.933 0-85.333 38.4-85.333 85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-682.667c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "image-album" - ] - }, - "attrs": [], - "properties": { - "order": 1937, - "id": 625, - "prevSize": 24, - "code": 59543, - "name": "image-album" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 663 - }, { - "icon": { - "paths": [ - "M511.974 981.252l-170.667-170.667h341.334l-170.667 170.667zM853.333 128c47.104 0 85.333 38.229 85.333 85.333v426.667c0 47.104-38.229 85.333-85.333 85.333h-682.667c-47.147 0-85.333-38.229-85.333-85.333l0.426-426.667c0-47.104 37.76-85.333 84.907-85.333h682.667zM213.333 597.333h597.333l-192-256-149.333 192.256-106.667-128.256-149.333 192z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "image-area-close" - ] - }, - "attrs": [], - "properties": { - "order": 1938, - "id": 624, - "prevSize": 24, - "code": 59544, - "name": "image-area-close" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 664 - }, { - "icon": { - "paths": [ - "M853.308 213.251c47.104 0 85.333 38.229 85.333 85.333v426.668c0 47.104-38.229 85.333-85.333 85.333h-682.666c-47.147 0-85.333-38.229-85.333-85.333l0.426-426.668c0-47.104 37.76-85.333 84.907-85.333h682.666zM213.333 682.667h597.333l-192-256-149.333 192.256-106.667-128.256-149.333 192z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "image-area" - ] - }, - "attrs": [], - "properties": { - "order": 1939, - "id": 623, - "prevSize": 24, - "code": 59545, - "name": "image-area" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 665 - }, { - "icon": { - "paths": [ - "M810.62 128c47.151 0 85.38 38.208 85.38 85.333v256h-85.333v85.333h-85.333v85.333h-85.333v85.333h-85.333v85.333h-85.333v85.333h-256.382c-47.146 0-84.951-38.208-84.951-85.333v-597.333c0-47.125 37.806-85.333 84.951-85.333h597.668zM896 640v170.667c0 47.108-38.204 85.308-85.333 85.333h-170.667v-85.333h85.333v-85.333h85.333v-85.333h85.333zM810.615 362.668c0-11.778-9.553-21.333-21.346-21.333h-554.971c-11.785 0-21.347 9.556-21.347 21.333v298.666c0 11.78 9.562 21.333 21.347 21.333h235.035v-42.667h85.333v-85.333h85.333v-85.333h85.333v-85.333h85.282v-21.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "image-broken" - ] - }, - "attrs": [], - "properties": { - "order": 1940, - "id": 622, - "prevSize": 24, - "code": 59546, - "name": "image-broken" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 666 - }, { - "icon": { - "paths": [ - "M810.667 810.667l-298.667-341.333v341.333h-298.667l298.667-341.333v-256h298.667zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "image-filter-black-white" - ] - }, - "attrs": [], - "properties": { - "order": 1941, - "id": 621, - "prevSize": 24, - "code": 59547, - "name": "image-filter-black-white" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 667 - }, { - "icon": { - "paths": [ - "M512 384c-70.827 0-128 57.173-128 128s57.173 128 128 128c70.827 0 128-57.173 128-128s-57.173-128-128-128zM810.667 810.667h-170.667v85.333h170.667c46.933 0 85.333-38.4 85.333-85.333v-170.667h-85.333zM810.667 128h-170.667v85.333h170.667v170.667h85.333v-170.667c0-46.933-38.4-85.333-85.333-85.333zM213.333 213.333h170.667v-85.333h-170.667c-46.933 0-85.333 38.4-85.333 85.333v170.667h85.333zM213.333 640h-85.333v170.667c0 46.933 38.4 85.333 85.333 85.333h170.667v-85.333h-170.667v-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "image-filter-center-focus" - ] - }, - "attrs": [], - "properties": { - "order": 1942, - "id": 620, - "prevSize": 24, - "code": 59548, - "name": "image-filter-center-focus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 668 - }, { - "icon": { - "paths": [ - "M810.667 768h-554.667c-94.293 0-170.667-76.373-170.667-170.667s76.373-170.667 170.667-170.667c94.293 0 170.667 76.373 170.667 170.667h85.333c0-117.76-79.36-216.747-187.733-246.613 43.093-57.173 110.933-94.72 187.733-94.72 129.28 0 234.667 105.387 234.667 234.667v21.333h64c70.4 0 128 57.6 128 128s-57.6 128-128 128zM825.6 428.373c-29.013-147.2-158.293-257.707-313.6-257.707-123.307 0-229.973 69.973-283.307 172.373-128.427 13.653-228.693 122.027-228.693 254.293 0 141.227 114.773 256 256 256h554.667c117.76 0 213.333-95.573 213.333-213.333 0-112.64-87.467-203.947-198.4-211.627z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "image-filter-drama" - ] - }, - "attrs": [], - "properties": { - "order": 1943, - "id": 619, - "prevSize": 24, - "code": 59549, - "name": "image-filter-drama" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 669 - }, { - "icon": { - "paths": [ - "M768 341.333h-512v426.667h512zM853.333 853.333h-682.667v-597.333h192.853l150.187-149.333 148.48 149.333h191.147zM853.333 170.667h-170.667l-170.667-170.667-170.667 170.667h-170.667c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h682.667c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "image-filter-frames" - ] - }, - "attrs": [], - "properties": { - "order": 1944, - "id": 618, - "prevSize": 24, - "code": 59550, - "name": "image-filter-frames" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 670 - }, { - "icon": { - "paths": [ - "M597.333 256l-160 213.333 121.6 162.133-68.267 51.2c-72.107-96-192-256-192-256l-256 341.333h938.667l-384-512z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "image-filter-hdr" - ] - }, - "attrs": [], - "properties": { - "order": 1945, - "id": 617, - "prevSize": 24, - "code": 59551, - "name": "image-filter-hdr" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 671 - }, { - "icon": { - "paths": [ - "M896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667v-682.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "image-filter-none" - ] - }, - "attrs": [], - "properties": { - "order": 1946, - "id": 616, - "prevSize": 24, - "code": 59552, - "name": "image-filter-none" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 672 - }, { - "icon": { - "paths": [ - "M242.347 842.24c63.147 51.627 141.653 85.76 226.987 94.293v-86.187c-62.293-7.68-119.040-32.427-166.4-69.12zM554.667 850.347v86.187c85.76-8.533 163.84-42.667 226.987-94.293l-61.013-61.013c-46.933 36.693-103.68 61.44-165.973 69.12zM781.227 721.067l61.013 61.013c51.627-63.147 85.76-141.653 94.293-226.987h-86.187c-7.68 61.867-32.427 118.613-69.12 165.973zM640 512c0-70.827-57.173-128-128-128s-128 57.173-128 128c0 70.827 57.173 128 128 128s128-57.173 128-128zM173.653 554.667h-86.187c8.533 85.76 42.667 163.84 94.293 226.987l61.013-61.013c-36.693-46.933-61.44-103.68-69.12-165.973zM242.773 302.933l-61.013-60.587c-51.627 63.147-85.76 141.227-94.293 226.987h86.187c7.68-62.293 32.427-119.040 69.12-166.4zM850.347 469.333h86.187c-8.533-85.76-42.667-163.84-94.293-226.987l-61.013 60.587c36.693 47.36 61.44 104.107 69.12 166.4zM781.653 181.76c-63.147-51.627-141.227-85.76-226.987-94.293v86.187c62.293 7.68 119.040 32.427 166.4 69.12zM469.333 173.653v-86.187c-85.76 8.533-163.84 42.667-226.987 94.293l60.587 61.013c47.36-36.693 104.107-61.44 166.4-69.12z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "image-filter-tilt-shift" - ] - }, - "attrs": [], - "properties": { - "order": 1947, - "id": 615, - "prevSize": 24, - "code": 59553, - "name": "image-filter-tilt-shift" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 673 - }, { - "icon": { - "paths": [ - "M512 682.667c-94.293 0-170.667-76.373-170.667-170.667s76.373-170.667 170.667-170.667c94.293 0 170.667 76.373 170.667 170.667s-76.373 170.667-170.667 170.667zM797.867 529.067c-11.947-6.827-24.32-12.373-36.693-17.067 12.373-4.693 24.747-10.24 36.693-17.067 81.92-47.36 127.573-133.12 128-221.44-76.373-43.947-173.653-47.36-256 0-11.947 6.827-23.040 14.933-33.28 23.040 2.133-13.227 3.413-26.88 3.413-40.533 0-94.72-51.627-177.067-128-221.44-76.373 44.373-128 126.72-128 221.44 0 13.653 1.28 27.307 3.413 40.533-10.24-8.533-21.333-16.64-33.28-23.467-81.92-47.36-179.2-43.947-256 0 0 88.32 45.653 174.080 128 221.44 11.947 6.827 24.32 12.373 36.693 17.067-12.373 4.693-24.747 10.24-36.693 17.067-81.92 47.36-127.573 133.12-128 221.44 76.373 43.947 173.653 47.36 256 0 11.947-6.827 23.040-14.933 33.28-23.040-2.133 13.653-3.413 27.307-3.413 40.96 0 94.72 51.627 177.067 128 221.44 76.373-44.373 128-126.72 128-221.44 0-13.653-1.28-27.307-3.413-40.533 10.24 8.533 21.333 16.213 33.28 23.040 81.92 47.36 179.2 43.947 256 0-0.427-88.32-46.080-174.080-128-221.44z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "image-filter-vintage" - ] - }, - "attrs": [], - "properties": { - "order": 1948, - "id": 614, - "prevSize": 24, - "code": 59554, - "name": "image-filter-vintage" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 674 - }, { - "icon": { - "paths": [ - "M896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667zM680.96 439.040l-117.333 151.040-83.627-100.693-117.333 150.613h469.333l-151.040-200.96z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "image-filter" - ] - }, - "attrs": [], - "properties": { - "order": 1949, - "id": 613, - "prevSize": 24, - "code": 59555, - "name": "image-filter" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 675 - }, { - "icon": { - "paths": [ - "M810.62 128h-597.666c-47.151 0-84.953 38.208-84.953 85.333v597.333c0 47.125 37.802 85.333 84.953 85.333h597.666c47.151 0 85.38-38.208 85.38-85.333v-597.333c0-47.125-38.229-85.333-85.38-85.333zM810.62 661.333c0 11.78-9.557 21.333-21.346 21.333h-554.975c-11.788 0-21.345-9.553-21.345-21.333v-298.667c0-11.781 9.558-21.333 21.345-21.333h554.975c11.789 0 21.346 9.552 21.346 21.333v298.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "image" - ] - }, - "attrs": [], - "properties": { - "order": 1950, - "id": 612, - "prevSize": 24, - "code": 59556, - "name": "image" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 676 - }, { - "icon": { - "paths": [ - "M597.333 512l-170.667-170.667v128h-341.333v85.333h341.333v128zM853.333 768v-511.999c0-47.36-38.4-85.333-85.333-85.333l-512-0c-46.933 0-85.333 37.973-85.333 85.333v128h85.333v-128l512 0v511.999h-512v-128h-85.333v128c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-37.973 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "import" - ] - }, - "attrs": [], - "properties": { - "order": 1951, - "id": 611, - "prevSize": 24, - "code": 59557, - "name": "import" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 677 - }, { - "icon": { - "paths": [ - "M682.667 426.667h-85.333v-128h-170.667v128h-85.333l170.667 170.667zM810.667 640h-170.667c0 70.827-57.173 128-128 128s-128-57.173-128-128h-171.093v-426.667h597.76zM810.667 128h-597.76c-46.933 0-84.48 38.4-84.48 85.333l-0.427 597.333c0 46.933 37.973 85.333 84.907 85.333h597.76c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "inbox" - ] - }, - "attrs": [], - "properties": { - "order": 1952, - "id": 610, - "prevSize": 24, - "code": 59558, - "name": "inbox" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 678 - }, { - "icon": { - "paths": [ - "M85.333 128h853.333v128h-853.333v-128zM384 341.334l554.667-0v128h-554.667v-127.999zM384 554.667h554.667v128h-554.667v-128zM85.333 768h853.333v128h-853.333v-128zM128 341.333l170.667 170.667-170.667 170.667h-42.667v-341.333h42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "indent" - ] - }, - "attrs": [], - "properties": { - "order": 1953, - "id": 609, - "prevSize": 24, - "code": 59559, - "name": "indent" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 679 - }, { - "icon": { - "paths": [ - "M469.308 383.917h85.333v-85.333h-85.333zM511.974 853.248c-188.204 0-341.334-153.126-341.334-341.333 0-188.201 153.13-341.331 341.334-341.331s341.333 153.13 341.333 341.331c0 188.207-153.131 341.333-341.333 341.333zM511.974 85.25c-235.649 0-426.667 191.018-426.667 426.665 0 235.652 191.018 426.667 426.667 426.667s426.667-191.014 426.667-426.667c0-235.646-191.019-426.665-426.667-426.665zM469.308 725.248h85.333v-256h-85.333v256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "information-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1954, - "id": 608, - "prevSize": 24, - "code": 59560, - "name": "information-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 680 - }, { - "icon": { - "paths": [ - "M554.641 383.917h-85.333v-85.333h85.333zM554.641 725.248h-85.333v-256h85.333zM511.974 85.25c-235.647 0-426.665 191.018-426.665 426.665 0 235.652 191.018 426.667 426.665 426.667s426.667-191.014 426.667-426.667c0-235.646-191.019-426.665-426.667-426.665z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "information" - ] - }, - "attrs": [], - "properties": { - "order": 1955, - "id": 607, - "prevSize": 24, - "code": 59561, - "name": "information" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 681 - }, { - "icon": { - "paths": [ - "M853.308 277.251c0 11.776-9.557 21.333-21.333 21.333h-85.333c-11.776 0-21.333-9.557-21.333-21.333v-85.333c0-11.776 9.557-21.333 21.333-21.333h85.333c11.776 0 21.333 9.557 21.333 21.333zM191.973 853.252c-11.776 0-21.333-9.557-21.333-21.333v-362.667h89.174c-2.347 13.914-3.84 28.075-3.84 42.667 0 141.355 114.603 256 256.002 256 141.355 0 256-114.645 256-256 0-14.592-1.502-28.753-3.836-42.667h89.169v362.667c0 11.776-9.557 21.333-21.333 21.333zM511.974 341.251c94.251 0 170.667 76.416 170.667 170.668 0 94.251-76.416 170.667-170.667 170.667-94.252 0-170.668-76.416-170.668-170.667 0-94.252 76.416-170.668 170.668-170.668zM853.308 85.251h-682.668c-47.147 0-84.907 38.187-84.907 85.333l-0.427 682.668c0 47.083 38.187 85.333 85.333 85.333h682.668c47.083 0 85.333-38.251 85.333-85.333v-682.668c0-47.147-38.251-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "instagram" - ] - }, - "attrs": [], - "properties": { - "order": 1956, - "id": 606, - "prevSize": 24, - "code": 59562, - "name": "instagram" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 682 - }, { - "icon": { - "paths": [ - "M426.667 213.334c0-23.564-19.103-42.667-42.667-42.667l-42.667-0v-85.333h341.333v85.333h-42.667c-23.565 0-42.667 19.103-42.667 42.667v597.333c0 23.565 19.102 42.667 42.667 42.667h42.667v85.333h-341.333v-85.333h42.667c23.564 0 42.667-19.102 42.667-42.667v-597.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "instapaper" - ] - }, - "attrs": [], - "properties": { - "order": 1957, - "id": 605, - "prevSize": 24, - "code": 59563, - "name": "instapaper" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 683 - }, { - "icon": { - "paths": [ - "M554.667 128l43.524 2.44c118.507-54.228 222.332-60.548 276.109-5.941 42.65 43.305 46.502 117.495 18.325 205.031 29.367 54.276 46.042 116.427 46.042 182.471l-2.342 42.667h-548.911c15.813 97.374 84.684 170.667 167.253 170.667 55.838 0 105.408-33.519 136.546-85.333h225.604c-52.715 149.146-194.953 256-362.15 256-54.511 0-106.372-11.358-153.34-31.838-124.861 60.847-235.412 70.174-291.507 13.214-67.188-68.22-38.093-213.103 60.847-365.67 39.829-61.884 91.118-125.137 152.114-185.207l34.845-32.972c-50.171 29.39-113.896 74.327-179.005 140.343 36.092-174.612 190.74-305.869 376.046-305.869zM554.667 298.667c-76.42 0-141.106 62.781-162.854 149.333h325.708c-21.747-86.551-86.438-149.333-162.854-149.333zM855.923 173.297c-28.053-28.487-78.694-30.483-141.559-10.615 63.194 28.937 117.175 74.518 156.335 131.133 13.862-52.775 10.039-95.321-14.775-120.517zM165.85 852.898c35.524 36.070 107.26 29.666 194.169-9.818-78.822-46.438-139.606-120.226-169.309-208.311-51.145 96.969-63.647 178.743-24.861 218.129z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "internet-explorer" - ] - }, - "attrs": [], - "properties": { - "order": 1958, - "id": 604, - "prevSize": 24, - "code": 59564, - "name": "internet-explorer" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 684 - }, { - "icon": { - "paths": [ - "M511.974 835.558v0c-68.395 0-132.652-26.62-180.992-75.008-48.384-48.341-75.008-112.593-75.008-180.992 0-68.352 26.624-132.651 75.008-180.991l181.035-181.034zM753.34 338.195l-241.365-241.323-241.324 241.323c-133.333 133.335-133.333 349.442 0 482.729 66.603 66.645 153.942 99.968 241.324 99.968s174.763-33.323 241.365-99.968c133.291-133.286 133.291-349.436 0-482.729z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "invert-colors" - ] - }, - "attrs": [], - "properties": { - "order": 1959, - "id": 603, - "prevSize": 24, - "code": 59565, - "name": "invert-colors" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 685 - }, { - "icon": { - "paths": [ - "M512 85.333c37.205 0 67.371 30.162 67.371 67.369s-30.165 67.369-67.371 67.369c-37.205 0-67.366-30.162-67.366-67.369s30.161-67.369 67.366-67.369zM332.351 130.246c37.207 0 67.368 30.161 67.368 67.368s-30.161 67.369-67.368 67.369c-37.207 0-67.369-30.162-67.369-67.369s30.161-67.368 67.369-67.368zM691.648 130.246c37.21 0 67.371 30.162 67.371 67.369s-30.161 67.369-67.371 67.369c-37.205 0-67.366-30.162-67.366-67.369s30.161-67.369 67.366-67.369zM503.578 467.089c-89.823-89.826-67.366-134.738-67.366-134.738l157.193-0c0 67.369-89.826 134.738-89.826 134.738zM593.404 916.211c0 0 0-89.826-179.649-269.474s-202.105-224.562-224.561-359.299c0 0 16.842-22.456 39.298 0s72.983 39.298 117.895 39.298c0 0 44.913 140.352 168.421 230.174 0 0 162.807-168.419 162.807-235.788 0 0 50.526 11.228 112.282-33.684 0 0 42.125-22.283 44.911 0 5.615 44.912-39.3 202.106-224.563 359.298 0 0 117.897 134.737 106.667 269.474h-123.507zM391.299 691.648l95.438 106.667c-44.911 44.915-50.526 140.352-50.526 140.352h-134.737c22.456-179.648 89.824-247.019 89.824-247.019z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "jira" - ] - }, - "attrs": [], - "properties": { - "order": 1960, - "id": 602, - "prevSize": 24, - "code": 59566, - "name": "jira" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 686 - }, { - "icon": { - "paths": [ - "M867.456 460.531c66.85 27.426 113.877 92.322 113.877 168.107 0 100.544-82.769 182.029-184.858 182.029h-566.076c-103.111-1.57-187.733-84.838-187.733-186.735 0-68.156 37.285-127.565 92.75-160.047-3.802-11.93-5.822-24.644-5.822-37.81 0-70.055 57.674-126.851 128.823-126.851 29.681 0 56.962 10.004 78.753 26.639 44.913-92.655 140.658-156.817 251.873-156.817 154.227 0 279.245 123.12 279.245 274.994 0 5.559-0.495 11.004-0.832 16.491zM393.181 463.121c-75.465 0-136.641 53.862-136.641 120.303 0 66.445 61.176 120.307 136.641 120.307 44.246 0 83.58-18.517 108.549-47.228l-43.081-48.546c-14.11 18.556-41.67 31.552-65.468 31.552-33.664 0-60.954-25.109-60.954-56.085 0-30.972 27.29-56.081 60.954-56.081 20.088 0 38.763 10.039 57.507 22.161 18.743 12.117 49.737 55.287 74.381 82.931 62.656 62.537 94.793 68.028 131.891 68.028 75.465 0 136.64-53.862 136.64-120.303 0-66.445-61.175-120.307-136.64-120.307-44.245 0-83.58 18.517-108.553 47.228l43.085 48.546c14.11-18.556 41.668-31.552 65.468-31.552 33.664 0 60.954 25.109 60.954 56.085 0 30.972-27.29 56.081-60.954 56.081-20.087 0-38.767-10.039-57.51-22.161-18.743-12.117-49.737-55.287-74.381-82.931-62.652-62.532-94.793-68.028-131.887-68.028z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "jsfiddle" - ] - }, - "attrs": [], - "properties": { - "order": 1961, - "id": 601, - "prevSize": 24, - "code": 59567, - "name": "jsfiddle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 687 - }, { - "icon": { - "paths": [ - "M213.333 938.667v-85.333h42.667l-0.089-170.667h-42.578v-85.333h42.534l-0.067-128h-42.467v-170.667h256v-170.667h-42.667v-42.667h170.667v42.667h-42.667v170.667h256v170.667h-42.867l0.068 128h42.799v85.333h-42.756l0.090 170.667h42.667v85.333h-597.333zM725.333 384c0-23.564-19.102-42.667-42.667-42.667l-85.333-0c-23.565 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667h85.333c23.565 0 42.667-19.102 42.667-42.666z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "keg" - ] - }, - "attrs": [], - "properties": { - "order": 1962, - "id": 600, - "prevSize": 24, - "code": 59568, - "name": "keg" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 688 - }, { - "icon": { - "paths": [ - "M277.333 85.334c83.598 0 154.718 53.428 181.073 128h480.26v128h-170.667v128h-128v-128h-181.594c-26.355 74.572-97.475 128-181.073 128-106.039 0-192-85.961-192-192s85.961-192 192-192zM277.333 213.334c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64s-28.654-64-64-64zM277.333 554.667c83.598 0 154.718 53.427 181.073 128h480.26v128h-85.333v128h-85.333v-128h-85.333v128h-128v-128h-96.26c-26.355 74.573-97.475 128-181.073 128-106.039 0-192-85.961-192-192s85.961-192 192-192zM277.333 682.667c-35.346 0-64 28.655-64 64s28.654 64 64 64c35.346 0 64-28.655 64-64s-28.654-64-64-64z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "key-change" - ] - }, - "attrs": [], - "properties": { - "order": 1963, - "id": 599, - "prevSize": 24, - "code": 59569, - "name": "key-change" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 689 - }, { - "icon": { - "paths": [ - "M277.333 128c83.598 0 154.718 53.427 181.073 128h480.26v128h-170.667v128h-128v-128h-181.594c-26.355 74.573-97.475 128-181.073 128-106.039 0-192-85.961-192-192s85.961-192 192-192zM277.333 256c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64s-28.654-64-64-64zM341.333 725.333h341.333v85.333h-341.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "key-minus" - ] - }, - "attrs": [], - "properties": { - "order": 1964, - "id": 598, - "prevSize": 24, - "code": 59570, - "name": "key-minus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 690 - }, { - "icon": { - "paths": [ - "M277.333 128c83.598 0 154.718 53.427 181.073 128h480.26v128h-170.667v128h-128v-128h-181.594c-26.355 74.573-97.475 128-181.073 128-106.039 0-192-85.961-192-192s85.961-192 192-192zM277.333 256c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64s-28.654-64-64-64zM341.333 725.333h128v-128h85.333v128h128v85.333h-128v128h-85.333v-128h-128v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "key-plus" - ] - }, - "attrs": [], - "properties": { - "order": 1965, - "id": 597, - "prevSize": 24, - "code": 59571, - "name": "key-plus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 691 - }, { - "icon": { - "paths": [ - "M277.333 128c83.598 0 154.718 53.427 181.073 128h480.26v128h-170.667v128h-128v-128h-181.594c-26.355 74.573-97.475 128-181.073 128-106.039 0-192-85.961-192-192s85.961-192 192-192zM277.333 256c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64s-28.654-64-64-64zM622.507 597.333l60.16 60.16-110.507 110.507 110.507 110.507-60.16 60.16-110.507-110.507-110.507 110.507-60.16-60.16 110.507-110.507-110.507-110.507 60.16-60.16 110.507 110.507 110.507-110.507z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "key-remove" - ] - }, - "attrs": [], - "properties": { - "order": 1966, - "id": 596, - "prevSize": 24, - "code": 59572, - "name": "key-remove" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 692 - }, { - "icon": { - "paths": [ - "M938.667 768v170.667h-170.667v-128h-128v-128h-128l-96.302-96.303c-23.534 7.134-48.502 10.97-74.365 10.97-141.385 0-256-114.615-256-256s114.615-256 256-256c141.385 0 256 114.615 256 256 0 25.863-3.836 50.831-10.97 74.365l352.303 352.302zM298.667 213.333c-47.128 0-85.333 38.205-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.205 85.333-85.333s-38.205-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "key-variant" - ] - }, - "attrs": [], - "properties": { - "order": 1967, - "id": 595, - "prevSize": 24, - "code": 59573, - "name": "key-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 693 - }, { - "icon": { - "paths": [ - "M298.667 597.333c-46.933 0-85.333-38.4-85.333-85.333s38.4-85.333 85.333-85.333c46.933 0 85.333 38.4 85.333 85.333s-38.4 85.333-85.333 85.333zM539.733 426.667c-34.987-99.413-129.707-170.667-241.067-170.667-141.227 0-256 114.773-256 256s114.773 256 256 256c111.36 0 206.080-71.253 241.067-170.667h185.6v170.667h170.667v-170.667h85.333v-170.667h-441.6z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "key" - ] - }, - "attrs": [], - "properties": { - "order": 1968, - "id": 594, - "prevSize": 24, - "code": 59574, - "name": "key" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 694 - }, { - "icon": { - "paths": [ - "M895.974 469.252h-604.672l153.002-153.004-60.331-60.331-256 256.001 256 256 60.331-60.331-153.002-153.003h604.672v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "keyboard-backspace" - ] - }, - "attrs": [], - "properties": { - "order": 1969, - "id": 593, - "prevSize": 24, - "code": 59575, - "name": "keyboard-backspace" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 695 - }, { - "icon": { - "paths": [ - "M255.974 767.919h512v-85.333h-512zM511.974 358.917l195.669 195.669 60.331-60.331-256-256-256 256 60.331 60.331 195.67-195.669z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "keyboard-caps" - ] - }, - "attrs": [], - "properties": { - "order": 1970, - "id": 592, - "prevSize": 24, - "code": 59576, - "name": "keyboard-caps" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 696 - }, { - "icon": { - "paths": [ - "M511.974 981.252l170.667-170.667h-341.334zM810.641 341.251h-85.333v-85.333h85.333zM810.641 469.252h-85.333v-85.335h85.333zM682.641 341.251h-85.333v-85.333h85.333zM682.641 469.252h-85.333v-85.335h85.333zM682.641 639.919h-341.334v-85.333h341.334zM298.641 341.251h-85.333v-85.333h85.333zM298.641 469.252h-85.333v-85.335h85.333zM341.307 383.918h85.333v85.335h-85.333zM341.307 255.918h85.333v85.333h-85.333zM469.308 383.918h85.333v85.335h-85.333zM469.308 255.918h85.333v85.333h-85.333zM853.308 127.918h-682.667c-47.147 0-84.907 38.229-84.907 85.333l-0.426 426.668c0 47.104 38.187 85.333 85.333 85.333h682.667c47.104 0 85.333-38.229 85.333-85.333v-426.668c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "keyboard-close" - ] - }, - "attrs": [], - "properties": { - "order": 1971, - "id": 591, - "prevSize": 24, - "code": 59577, - "name": "keyboard-close" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 697 - }, { - "icon": { - "paths": [ - "M42.667 182.122l54.49-54.122 756.177 756.177-54.123 54.49-128.081-128.081h-500.488c-47.147 0-85.333-38.229-85.333-85.333l0.426-426.668c0-20.561 7.195-39.432 19.225-54.17l-62.293-62.292zM810.641 426.584v-85.333h-85.333v85.333h85.333zM810.641 554.586v-85.333h-85.333v85.333h85.333zM682.641 426.584v-85.333h-85.333v85.333h85.333zM682.641 554.586v-85.333h-85.333v50.287l-92.954-92.955h50.287v-85.333h-85.333v50.289l-178.289-178.289h562.289c47.104 0 85.333 38.229 85.333 85.333v426.668c0 36.651-23.147 67.934-55.612 80.009l-250.675-250.675h50.287zM341.308 639.919v85.333h244.488l-85.333-85.333h-159.155zM213.308 426.584h73.821l-73.821-73.821v73.821zM298.641 554.586v-85.333h-85.333v85.333h85.333zM341.308 554.586h73.821l-73.821-73.822v73.822z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "keyboard-off" - ] - }, - "attrs": [], - "properties": { - "order": 1972, - "id": 590, - "prevSize": 24, - "code": 59578, - "name": "keyboard-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 698 - }, { - "icon": { - "paths": [ - "M810.641 298.584v170.668h-562.005l153.003-153.004-60.331-60.331-256 256.001 256 256 60.331-60.331-153.003-153.003h647.339v-256.001h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "keyboard-return" - ] - }, - "attrs": [], - "properties": { - "order": 1973, - "id": 589, - "prevSize": 24, - "code": 59579, - "name": "keyboard-return" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 699 - }, { - "icon": { - "paths": [ - "M853.308 767.919h85.333v-512.001h-85.333zM494.31 316.248l153.003 153.004h-604.672v85.333h604.672l-153.003 153.003 60.331 60.331 256-256-256-256.001-60.331 60.331z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "keyboard-tab" - ] - }, - "attrs": [], - "properties": { - "order": 1974, - "id": 588, - "prevSize": 24, - "code": 59580, - "name": "keyboard-tab" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 700 - }, { - "icon": { - "paths": [ - "M256 682.667h512v85.333h-512v-85.333zM256 554.667v85.333h-170.666v-85.333h170.666zM298.666 640v-85.333h128v85.333h-128zM469.333 640v-85.333h85.333v85.333h-85.333zM597.333 640v-85.333h128v85.333h-128zM768 640v-85.333h170.667v85.333h-170.667zM85.333 426.667h128v85.333h-128v-85.333zM810.667 512v-85.333h128v85.333h-128zM768 512h-85.333v-85.333h85.333v85.333zM341.333 512h-85.333v-85.333h85.333v85.333zM512 512h-128v-85.333h128v85.333zM640 512h-85.333v-85.333h85.333v85.333zM85.333 384v-85.333h85.333v85.333h-85.333zM213.333 384v-85.333h85.333v85.333h-85.333zM341.333 384v-85.333h85.333v85.333h-85.333zM469.333 384v-85.333h85.333v85.333h-85.333zM597.333 384v-85.333h85.333v85.333h-85.333zM725.333 384v-85.333h213.333v85.333h-213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "keyboard-variant" - ] - }, - "attrs": [], - "properties": { - "order": 1975, - "id": 587, - "prevSize": 24, - "code": 59581, - "name": "keyboard-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 701 - }, { - "icon": { - "paths": [ - "M810.641 426.584h-85.333v-85.333h85.333zM810.641 554.586h-85.333v-85.333h85.333zM682.641 426.584h-85.333v-85.333h85.333zM682.641 554.586h-85.333v-85.333h85.333zM682.641 725.252h-341.333v-85.333h341.333zM298.641 426.584h-85.333v-85.333h85.333zM298.641 554.586h-85.333v-85.333h85.333zM341.308 469.252h85.333v85.333h-85.333zM341.308 341.251h85.333v85.333h-85.333zM469.308 469.252h85.333v85.333h-85.333zM469.308 341.251h85.333v85.333h-85.333zM853.308 213.251h-682.666c-47.147 0-84.907 38.229-84.907 85.333l-0.426 426.668c0 47.104 38.187 85.333 85.333 85.333h682.666c47.104 0 85.333-38.229 85.333-85.333v-426.668c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "keyboard" - ] - }, - "attrs": [], - "properties": { - "order": 1976, - "id": 586, - "prevSize": 24, - "code": 59582, - "name": "keyboard" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 702 - }, { - "icon": { - "paths": [ - "M682.641 725.248h-469.333v-426.665h469.333l151.339 213.331zM752.316 249.302c-15.445-21.844-40.917-36.052-69.675-36.052l-469.333 0.427c-47.084 0-85.333 37.802-85.333 84.906v426.665c0 47.108 38.25 84.907 85.333 84.907l469.333 0.427c28.757 0 54.229-14.246 69.675-36.049l186.325-262.618-186.325-262.612z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "label-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1977, - "id": 585, - "prevSize": 24, - "code": 59583, - "name": "label-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 703 - }, { - "icon": { - "paths": [ - "M752.311 249.292c-15.445-21.804-40.917-36.055-69.675-36.055l-469.333 0.427c-47.104 0-85.333 37.802-85.333 84.906v426.665c0 47.147 38.229 84.907 85.333 84.907l469.333 0.427c28.757 0 54.229-14.208 69.675-36.011l186.325-262.656-186.325-262.61z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "label" - ] - }, - "attrs": [], - "properties": { - "order": 1978, - "id": 584, - "prevSize": 24, - "code": 59584, - "name": "label" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 704 - }, { - "icon": { - "paths": [ - "M490.487 681.527l17.766 103.919c-11.238 5.999-28.937 11.614-53.094 16.849s-52.756 8.026-85.796 8.371c-94.040-1.873-164.866-29.773-212.477-83.695s-71.462-122.615-71.553-206.089c2.044-98.344 30.81-174.039 86.298-227.085s125.437-79.868 209.845-80.465c32.132 0.301 59.723 3.008 82.767 8.123 23.049 5.114 40.141 10.831 51.277 17.148l-25.839 106.334-44.109-14.784c-17.276-4.135-37.028-6.301-59.251-6.496-49.594-0.070-90.508 15.589-122.74 46.976s-48.921 78.918-50.065 142.598c0.42 57.993 15.729 103.501 45.926 136.525 30.197 33.028 72.759 49.847 127.686 50.47l56.524-5.21c18.338-3.379 33.95-7.876 46.835-13.491zM592.695 810.667l27.029-170.667h-64l13.517-85.333h64l13.517-85.333h-64l13.517-85.333h63.996l27.034-170.666h85.333l-27.034 170.666h42.671l27.029-170.667h85.333l-27.029 170.667h64l-13.517 85.333h-64l-13.517 85.333h64l-13.517 85.333h-64l-27.029 170.667h-85.333l27.029-170.667h-42.667l-27.029 170.667h-85.333zM718.575 554.667h42.667l13.517-85.333h-42.667l-13.517 85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "language-csharp" - ] - }, - "attrs": [], - "properties": { - "order": 1979, - "id": 583, - "prevSize": 24, - "code": 59585, - "name": "language-csharp" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 705 - }, { - "icon": { - "paths": [ - "M214.039 127.997l-28.487 142.436h579.752l-18.091 92.006h-580.14l-28.102 142.435h579.753l-32.337 162.453-233.673 77.38-202.49-77.38 13.859-70.447h-142.436l-33.876 170.923 334.917 128.192 386.118-128.192 51.2-257.152 10.394-51.588 65.826-331.066h-722.188z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "language-css3" - ] - }, - "attrs": [], - "properties": { - "order": 1980, - "id": 582, - "prevSize": 24, - "code": 59586, - "name": "language-css3" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 706 - }, { - "icon": { - "paths": [ - "M512 749.333l173.756-48.171 23.258-260.275h-308.942l-7.749-86.811h324.409l7.59-84.778h-424.646l22.868 256.364h293.805l-9.839 109.952-94.511 25.51-94.534-25.459-6.302-70.618h-85.102l12.142 136.115 173.796 48.171zM173.587 128.001h676.828l-61.705 691.246-276.877 76.753-276.618-76.791-61.629-691.208z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "language-html5" - ] - }, - "attrs": [], - "properties": { - "order": 1981, - "id": 581, - "prevSize": 24, - "code": 59587, - "name": "language-html5" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 707 - }, { - "icon": { - "paths": [ - "M128 128h768v768h-768v-768zM329.935 769.796c17.012 36.087 50.525 65.98 108.26 65.98 63.927 0 107.746-34.022 107.746-108.774v-246.417h-72.171v245.393c0 36.087-14.955 45.363-38.669 45.363-24.74 0-35.055-17.011-46.393-37.111l-58.773 35.567zM585.143 762.065c21.133 41.758 64.439 73.719 131.456 73.719 68.565 0 119.603-35.571 119.603-100.531 0-60.314-34.543-87.117-95.893-113.412l-18.039-7.731c-30.929-13.406-44.335-22.17-44.335-43.823 0-17.523 13.406-30.929 34.543-30.929 20.621 0 34.018 8.764 46.391 30.929l56.196-36.083c-23.714-41.762-56.708-57.745-102.588-57.745-64.444 0-105.685 41.246-105.685 95.377 0 58.769 34.543 86.609 86.613 108.77l18.039 7.74c32.994 14.43 52.582 23.194 52.582 47.94 0 20.621-19.068 35.575-48.973 35.575-35.571 0-55.676-18.56-71.147-43.823l-58.765 34.027z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "language-javascript" - ] - }, - "attrs": [], - "properties": { - "order": 1982, - "id": 580, - "prevSize": 24, - "code": 59588, - "name": "language-javascript" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 708 - }, { - "icon": { - "paths": [ - "M85.333 242.756c295.383-196.922 388.053 56.413 395.776 195.418s-127.422 314.261-297.315 198.426v229.743l-98.461-65.643v-557.943zM179.934 315.583v229.736c154.449 92.672 207.538 16.414 207.538-114.867 0-185.338-107.147-192.093-207.538-114.868zM643.277 177.116c0 0-7.723 148.648 0 295.375 15.445 146.726 196.924 32.823 196.924 32.823v-295.378l98.466 12.010v394.327c0 262.562-262.566 250.069-262.566 250.069l-32.828-98.462c229.747 0 200.789-152.090 200.789-152.090-278.007 108.113-299.243-77.653-299.243-77.653v-295.381l98.458-65.641z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "language-python-text" - ] - }, - "attrs": [], - "properties": { - "order": 1983, - "id": 579, - "prevSize": 24, - "code": 59589, - "name": "language-python-text" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 709 - }, { - "icon": { - "paths": [ - "M816.759 319.999c67.328 0 121.907 54.579 121.907 121.904v161.527c0 67.324-54.579 121.903-121.907 121.903h-304.759c0 16.832 13.645 41.143 30.473 41.143h182.865v71.62c0 67.328-54.579 121.907-121.907 121.907h-182.858c-67.326 0-121.905-54.579-121.905-121.907l-0.004-160c0-67.328 54.583-121.907 121.909-121.907h223.997c67.328 0 121.907-54.579 121.907-121.907v-114.284h50.283zM633.903 822.857c-16.832 0-30.477 12.847-30.477 38.093 0 25.25 13.645 30.477 30.477 30.477s30.477-5.227 30.477-30.477c0-25.246-13.645-38.093-30.477-38.093zM207.239 746.667c-67.327 0-121.905-54.579-121.905-121.903v-161.527c0-67.325 54.579-121.904 121.905-121.904l304.761 0c0-16.832-13.645-41.143-30.473-41.143h-182.863v-71.619c0-67.327 54.579-121.905 121.905-121.905h182.857c67.328 0 121.907 54.579 121.907 121.905v160.001c0 67.327-54.579 121.906-121.907 121.906h-223.996c-67.327 0-121.905 54.579-121.905 121.907l-0 114.283h-50.286zM390.097 243.81c16.832 0 30.476-12.847 30.476-38.094s-13.644-30.474-30.476-30.474c-16.832 0-30.476 5.227-30.476 30.474s13.644 38.094 30.476 38.094z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "language-python" - ] - }, - "attrs": [], - "properties": { - "order": 1984, - "id": 578, - "prevSize": 24, - "code": 59590, - "name": "language-python" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 710 - }, { - "icon": { - "paths": [ - "M511.987 810.586c-23.552 0-42.667-19.115-42.667-42.667s19.115-42.667 42.667-42.667c23.552 0 42.667 19.115 42.667 42.667s-19.115 42.667-42.667 42.667zM170.653 213.251h682.667v469.335h-682.667zM853.321 767.919c47.104 0 84.907-38.229 84.907-85.333l0.427-469.335c0-47.104-38.229-85.333-85.333-85.333h-682.667c-47.146 0-85.333 38.229-85.333 85.333v469.335c0 47.104 38.187 85.333 85.333 85.333h-170.666c0 47.104 38.187 85.333 85.333 85.333h853.334c47.104 0 85.333-38.229 85.333-85.333h-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "laptop-chromebook" - ] - }, - "attrs": [], - "properties": { - "order": 1985, - "id": 577, - "prevSize": 24, - "code": 59591, - "name": "laptop-chromebook" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 711 - }, { - "icon": { - "paths": [ - "M170.653 213.251h682.667v426.668h-682.667zM853.321 767.919v-42.667c47.104 0 84.907-38.229 84.907-85.333l0.427-426.668c0-47.104-38.229-85.333-85.333-85.333h-682.667c-47.104 0-85.333 38.229-85.333 85.333v426.668c0 47.104 38.229 85.333 85.333 85.333v42.667h-170.666v85.333h1024v-85.333h-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "laptop-mac" - ] - }, - "attrs": [], - "properties": { - "order": 1986, - "id": 576, - "prevSize": 24, - "code": 59592, - "name": "laptop-mac" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 712 - }, { - "icon": { - "paths": [ - "M853.321 639.919h-682.667v-426.668h682.667zM597.321 767.919h-170.667v-42.667h170.667zM938.654 767.919v-640.001h-853.334v640.001h-85.333v85.333h1024v-85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "laptop-windows" - ] - }, - "attrs": [], - "properties": { - "order": 1987, - "id": 575, - "prevSize": 24, - "code": 59593, - "name": "laptop-windows" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 713 - }, { - "icon": { - "paths": [ - "M170.654 255.918h682.667v426.668h-682.667zM853.321 767.919c47.104 0 84.907-38.229 84.907-85.333l0.427-426.668c0-47.104-38.229-85.333-85.333-85.333h-682.667c-47.147 0-85.333 38.229-85.333 85.333v426.668c0 47.104 38.187 85.333 85.333 85.333h-170.667v85.333h1024v-85.333h-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "laptop" - ] - }, - "attrs": [], - "properties": { - "order": 1988, - "id": 574, - "prevSize": 24, - "code": 59594, - "name": "laptop" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 714 - }, { - "icon": { - "paths": [ - "M768.286 765.069c-88.841-0.358-136.252-44.126-169.152-121.237l-9.387-21.039-81.161-186.266c-26.833-65.933-93.677-110.478-169.054-110.478-101.926 0-184.605 83.276-184.605 185.981 0 102.711 82.679 185.988 184.605 185.988 71.111 0 133.026-40.486 163.84-99.849l32.9 76.211c-46.647 57.203-117.475 93.619-196.74 93.619-140.326 0-254.199-114.526-254.199-255.97 0-141.36 113.873-256.029 254.199-256.029 106.001 0 191.62 56.975 235.046 157.943 3.315 7.831 45.982 108.305 83.247 193.809 23.040 52.928 42.667 88.017 106.381 90.197 62.673 2.163 105.626-36.22 105.626-84.745 0-47.407-32.713-58.795-88.085-77.329-99.46-32.998-150.848-66.146-150.848-145.561 0-77.473 52.339-129.138 137.387-129.138 55.467 0 95.475 24.823 123.162 74.316l-54.327 27.961c-20.574-28.871-43.14-40.268-71.868-40.268-39.919 0-68.365 27.971-68.365 65.157 0 52.792 46.839 60.766 112.452 82.441 88.273 28.949 129.327 62.007 129.327 144.585 0 86.707-73.86 149.845-170.381 149.7z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "lastfm" - ] - }, - "attrs": [], - "properties": { - "order": 1989, - "id": 573, - "prevSize": 24, - "code": 59595, - "name": "lastfm" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 715 - }, { - "icon": { - "paths": [ - "M597.308 127.917v85.333h153.003l-419.371 419.326 60.331 60.373 419.371-419.369v153.003h85.333v-298.667zM810.641 810.581h-597.333v-597.331h298.667v-85.333h-298.667c-47.147 0-85.333 38.229-85.333 85.333v597.331c0 47.108 38.187 85.333 85.333 85.333h597.333c47.104 0 85.333-38.225 85.333-85.333v-298.667h-85.333v298.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "launch" - ] - }, - "attrs": [], - "properties": { - "order": 1990, - "id": 572, - "prevSize": 24, - "code": 59596, - "name": "launch" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 716 - }, { - "icon": { - "paths": [ - "M139.52 42.667l-54.187 54.187 180.053 180.053-137.387 107.093 69.547 54.187 314.453 244.48 89.6-69.547 61.013 61.013-150.613 116.907-314.453-244.48-69.547 53.76 384 298.667 211.2-164.267 161.28 161.28 54.187-54.187-799.147-799.147zM826.027 438.187l69.973-54.187-384-298.667-124.16 96.853 335.787 336.213 102.4-80.213zM845.227 639.573l50.773-39.253-61.013-61.013-50.773 39.253 61.013 61.013z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "layers-off" - ] - }, - "attrs": [], - "properties": { - "order": 1991, - "id": 571, - "prevSize": 24, - "code": 59597, - "name": "layers-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 717 - }, { - "icon": { - "paths": [ - "M512 682.667l384-298.667-384-298.667-384 298.667 69.547 54.187zM511.573 791.040l-314.453-244.48-69.12 53.76 384 298.667 384-298.667-69.547-54.187-314.88 244.907z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "layers" - ] - }, - "attrs": [], - "properties": { - "order": 1992, - "id": 570, - "prevSize": 24, - "code": 59598, - "name": "layers" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 718 - }, { - "icon": { - "paths": [ - "M725.333 341.333c-384 85.333-473.551 348.403-562.512 569.289l80.684 27.78 40.681-97.83c20.591 7.151 41.674 12.762 57.147 12.762 469.333 0 597.333-725.333 597.333-725.333-42.667 85.333-341.333 96-554.667 138.667s-298.667 224-298.667 309.333c0 85.333 74.667 160 74.667 160 138.667-394.667 565.333-394.667 565.333-394.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "leaf" - ] - }, - "attrs": [], - "properties": { - "order": 1993, - "id": 569, - "prevSize": 24, - "code": 59599, - "name": "leaf" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 719 - }, { - "icon": { - "paths": [ - "M810.667 298.667h-426.667v-85.333h426.667zM640 640h-256v-85.333h256zM810.667 469.333h-426.667v-85.333h426.667zM853.333 85.333h-512c-46.933 0-85.333 38.4-85.333 85.333v512c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-512c0-46.933-38.4-85.333-85.333-85.333zM170.667 256h-85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333v-85.333h-597.333v-597.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "library-books" - ] - }, - "attrs": [], - "properties": { - "order": 1994, - "id": 568, - "prevSize": 24, - "code": 59600, - "name": "library-books" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 720 - }, { - "icon": { - "paths": [ - "M170.667 256h-85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333v-85.333h-597.333zM768 298.667h-128v234.667c0 58.88-47.787 106.667-106.667 106.667s-106.667-47.787-106.667-106.667c0-58.88 47.787-106.667 106.667-106.667 24.32 0 46.080 8.107 64 21.76v-235.093h170.667zM853.333 85.333h-512c-46.933 0-85.333 38.4-85.333 85.333v512c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-512c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "library-music" - ] - }, - "attrs": [], - "properties": { - "order": 1995, - "id": 567, - "prevSize": 24, - "code": 59601, - "name": "library-music" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 721 - }, { - "icon": { - "paths": [ - "M810.667 469.333h-170.667v170.667h-85.333v-170.667h-170.667v-85.333h170.667v-170.667h85.333v170.667h170.667zM853.333 85.333h-512c-46.933 0-85.333 38.4-85.333 85.333v512c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-512c0-46.933-38.4-85.333-85.333-85.333zM170.667 256h-85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333v-85.333h-597.333v-597.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "library-plus" - ] - }, - "attrs": [], - "properties": { - "order": 1996, - "id": 566, - "prevSize": 24, - "code": 59602, - "name": "library-plus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 722 - }, { - "icon": { - "paths": [ - "M511.974 341.251c70.699 0 128-57.301 128-128s-57.301-128-128-128c-70.699 0-128 57.301-128 128s57.302 128 128 128zM511.974 492.506c-100.865-93.569-235.563-151.255-384-151.255v469.335c148.437 0 283.136 57.685 384 151.253 100.864-93.568 235.563-151.253 384-151.253v-469.335c-148.437 0-283.136 57.685-384 151.255z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "library" - ] - }, - "attrs": [], - "properties": { - "order": 1997, - "id": 565, - "prevSize": 24, - "code": 59603, - "name": "library" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 723 - }, { - "icon": { - "paths": [ - "M511.974 85.251c164.949 0 298.667 133.717 298.667 298.667 0 101.463-50.688 190.935-128 244.908v96.427c0 23.552-19.115 42.667-42.667 42.667h-256c-23.552 0-42.667-19.115-42.667-42.667v-96.427c-77.312-53.973-128-143.445-128-244.908 0-164.95 133.717-298.667 298.666-298.667zM383.975 895.919v-42.667h256v42.667c0 23.552-19.115 42.667-42.667 42.667h-170.666c-23.552 0-42.667-19.115-42.667-42.667zM512 170.667c-117.821 0-213.333 95.513-213.333 213.333 0 87.479 52.655 162.662 128 195.584v103.083h170.667v-103.083c75.345-32.922 128-108.105 128-195.584 0-117.821-95.514-213.333-213.333-213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "lightbulb-outline" - ] - }, - "attrs": [], - "properties": { - "order": 1998, - "id": 564, - "prevSize": 24, - "code": 59604, - "name": "lightbulb-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 724 - }, { - "icon": { - "paths": [ - "M511.974 85.251c-164.949 0-298.666 133.717-298.666 298.667 0 101.463 50.688 190.935 128 244.908v96.427c0 23.552 19.115 42.667 42.667 42.667h256c23.552 0 42.667-19.115 42.667-42.667v-96.427c77.312-53.973 128-143.445 128-244.908 0-164.949-133.717-298.667-298.667-298.667zM383.975 895.919c0 23.552 19.115 42.667 42.667 42.667h170.666c23.552 0 42.667-19.115 42.667-42.667v-42.667h-256v42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "lightbulb" - ] - }, - "attrs": [], - "properties": { - "order": 1999, - "id": 563, - "prevSize": 24, - "code": 59605, - "name": "lightbulb" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 725 - }, { - "icon": { - "paths": [ - "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-170.743-170.743h-73.822v-73.826l-139.511-139.507h-73.823v-73.826l-107.135-107.133c-41.248 32.005-67.799 82.053-67.799 138.292 0 96.593 78.339 174.929 174.934 174.929h128.001v81.071h-128.001c-141.354 0-256-114.607-256-256 0-78.626 35.45-148.97 91.23-195.927l-91.207-91.207zM682.645 255.922c141.44 0 256 114.603 256 256.001 0 94.558-51.238 177.139-127.484 221.47l-60.331-60.331c62.729-26.586 106.748-88.734 106.748-161.139 0-96.6-78.336-174.937-174.933-174.937h-128v-81.064h128zM341.311 255.922h128.001v81.065h-54.558l-80.956-80.956 7.513-0.108zM682.645 469.257v85.333h-50.287l-85.333-85.333h135.62z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "link-off" - ] - }, - "attrs": [], - "properties": { - "order": 2000, - "id": 562, - "prevSize": 24, - "code": 59606, - "name": "link-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 726 - }, { - "icon": { - "paths": [ - "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-206.089-206.089-111.292 111.292c-83.313 83.311-218.388 83.311-301.699 0-83.312-83.315-83.312-218.389 0-301.7l63.386-63.386c-0.355 34.995 5.404 70.042 17.276 103.403l-20.323 20.322c-49.987 49.988-49.987 131.034 0 181.018 49.987 49.988 131.032 49.988 181.019 0l111.294-111.292-68.642-68.638c-0.265 10.556-4.429 21.026-12.48 29.082-16.666 16.661-43.679 16.661-60.342 0-44.998-45.001-65.692-105.097-62.081-163.985l-243.904-243.905zM542.165 180.134c83.311-83.311 218.389-83.311 301.7 0s83.311 218.386 0 301.7l-63.386 63.381c0.354-34.995-5.406-70.046-17.276-103.403l20.322-20.324c49.988-49.987 49.988-131.032 0-181.019s-131.029-49.987-181.018-0l-142.135 142.135-60.339-60.339 142.131-142.132zM572.339 391.319c16.661-16.662 43.678-16.662 60.339 0 58.428 58.426 75.878 142.313 52.356 215.947l-75.639-75.639c-2.394-29.158-14.746-57.655-37.056-79.966-16.661-16.666-16.661-43.679 0-60.341z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "link-variant-off" - ] - }, - "attrs": [], - "properties": { - "order": 2001, - "id": 561, - "prevSize": 24, - "code": 59607, - "name": "link-variant-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 727 - }, { - "icon": { - "paths": [ - "M451.661 572.339c16.661 16.661 16.661 43.678 0 60.339-16.666 16.661-43.679 16.661-60.342 0-83.312-83.311-83.312-218.387 0-301.699l0.001 0.001 150.845-150.846c83.311-83.312 218.389-83.311 301.7 0s83.311 218.387 0 301.7l-63.386 63.381c0.354-34.995-5.402-70.046-17.276-103.403l20.322-20.324c49.988-49.987 49.988-131.032 0-181.019s-131.029-49.987-181.018 0l-150.848 150.849c-49.989 49.986-49.989 131.031 0 181.020zM572.339 391.319c16.661-16.662 43.678-16.662 60.339 0 83.311 83.313 83.311 218.387 0 301.698v0l-150.848 150.852c-83.313 83.311-218.388 83.311-301.699 0-83.311-83.315-83.312-218.389 0-301.7l63.386-63.386c-0.355 34.995 5.404 70.042 17.276 103.403l-20.323 20.322c-49.987 49.988-49.987 131.034 0 181.018 49.987 49.988 131.032 49.988 181.019 0l150.85-150.848c49.988-49.988 49.988-131.034 0-181.018-16.661-16.666-16.661-43.679 0-60.341z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "link-variant" - ] - }, - "attrs": [], - "properties": { - "order": 2002, - "id": 560, - "prevSize": 24, - "code": 59608, - "name": "link-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 728 - }, { - "icon": { - "paths": [ - "M682.645 255.922h-128v81.065h128c96.597 0 174.933 78.336 174.933 174.936 0 96.593-78.336 174.929-174.933 174.929h-128v81.071h128c141.44 0 256-114.607 256-256 0-141.4-114.56-256.001-256-256.001zM166.378 511.923c0-96.6 78.337-174.936 174.933-174.936h128.001v-81.065h-128.001c-141.354 0-256 114.601-256 256.001 0 141.393 114.646 256 256 256h128.001v-81.071h-128.001c-96.596 0-174.933-78.336-174.933-174.929zM341.311 554.59h341.334v-85.333h-341.334v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "link" - ] - }, - "attrs": [], - "properties": { - "order": 2003, - "id": 559, - "prevSize": 24, - "code": 59609, - "name": "link" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 729 - }, { - "icon": { - "paths": [ - "M810.641 810.586h-128v-226.133c0-35.328-28.672-64-64-64s-64 28.672-64 64v226.133h-128v-384.001h128v51.201c22.101-35.755 67.669-59.735 106.667-59.735 82.475 0 149.333 66.86 149.333 149.335zM277.308 354.563c-42.709 0-77.355-34.56-77.355-77.312s34.645-77.355 77.355-77.355c42.709 0 77.312 34.603 77.312 77.355s-34.603 77.312-77.312 77.312zM341.308 810.586h-128v-384.001h128zM853.308 85.251h-682.667c-47.147 0-84.916 38.187-84.916 85.333l-0.417 682.668c0 47.083 38.187 85.333 85.333 85.333h682.667c47.083 0 85.333-38.251 85.333-85.333v-682.668c0-47.147-38.251-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "linkedin-box" - ] - }, - "attrs": [], - "properties": { - "order": 2004, - "id": 558, - "prevSize": 24, - "code": 59610, - "name": "linkedin-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 730 - }, { - "icon": { - "paths": [ - "M896 896h-170.667v-288c0-45.167-50.684-82.953-95.851-82.953s-74.816 37.786-74.816 82.953v288h-170.667v-512h170.667v85.333c28.258-45.714 100.54-75.21 150.4-75.21 105.451 0 190.933 87.097 190.933 192.543v309.333zM298.666 896h-170.667v-512h170.667v512zM213.333 128c47.128 0 85.333 38.205 85.333 85.333s-38.205 85.333-85.333 85.333c-47.128 0-85.333-38.205-85.333-85.333s38.205-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "linkedin" - ] - }, - "attrs": [], - "properties": { - "order": 2005, - "id": 557, - "prevSize": 24, - "code": 59611, - "name": "linkedin" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 731 - }, { - "icon": { - "paths": [ - "M303.391 816.017l96.28 102.195-16.481-112.533-102.879-101.18 23.080 111.518zM407.086 938.667l-0.94-0.090-0.938-0.269-0.714-0.346-1.14-0.905-108.399-115.076c-0.652-0.691-1.094-1.545-1.286-2.466l-26.803-129.451-0.077-1.621c0.082-0.678 0.296-1.327 0.622-1.907 0.424-0.755 1.038-1.399 1.798-1.865l28.786-17.604-43.441-40.917c-0.765-0.721-1.287-1.655-1.501-2.684l-34.594-167.151-0.068-1.677c0.085-0.683 0.305-1.327 0.636-1.903 0.425-0.742 1.039-1.387 1.807-1.847l0.435-0.23 45.12-21.483-62.409-48.641c-0.966-0.751-1.614-1.81-1.865-2.997l-45.981-222.083-0.061-1.692 0.278-1.129c0.354-0.956 0.993-1.806 1.869-2.417l1.399-0.693 206.078-64.191c1.237-0.388 2.572-0.287 3.746 0.28l151.683 73.233c1.37 0.907 2.227 2.411 2.3 4.063l9.417 220.294c0.081 1.986-0.986 3.84-2.743 4.759l-56.081 29.18 60.194 40.445c1.267 0.986 2.005 2.509 1.988 4.13l2.483 58.214 57.566-35.191c1.698-1.041 3.836-1.003 5.495 0.098l40.013 26.428 1.045-52.224c0.034-1.737 0.96-3.341 2.445-4.25l98.364-60.135c1.574-0.969 3.541-1.002 5.15-0.118l116.693 64.669c1.451 0.866 2.377 2.394 2.47 4.083l-0.034 0.981-16.175 119.684c-0.179 1.301-0.853 2.496-1.882 3.319l-91.187 72.674c-0.316 0.252-0.657 0.465-1.015 0.631-0.687 0.32-1.434 0.478-2.249 0.478-0.542-0.009-1.088-0.102-1.617-0.282-0.243-0.090-0.486-0.192-0.725-0.316-0.269-0.145-0.525-0.316-0.759-0.499l-33.749-23.488-3.401 55.932c-0.090 1.451-0.777 2.795-1.92 3.708l-111.552 88.96-1.216 0.806c-0.691 0.329-1.434 0.491-2.185 0.491s-1.506-0.171-2.206-0.495l-1.092-0.708-46.583-39.206 3.26 76.275c0.068 1.626-0.644 3.191-1.924 4.22l-139.442 111.087-0.96 0.61c-0.706 0.354-1.467 0.512-2.225 0.512zM720.422 563.217c0.589 0.397 1.079 0.9 1.455 1.476 0.521 0.798 0.815 1.732 0.836 2.705l-0.004 0.401-0.004 0.030-3.443 56.687 31.872 22.182 9.617-111.219-107.895-67.234-0.998 49.694 68.565 45.278zM592.090 656.154l-49.199-37.551 0.375 8.802c0.085 1.771-0.768 3.456-2.253 4.454l-37.103 24.998 40.35 32.939 1.152 1.327c0.431 0.721 0.687 1.549 0.725 2.415l1.647 38.545 45.261 38.101-0.956-114.031zM262.75 619.81l108.13 101.867-22.817-155.925-116.621-97.161 31.308 151.219zM211.749 373.624l122.15 95.197-32.385-221.107-132.939-82.661 43.174 208.57zM771.017 535.59l-9.429 108.937 80.265-63.983 14.31-105.899-85.146 60.945zM603.281 770.701l101.777-81.178 6.784-111.629-109.508 78.332 0.947 114.475zM541.303 820.079l-4.988-116.663-142.804 102.17 17.35 118.413 130.442-103.919zM311.884 247.935l32.949 224.897 177.655-92.443-8.977-209.929-201.626 77.476zM358.409 565.794l23.548 160.887 150.967-101.705-6.601-154.761-167.915 95.578z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "linode" - ] - }, - "attrs": [], - "properties": { - "order": 2006, - "id": 556, - "prevSize": 24, - "code": 59612, - "name": "linode" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 732 - }, { - "icon": { - "paths": [ - "M562.287 618.667c-27.772 32.401-72.802 32.401-100.574 0l-144.082-169.668c-12.181 32.213-18.964 67.989-18.964 105.668 0 71.194 24.218 135.599 63.308 182.003 65.626 4.322 119.788 29.517 140.724 73.758 3.085 0.158 6.187 0.239 18.748-0.009 20.787-42.889 73.796-66.496 138.202-70.967 40.482-46.592 65.685-112.158 65.685-184.785 0-37.679-6.784-73.455-18.965-105.668l-144.081 169.668zM853.333 885.333c0 23.565-29.769 53.333-53.333 53.333h-234.667c-23.565 0-53.333-29.769-53.333-53.333 0 23.565-29.769 53.333-53.333 53.333h-234.667c-23.564 0-53.334-29.769-53.334-53.333 0-55.543 40.195-104.017 98.24-132.318-34.985-55.902-55.573-124.378-55.573-198.349-42.667 85.333-98.261 109.252-124.283 85.333s-12.537-92.535 43.278-153.254c31.51-34.278 80.456-76.196 115.761-92.029 13.654-29.363 30.95-56.177 51.199-79.654l-0.621-16.394c0-117.821 95.513-213.333 213.334-213.333 117.82 0 213.333 95.512 213.333 213.333l-0.623 16.394c20.25 23.477 37.547 50.291 51.2 79.654 35.307 15.833 84.25 57.751 115.763 92.029 55.812 60.719 69.299 129.335 43.277 153.254s-81.617 0-124.284-85.333c0 74.714-21.005 143.817-56.631 200.026 58.615 27.328 99.298 74.761 99.298 130.641zM421.49 384c-17.673 20.619-17.673 54.050 0 74.666l53.334 64c17.673 20.621 46.327 20.621 64 0l53.333-64c17.673-20.617 17.673-54.048 0-74.666h-170.668zM426.667 224c-23.564 0-42.667 27.538-42.667 74.667s19.102 74.667 42.667 74.667c23.565 0 42.667-27.538 42.667-74.667s-19.102-74.667-42.667-74.667zM597.333 224c-23.565 0-42.667 27.538-42.667 74.667s19.102 74.667 42.667 74.667c23.565 0 42.667-27.538 42.667-74.667s-19.102-74.667-42.667-74.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "linux" - ] - }, - "attrs": [], - "properties": { - "order": 2007, - "id": 555, - "prevSize": 24, - "code": 59613, - "name": "linux" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 733 - }, { - "icon": { - "paths": [ - "M511.974 725.248c-47.147 0-85.333-38.225-85.333-85.333 0-47.104 38.187-85.333 85.333-85.333 47.104 0 85.333 38.229 85.333 85.333 0 47.108-38.229 85.333-85.333 85.333zM767.974 853.248v-426.665h-512v426.665h512zM767.974 341.25c47.104 0 85.333 38.229 85.333 85.333v426.665c0 47.108-38.229 85.333-85.333 85.333h-512c-47.147 0-85.333-38.225-85.333-85.333v-426.665c0-47.104 38.187-85.333 85.333-85.333h42.667v-85.333c0-117.802 95.53-213.333 213.333-213.333s213.333 95.531 213.333 213.333v85.333h42.667zM512 128c-70.694 0-128 57.307-128 128v85.333h256v-85.333c0-70.693-57.31-128-128-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "lock-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2008, - "id": 554, - "prevSize": 24, - "code": 59614, - "name": "lock-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 734 - }, { - "icon": { - "paths": [ - "M768 853.329v-426.666h-512v426.666h512zM768 341.33c47.104 0 85.333 38.229 85.333 85.333v426.666c0 47.104-38.229 85.333-85.333 85.333h-512c-47.147 0-85.333-38.229-85.333-85.333v-426.666c0-47.104 38.187-85.333 85.333-85.333l384 0.003v-85.333c0-70.692-57.306-128-128-128s-128 57.308-128 128l-85.333-0.003c0-117.802 95.53-213.333 213.333-213.333s213.333 95.531 213.333 213.333v85.333h42.667zM512 725.329c-47.147 0-85.333-38.229-85.333-85.333s38.187-85.333 85.333-85.333c47.104 0 85.333 38.229 85.333 85.333s-38.229 85.333-85.333 85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "lock-unlocked-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2009, - "id": 553, - "prevSize": 24, - "code": 59615, - "name": "lock-unlocked-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 735 - }, { - "icon": { - "paths": [ - "M768 341.333c47.104 0 85.333 38.229 85.333 85.333v426.667c0 47.104-38.229 85.333-85.333 85.333h-512c-47.147 0-85.333-38.229-85.333-85.333v-426.667c0-47.104 38.187-85.333 85.333-85.333l384 0.004v-85.333c0-70.693-57.306-128-128-128s-128 57.307-128 128l-85.333-0.004c0-117.802 95.53-213.333 213.333-213.333s213.333 95.531 213.333 213.333v85.333h42.667zM512 725.333c47.104 0 85.333-38.229 85.333-85.333s-38.229-85.333-85.333-85.333c-47.147 0-85.333 38.229-85.333 85.333s38.187 85.333 85.333 85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "lock-unlocked" - ] - }, - "attrs": [], - "properties": { - "order": 2010, - "id": 552, - "prevSize": 24, - "code": 59616, - "name": "lock-unlocked" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 736 - }, { - "icon": { - "paths": [ - "M511.974 725.248c47.147 0 85.333-38.225 85.333-85.333 0-47.104-38.187-85.333-85.333-85.333-47.104 0-85.333 38.229-85.333 85.333 0 47.108 38.229 85.333 85.333 85.333zM767.974 341.254c47.104 0 85.333 38.229 85.333 85.333v426.665c0 47.104-38.229 85.333-85.333 85.333h-512.001c-47.104 0-85.333-38.229-85.333-85.333v-426.665c0-47.104 38.23-85.333 85.333-85.333h42.667v-85.333c0-117.802 95.531-213.333 213.334-213.333s213.333 95.531 213.333 213.333v85.333h42.667zM512 128c-70.694 0-128 57.308-128 128v85.333h256v-85.333c0-70.692-57.306-128-128-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "lock" - ] - }, - "attrs": [], - "properties": { - "order": 2011, - "id": 551, - "prevSize": 24, - "code": 59617, - "name": "lock" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 737 - }, { - "icon": { - "paths": [ - "M426.667 736v-138.667h-298.666v-170.667h298.666v-138.667l224 224-224 224zM341.333 85.335l384 0.001c47.125 0 85.333 38.204 85.333 85.332v682.665c0 47.13-38.208 85.333-85.333 85.333h-384c-47.128 0-85.333-38.204-85.333-85.333l0-170.667h85.333v170.667h384v-682.665l-384-0v170.666h-85.333l-0-170.666c0-47.128 38.205-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "login" - ] - }, - "attrs": [], - "properties": { - "order": 2012, - "id": 550, - "prevSize": 24, - "code": 59618, - "name": "login" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 738 - }, { - "icon": { - "paths": [ - "M725.329 736v-138.667h-298.663v-170.667h298.663v-138.667l224 224-224 224zM554.667 85.334c47.13 0 85.333 38.205 85.333 85.333v170.666h-85.333v-170.666l-384 0.001v682.665h384v-170.667h85.333v170.667c0 47.13-38.204 85.333-85.333 85.333h-384c-47.128 0-85.333-38.204-85.333-85.333v-682.665c0-47.128 38.205-85.332 85.333-85.332l384-0.002z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "logout" - ] - }, - "attrs": [], - "properties": { - "order": 2013, - "id": 549, - "prevSize": 24, - "code": 59619, - "name": "logout" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 739 - }, { - "icon": { - "paths": [ - "M512 256c-258.987 0-469.333 210.347-469.333 469.333h85.333c0-211.627 172.373-384 384-384s384 172.373 384 384h85.333c0-258.987-210.347-469.333-469.333-469.333zM512 426.667c-164.693 0-298.667 133.973-298.667 298.667h85.333c0-117.76 95.573-213.333 213.333-213.333s213.333 95.573 213.333 213.333h85.333c0-164.693-133.973-298.667-298.667-298.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "looks" - ] - }, - "attrs": [], - "properties": { - "order": 2014, - "id": 548, - "prevSize": 24, - "code": 59620, - "name": "looks" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 740 - }, { - "icon": { - "paths": [ - "M512 853.333c-188.16 0-341.333-153.173-341.333-341.333s153.173-341.333 341.333-341.333c188.16 0 341.333 153.173 341.333 341.333s-153.173 341.333-341.333 341.333zM512 85.333c-235.093 0-426.667 191.573-426.667 426.667s191.573 426.667 426.667 426.667h341.333c46.933 0 85.333-38.4 85.333-85.333v-341.333c0-235.093-191.573-426.667-426.667-426.667zM554.667 298.667h-85.333v170.667h-170.667v85.333h170.667v170.667h85.333v-170.667h170.667v-85.333h-170.667v-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "loupe" - ] - }, - "attrs": [], - "properties": { - "order": 2015, - "id": 547, - "prevSize": 24, - "code": 59621, - "name": "loupe" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 741 - }, { - "icon": { - "paths": [ - "M527.087 74.537l331.866 331.869-271.526 271.529-60.339-60.339 211.187-211.19-271.531-271.529 60.343-60.34zM677.935 406.406l-60.339 60.338-181.022-181.017-211.188 211.191-60.34-60.343 271.528-271.527 241.361 241.359zM436.574 346.066l60.339 60.34-211.187 211.19 271.531 271.526-60.343 60.339-331.867-331.866 271.528-271.53zM346.065 617.596l60.34-60.339 181.021 181.018 211.187-211.187 60.339 60.339-271.526 271.526-241.361-241.357z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "lumx" - ] - }, - "attrs": [], - "properties": { - "order": 2016, - "id": 546, - "prevSize": 24, - "code": 59622, - "name": "lumx" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 742 - }, { - "icon": { - "paths": [ - "M128 298.667v256c0 212.096 171.904 384 384 384s384-171.904 384-384v-256h-170.667v256c0 117.803-95.531 213.333-213.333 213.333s-213.333-95.531-213.333-213.333v-256zM725.333 213.333h170.667v-128h-170.667zM128 213.333h170.667v-128h-170.667zM554.667 64l-170.667 320h85.333v234.667l170.667-320h-85.333v-234.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "magnet-on" - ] - }, - "attrs": [], - "properties": { - "order": 2017, - "id": 545, - "prevSize": 24, - "code": 59623, - "name": "magnet-on" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 743 - }, { - "icon": { - "paths": [ - "M128 298.667v256c0 212.096 171.904 384 384 384s384-171.904 384-384v-256h-170.667v256c0 117.803-95.531 213.333-213.333 213.333s-213.333-95.531-213.333-213.333v-256zM725.333 213.333h170.667v-128h-170.667zM128 213.333h170.667v-128h-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "magnet" - ] - }, - "attrs": [], - "properties": { - "order": 2018, - "id": 544, - "prevSize": 24, - "code": 59624, - "name": "magnet" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 744 - }, { - "icon": { - "paths": [ - "M384 85.333c164.949 0 298.667 133.718 298.667 298.667 0 67.085-22.118 129.007-59.46 178.867l34.466 34.466h24.994l256 256-85.333 85.333-256-256v-24.994l-34.466-34.466c-49.86 37.342-111.782 59.46-178.867 59.46-164.949 0-298.667-133.717-298.667-298.667s133.718-298.667 298.667-298.667zM213.333 341.334v85.333h341.333v-85.333h-341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "magnify-minus" - ] - }, - "attrs": [], - "properties": { - "order": 2019, - "id": 543, - "prevSize": 24, - "code": 59625, - "name": "magnify-minus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 745 - }, { - "icon": { - "paths": [ - "M384 85.333c164.949 0 298.667 133.718 298.667 298.667 0 67.085-22.118 129.007-59.46 178.867l34.466 34.466h24.994l256 256-85.333 85.333-256-256v-24.994l-34.466-34.466c-49.86 37.342-111.782 59.46-178.867 59.46-164.949 0-298.667-133.717-298.667-298.667s133.718-298.667 298.667-298.667zM341.333 213.334v128h-128v85.333h128v128h85.333v-128h128v-85.333h-128v-128h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "magnify-plus" - ] - }, - "attrs": [], - "properties": { - "order": 2020, - "id": 542, - "prevSize": 24, - "code": 59626, - "name": "magnify-plus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 746 - }, { - "icon": { - "paths": [ - "M405.333 128c153.169 0 277.333 124.166 277.333 277.333 0 68.902-25.131 131.938-66.722 180.442l11.558 11.558h33.83l213.333 213.333-64 64-213.333-213.333v-33.83l-11.558-11.558c-48.503 41.591-111.539 66.722-180.442 66.722-153.167 0-277.333-124.164-277.333-277.333 0-153.167 124.166-277.333 277.333-277.333zM405.333 213.334c-106.039 0-192 85.961-192 192s85.961 192 192 192c106.039 0 192-85.961 192-192s-85.961-192-192-192z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "magnify" - ] - }, - "attrs": [], - "properties": { - "order": 2021, - "id": 541, - "prevSize": 24, - "code": 59627, - "name": "magnify" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 747 - }, { - "icon": { - "paths": [ - "M659.405 508.245c-4.855-94.365-74.889-151.108-159.467-151.108h-3.187c-97.606 0-151.742 76.761-151.742 163.942 0 97.638 65.494 159.296 151.358 159.296 95.744 0 158.703-70.123 163.255-153.075zM497.229 272.73c65.225 0 126.532 28.815 171.563 73.948v0.175c0-21.674 14.571-38.003 34.833-38.003l5.116-0.034c31.671 0 38.165 29.976 38.165 39.461l0.166 336.941c-2.236 22.046 22.758 33.425 36.621 19.298 54.106-55.603 118.822-285.828-33.63-419.224-142.093-124.372-332.742-103.869-434.132-33.984-107.785 74.343-176.755 238.856-109.756 393.377 73.028 168.576 282.017 218.825 406.224 168.704 62.899-25.395 91.947 59.635 26.624 87.411-98.705 42.065-373.417 37.828-501.742-184.478-86.703-150.11-82.086-414.23 147.869-551.066 175.914-104.669 407.837-75.678 547.686 70.378 146.189 152.684 137.668 438.588-4.928 549.807-64.606 50.475-160.559 1.323-159.945-72.273l-0.661-24.064c-44.992 44.642-104.849 70.686-170.074 70.686-128.865 0-242.251-113.399-242.251-242.214 0-130.157 113.386-244.846 242.251-244.846z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "mail-ru" - ] - }, - "attrs": [], - "properties": { - "order": 2022, - "id": 540, - "prevSize": 24, - "code": 59628, - "name": "mail-ru" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 748 - }, { - "icon": { - "paths": [ - "M511.974 853.252c-188.502 0-341.334-152.832-341.334-341.333 0-188.503 152.832-341.335 341.334-341.335s341.333 152.832 341.333 341.335c0 188.501-152.832 341.333-341.333 341.333zM511.974 85.251c-235.648 0-426.667 191.019-426.667 426.668 0 235.648 191.019 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.649-191.019-426.668-426.667-426.668zM511.974 533.252c-35.328 0-64-28.672-64-64 0-35.371 28.672-64.001 64-64.001 35.371 0 64 28.631 64 64.001 0 35.328-28.629 64-64 64zM511.974 307.117c-89.516 0-162.134 72.576-162.134 162.135 0 128 162.134 277.333 162.134 277.333s162.133-149.333 162.133-277.333c0-89.559-72.619-162.135-162.133-162.135z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "map-marker-circle" - ] - }, - "attrs": [], - "properties": { - "order": 2023, - "id": 539, - "prevSize": 24, - "code": 59629, - "name": "map-marker-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 749 - }, { - "icon": { - "paths": [ - "M597.333 490.667c58.923 0 106.667-47.744 106.667-106.667s-47.744-106.667-106.667-106.667c-58.88 0-106.667 47.745-106.667 106.667s47.787 106.667 106.667 106.667zM597.333 85.333c164.907 0 298.667 133.717 298.667 298.667 0 224-298.667 554.667-298.667 554.667s-298.667-330.667-298.667-554.667c0-164.95 133.76-298.667 298.667-298.667zM213.333 384c-0.667 191.001 216.666 455.001 256.269 504.085l-42.935 50.581c0 0-298.666-330.667-298.666-554.667 0-135.336 90.043-249.647 213.454-286.33-78.63 70.317-128.121 172.544-128.121 286.33z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "map-marker-multiple" - ] - }, - "attrs": [], - "properties": { - "order": 2024, - "id": 538, - "prevSize": 24, - "code": 59630, - "name": "map-marker-multiple" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 750 - }, { - "icon": { - "paths": [ - "M698.598 686.925l-559.019-558.979-54.272 54.315 135.595 135.594c-4.821 21.247-7.595 43.307-7.595 66.047 0 224 298.667 554.667 298.667 554.667s71.168-78.976 144-185.643l143.019 142.976 54.315-54.31zM511.974 277.235c58.923 0 106.667 47.789 106.667 106.667 0 31.445-13.867 59.435-35.499 78.933l154.965 154.97c41.685-79.322 72.533-162.052 72.533-233.903 0-164.948-133.76-298.667-298.667-298.667-84.437 0-160.555 35.2-214.869 91.565l135.936 135.935c19.499-21.633 47.518-35.5 78.933-35.5z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "map-marker-off" - ] - }, - "attrs": [], - "properties": { - "order": 2025, - "id": 537, - "prevSize": 24, - "code": 59631, - "name": "map-marker-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 751 - }, { - "icon": { - "paths": [ - "M511.97 85.252c141.35 0 256 113.658 256 253.866 0 190.401-256 471.468-256 471.468s-256-281.067-256-471.468c0-140.208 114.651-253.866 256-253.866zM512 256c-47.13 0-85.333 38.205-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333zM853.333 810.667c0 94.255-152.819 170.667-341.333 170.667s-341.333-76.412-341.333-170.667c0-54.993 52.021-103.91 132.801-135.125l27.011 38.579c-46.032 19.285-74.479 45.862-74.479 75.213 0 58.91 114.615 106.667 256 106.667s256-47.757 256-106.667c0-29.35-28.446-55.927-74.479-75.217l27.012-38.575c80.777 31.215 132.8 80.132 132.8 135.125z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "map-marker-radius" - ] - }, - "attrs": [], - "properties": { - "order": 2026, - "id": 536, - "prevSize": 24, - "code": 59632, - "name": "map-marker-radius" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 752 - }, { - "icon": { - "paths": [ - "M511.97 490.586c-58.88 0-106.667-47.744-106.667-106.665s47.787-106.667 106.667-106.667c58.923 0 106.667 47.745 106.667 106.667s-47.744 106.665-106.667 106.665zM511.97 85.254c-164.906 0-298.666 133.716-298.666 298.667 0 223.999 298.666 554.665 298.666 554.665s298.667-330.667 298.667-554.665c0-164.951-133.76-298.667-298.667-298.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "map-marker" - ] - }, - "attrs": [], - "properties": { - "order": 2027, - "id": 535, - "prevSize": 24, - "code": 59633, - "name": "map-marker" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 753 - }, { - "icon": { - "paths": [ - "M639.974 810.586l-256-89.899v-507.436l256 89.898zM874.641 127.918c-2.347 0-4.565 0.256-6.656 1.066l-228.011 88.534-256-89.6-240.512 80.981c-8.96 2.987-15.488 10.71-15.488 20.48v645.207c0 11.776 9.557 21.333 21.333 21.333 2.346 0 4.565-0.256 6.699-1.067l227.968-88.533 256 89.6 240.555-80.981c8.96-3.115 15.445-10.709 15.445-20.523v-645.164c0-11.818-9.515-21.333-21.333-21.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "map" - ] - }, - "attrs": [], - "properties": { - "order": 2028, - "id": 534, - "prevSize": 24, - "code": 59634, - "name": "map" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 754 - }, { - "icon": { - "paths": [ - "M624.384 289.176l-73.903-42.667 238.852-157.702-17.148 285.702-73.903-42.667-325.716 564.157h-98.534l350.351-606.824zM746.667 512c82.475 0 149.333 74.18 149.333 192s-66.859 192-149.333 192c-82.475 0-149.333-74.18-149.333-192s66.859-192 149.333-192zM746.667 597.333c-35.345 0-64 35.972-64 106.667s28.655 106.667 64 106.667c35.345 0 64-35.972 64-106.667s-28.655-106.667-64-106.667zM320 213.334c82.474 0 149.333 74.179 149.333 192s-66.859 192-149.333 192c-82.475 0-149.333-74.18-149.333-192s66.859-192 149.333-192zM320 298.667c-35.346 0-64 35.974-64 106.666 0 70.694 28.654 106.667 64 106.667s64-35.972 64-106.667c0-70.692-28.654-106.666-64-106.666z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "margin" - ] - }, - "attrs": [], - "properties": { - "order": 2029, - "id": 533, - "prevSize": 24, - "code": 59635, - "name": "margin" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 755 - }, { - "icon": { - "paths": [ - "M85.333 682.667v-341.333h85.333l128 128 128-128h85.334v341.333h-85.334v-220.655l-128 128-128-128v220.655h-85.333zM682.667 341.334h128v170.666h106.667l-170.667 192-170.667-192h106.667v-170.666z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "markdown" - ] - }, - "attrs": [], - "properties": { - "order": 2030, - "id": 532, - "prevSize": 24, - "code": 59636, - "name": "markdown" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 756 - }, { - "icon": { - "paths": [ - "M426.641 682.586l-213.333-213.333 60.331-60.332 153.003 153.004 323.669-323.671 60.331 60.331zM810.641 42.584h-597.333c-47.147 0-84.907 38.187-84.907 85.333l-0.427 551.895c0 29.44 14.933 55.424 37.632 70.741l346.155 230.699 346.172-230.699c22.682-15.317 37.623-41.301 37.623-70.741l0.418-551.895c0-47.147-38.251-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "marker-check" - ] - }, - "attrs": [], - "properties": { - "order": 2031, - "id": 531, - "prevSize": 24, - "code": 59637, - "name": "marker-check" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 757 - }, { - "icon": { - "paths": [ - "M319.974 298.584l-85.333-85.333h554.667l-85.333 85.333zM469.308 554.586v256h-213.333v85.333h512v-85.333h-213.333v-256l341.333-341.335v-85.333h-768v85.333l341.333 341.335z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "martini" - ] - }, - "attrs": [], - "properties": { - "order": 2032, - "id": 530, - "prevSize": 24, - "code": 59638, - "name": "martini" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 758 - }, { - "icon": { - "paths": [ - "M341.333 708.83v-52.979l256-147.802v-199.482l-213.333 123.168-213.333-123.168v246.1l-42.667 24.636-42.667-24.636v-341.333l45.525-26.284 253.142 146.152 253.141-146.152 45.525 26.284v343.983l-216.55 125.026 172.809 99.772 214.409-123.789v-188.992l42.667-24.631 42.667 24.631v238.259l-299.742 173.056-297.591-171.819zM938.667 416l-42.667 24.635-42.667-24.635v-50.033l42.667-24.634 42.667 24.634v50.033z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "material-ui" - ] - }, - "attrs": [], - "properties": { - "order": 2033, - "id": 529, - "prevSize": 24, - "code": 59639, - "name": "material-ui" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 759 - }, { - "icon": { - "paths": [ - "M878.771 285.391c-37.141-45.869-94.498-72.057-157.585-72.057h-595.148l71.181 152.51-95.129 444.823h155.931l95.191-444.823 133.204-0.059-95.093 444.882h155.927l95.1-444.882h78.835c17.058 0 30.929 5.538 38.946 15.517 8.188 9.98 10.684 24.665 7.078 41.296l-83.021 388.069h155.908l76.233-356.186c13.15-61.679-0.572-123.347-37.559-169.091z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "maxcdn" - ] - }, - "attrs": [], - "properties": { - "order": 2034, - "id": 528, - "prevSize": 24, - "code": 59640, - "name": "maxcdn" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 760 - }, { - "icon": { - "paths": [ - "M938.667 302.933h-46.933c-12.8 0-42.667 12.8-42.667 25.6v413.867c0 12.8 34.133 21.333 42.667 21.333h46.933v89.6h-302.933v-89.6h59.733v-426.667h-12.8l-145.067 516.267h-115.2l-145.067-516.267h-8.533v426.667h59.733v89.6h-243.2v-89.6h34.133c12.8 0 25.6-8.533 25.6-21.333v-413.867c0-12.8-12.8-25.6-25.6-25.6h-34.133v-89.6h315.733l102.4 366.933h4.267l102.4-366.933h328.533v89.6z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "medium" - ] - }, - "attrs": [], - "properties": { - "order": 2035, - "id": 527, - "prevSize": 24, - "code": 59641, - "name": "medium" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 761 - }, { - "icon": { - "paths": [ - "M725.308 725.252h-426.667v-426.668h426.667zM895.974 469.252v-85.335h-85.333v-85.333c0-47.104-38.229-85.333-85.333-85.333h-85.333v-85.333h-85.333v85.333h-85.333v-85.333h-85.333v85.333h-85.333c-47.147 0-85.333 38.229-85.333 85.333v85.333h-85.333v85.335h85.333v85.333h-85.333v85.333h85.333v85.333c0 47.147 38.187 85.333 85.333 85.333h85.333v85.333h85.333v-85.333h85.333v85.333h85.333v-85.333h85.333c47.104 0 85.333-38.187 85.333-85.333v-85.333h85.333v-85.333h-85.333v-85.333zM554.641 554.586h-85.333v-85.333h85.333zM639.974 383.918h-256v256.001h256v-256.001z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "memory" - ] - }, - "attrs": [], - "properties": { - "order": 2036, - "id": 526, - "prevSize": 24, - "code": 59642, - "name": "memory" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 762 - }, { - "icon": { - "paths": [ - "M298.667 426.667l213.333 213.333 213.333-213.333h-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "menu-down" - ] - }, - "attrs": [], - "properties": { - "order": 2037, - "id": 525, - "prevSize": 24, - "code": 59643, - "name": "menu-down" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 763 - }, { - "icon": { - "paths": [ - "M597.333 298.667l-213.333 213.333 213.333 213.333v-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "menu-left" - ] - }, - "attrs": [], - "properties": { - "order": 2038, - "id": 524, - "prevSize": 24, - "code": 59644, - "name": "menu-left" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 764 - }, { - "icon": { - "paths": [ - "M426.667 725.333l213.333-213.333-213.333-213.333v426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "menu-right" - ] - }, - "attrs": [], - "properties": { - "order": 2039, - "id": 523, - "prevSize": 24, - "code": 59645, - "name": "menu-right" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 765 - }, { - "icon": { - "paths": [ - "M298.667 640l213.333-213.333 213.333 213.333h-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "menu-up" - ] - }, - "attrs": [], - "properties": { - "order": 2040, - "id": 522, - "prevSize": 24, - "code": 59646, - "name": "menu-up" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 766 - }, { - "icon": { - "paths": [ - "M128 256h768v85.333h-768v-85.333zM128 469.333h768v85.333h-768v-85.333zM128 682.667h768v85.333h-768v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "menu" - ] - }, - "attrs": [], - "properties": { - "order": 2041, - "id": 521, - "prevSize": 24, - "code": 59647, - "name": "menu" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 767 - }, { - "icon": { - "paths": [ - "M554.641 426.584h-85.333v-170.667h85.333zM554.641 597.252h-85.333v-85.333h85.333zM853.308 85.251h-682.668c-47.104 0-84.864 38.186-84.864 85.333l-0.469 768.001 170.667-170.667h597.334c47.083 0 85.333-38.229 85.333-85.333v-512.001c0-47.147-38.251-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "message-alert" - ] - }, - "attrs": [], - "properties": { - "order": 2042, - "id": 520, - "prevSize": 24, - "code": 59648, - "name": "message-alert" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 768 - }, { - "icon": { - "paths": [ - "M767.974 597.252h-320l85.333-85.333h234.667zM255.974 597.252v-105.6l293.462-293.506c8.363-8.32 21.845-8.32 30.208 0l75.392 75.435c8.363 8.32 8.363 21.845 0 30.165l-293.461 293.505zM853.308 85.251h-682.667c-47.104 0-84.906 38.187-84.906 85.333l-0.427 768.001 170.667-170.667h597.334c47.104 0 85.333-38.187 85.333-85.333v-512.001c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "message-draw" - ] - }, - "attrs": [], - "properties": { - "order": 2043, - "id": 519, - "prevSize": 24, - "code": 59649, - "name": "message-draw" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 769 - }, { - "icon": { - "paths": [ - "M213.307 597.252l149.333-192.001 106.667 128.257 149.333-192.257 192 256.001zM853.308 85.251h-682.667c-47.104 0-84.864 38.186-84.864 85.333l-0.469 768.001 170.667-170.667h597.334c47.104 0 85.333-38.229 85.333-85.333v-512.001c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "message-image" - ] - }, - "attrs": [], - "properties": { - "order": 2044, - "id": 518, - "prevSize": 24, - "code": 59650, - "name": "message-image" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 770 - }, { - "icon": { - "paths": [ - "M725.308 469.252h-85.333v-85.335h85.333zM554.641 469.252h-85.333v-85.335h85.333zM383.974 469.252h-85.333v-85.335h85.333zM853.308 85.251h-682.667c-47.104 0-84.906 38.186-84.906 85.333l-0.427 768.001 170.667-170.667h597.334c47.104 0 85.333-38.229 85.333-85.333v-512.001c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "message-processing" - ] - }, - "attrs": [], - "properties": { - "order": 2045, - "id": 517, - "prevSize": 24, - "code": 59651, - "name": "message-processing" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 771 - }, { - "icon": { - "paths": [ - "M938.202 170.583c0-47.104-37.803-85.333-84.907-85.333h-682.665c-47.104 0-85.333 38.229-85.333 85.333v511.998c0 47.108 38.229 85.333 85.333 85.333h597.332l170.667 170.667-0.427-767.998z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "message-reply" - ] - }, - "attrs": [], - "properties": { - "order": 2046, - "id": 516, - "prevSize": 24, - "code": 59652, - "name": "message-reply" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 772 - }, { - "icon": { - "paths": [ - "M853.308 85.251c47.083 0 85.333 38.187 85.333 85.333v512.001c0 47.104-38.251 85.333-85.333 85.333h-597.334l-170.667 170.667 0.469-768.001c0-47.147 37.76-85.333 84.864-85.333h682.668zM170.667 170.667v561.988l49.987-49.988h632.68v-512h-682.667zM256 298.667l512 0v85.333h-512v-85.333zM256 469.333h384v85.333h-384v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "message-text-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2047, - "id": 515, - "prevSize": 24, - "code": 59653, - "name": "message-text-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 773 - }, { - "icon": { - "paths": [ - "M853.308 85.251c47.083 0 85.333 38.187 85.333 85.333v512.001c0 47.104-38.251 85.333-85.333 85.333h-597.334l-170.667 170.667 0.469-768.001c0-47.147 37.76-85.333 84.864-85.333h682.668zM213.321 213.292l-0 85.333h597.333v-85.333h-597.333zM213.321 383.959v85.332h341.333v-85.332h-341.333zM213.321 554.624v85.333h426.667v-85.333h-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "message-text" - ] - }, - "attrs": [], - "properties": { - "order": 2048, - "id": 514, - "prevSize": 24, - "code": 59654, - "name": "message-text" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 774 - }, { - "icon": { - "paths": [ - "M767.974 597.252l-170.667-136.533v136.533h-341.333v-341.335h341.333v136.533l170.667-136.533zM853.308 85.251h-682.667c-47.104 0-84.864 38.186-84.864 85.333l-0.469 768.001 170.667-170.667h597.333c47.104 0 85.333-38.229 85.333-85.333v-512.001c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "message-video" - ] - }, - "attrs": [], - "properties": { - "order": 2049, - "id": 513, - "prevSize": 24, - "code": 59655, - "name": "message-video" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 775 - }, { - "icon": { - "paths": [ - "M853.308 85.251h-682.668c-47.104 0-84.864 38.186-84.864 85.333l-0.469 768.001 170.667-170.667h597.334c47.083 0 85.333-38.229 85.333-85.333v-512.001c0-47.147-38.251-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "message" - ] - }, - "attrs": [], - "properties": { - "order": 2050, - "id": 512, - "prevSize": 24, - "code": 59656, - "name": "message" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 776 - }, { - "icon": { - "paths": [ - "M810.641 426.583h-72.576c0 127.998-108.245 217.598-226.091 217.598s-226.134-89.6-226.134-217.598h-72.533c0 145.705 116.011 265.939 256.001 286.637v140.028h85.333v-140.028c139.904-20.698 256-140.932 256-286.637zM639.974 1023.915h85.333v-85.333h-85.333zM469.308 1023.915h85.333v-85.333h-85.333zM511.974 554.581c70.699 0 127.573-57.34 127.573-127.998l0.384-256c0-70.742-57.259-128-127.957-128-70.656 0-128.001 57.258-128.001 128v256c0 70.658 57.345 127.998 128.001 127.998zM298.64 1023.915h85.333v-85.333h-85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "microphone-dots" - ] - }, - "attrs": [], - "properties": { - "order": 2051, - "id": 511, - "prevSize": 24, - "code": 59657, - "name": "microphone-dots" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 777 - }, { - "icon": { - "paths": [ - "M810.671 469.312c0 50.773-14.336 98.347-38.613 139.819l-52.437-52.437c11.819-26.24 18.517-55.637 18.517-87.381h72.533zM639.296 476.365l-255.232-255.231v-7.809c0-70.741 57.259-128 127.957-128 70.613 0 128 57.259 128 128v256l-0.725 7.040zM182.314 128l713.686 713.685-54.315 54.315-178.603-178.645c-33.067 19.371-69.76 32.853-108.416 38.571v140.075h-85.333v-140.075c-139.904-20.651-256-140.928-256-286.592h72.576c0 128 108.245 217.557 226.090 217.557 34.56 0 68.181-7.893 98.603-22.016l-70.827-70.784-27.776 3.243c-70.656 0-127.574-57.344-127.574-128l-0.043-30.677-256.384-256.342 54.314-54.314z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "microphone-off" - ] - }, - "attrs": [], - "properties": { - "order": 2052, - "id": 510, - "prevSize": 24, - "code": 59658, - "name": "microphone-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 778 - }, { - "icon": { - "paths": [ - "M738.057 469.248c0 128-108.245 217.6-226.091 217.6s-226.133-89.6-226.133-217.6h-72.533c0 145.707 116.011 265.941 256 286.639v140.028h85.333v-140.028c139.904-20.698 256-140.932 256-286.639zM460.766 208.984c0-28.247 22.997-51.2 51.2-51.2s51.157 23.083 51.157 51.2l-0.341 264.53c0 28.25-22.827 51.2-50.816 51.2-28.203 0-51.2-22.95-51.2-51.2zM511.966 597.248c70.699 0 127.573-57.34 127.573-128l0.384-255.998c0-70.742-57.259-128-127.957-128-70.656 0-128 57.258-128 128v255.998c0 70.66 57.344 128 128 128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "microphone-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2053, - "id": 509, - "prevSize": 24, - "code": 59659, - "name": "microphone-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 779 - }, { - "icon": { - "paths": [ - "M810.667 426.667h-72.533c0 128-108.373 217.6-226.133 217.6s-226.133-89.6-226.133-217.6h-72.533c0 145.493 116.053 265.813 256 286.72v139.947h85.333v-139.947c139.947-20.907 256-141.227 256-286.72zM640 1024h85.333v-85.333h-85.333zM469.333 1024h85.333v-85.333h-85.333zM512 554.667c70.827 0 127.573-57.173 127.573-128l0.427-256c0-70.827-57.173-128-128-128s-128 57.173-128 128v256c0 70.827 57.173 128 128 128zM298.667 1024h85.333v-85.333h-85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "microphone-settings" - ] - }, - "attrs": [], - "properties": { - "order": 2054, - "id": 508, - "prevSize": 24, - "code": 59660, - "name": "microphone-settings" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 780 - }, { - "icon": { - "paths": [ - "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-116.898-116.902c-5.722 89.084-79.787 159.569-170.313 159.569-94.257 0-170.667-76.412-170.667-170.667v-42.667h-42.667l-35.807-349.116c-14.743-14.856-26.772-32.408-35.282-51.852l-142.244-142.244zM384 128c94.255 0 170.667 76.41 170.667 170.667h-178.232l-116.838-116.838c31.131-33.135 75.351-53.829 124.403-53.829zM505.139 418.884l-0.789 7.698-85.248-85.249h130.189c-7.663 29.769-23.155 56.395-44.151 77.551zM469.333 768h-42.667v42.667c-0 47.13 38.204 85.333 85.333 85.333s85.333-38.204 85.333-85.333v-73.877l-113.19-113.19-14.81 144.401zM768 426.667h85.333l-42.667 42.667 42.667 42.667h-85.333c-47.13 0-85.333 38.204-85.333 85.333v7.565l-72.533-72.533c25.557-62.033 86.613-105.698 157.867-105.698zM341.333 512c0 23.565 19.102 42.667 42.667 42.667 8.855 0 17.079-2.697 23.897-7.313l-59.249-59.251c-4.618 6.818-7.315 15.044-7.315 23.898z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "microphone-variant-off" - ] - }, - "attrs": [], - "properties": { - "order": 2055, - "id": 507, - "prevSize": 24, - "code": 59661, - "name": "microphone-variant-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 781 - }, { - "icon": { - "paths": [ - "M384 128c94.255 0 170.667 76.41 170.667 170.667h-341.333c0-94.257 76.41-170.667 170.667-170.667zM505.139 418.884l-35.806 349.116h-42.667v42.667c-0 47.13 38.204 85.333 85.333 85.333s85.333-38.204 85.333-85.333v-213.333c0-94.255 76.412-170.667 170.667-170.667h85.333l-42.667 42.667 42.667 42.667h-85.333c-47.13 0-85.333 38.204-85.333 85.333v213.333c0 94.255-76.412 170.667-170.667 170.667-94.256 0-170.667-76.412-170.667-170.667v-42.667h-42.667l-35.807-349.116c-20.996-21.156-36.488-47.782-44.15-77.551h330.58c-7.663 29.769-23.155 56.395-44.151 77.551zM384 469.333c-23.564 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "microphone-variant" - ] - }, - "attrs": [], - "properties": { - "order": 2056, - "id": 506, - "prevSize": 24, - "code": 59662, - "name": "microphone-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 782 - }, { - "icon": { - "paths": [ - "M511.996 85.345c70.694 0 128 57.306 128 127.998v255.994c0 70.694-57.306 128-128 128s-128.001-57.306-128.001-128v-255.994c0-70.693 57.306-127.998 128.001-127.998zM810.667 469.333c0 150.464-111.262 274.94-256 295.642v131.025h-85.333v-131.025c-144.738-20.702-256-145.178-256-295.642h85.333c0 117.82 95.512 213.333 213.333 213.333 117.82 0 213.333-95.514 213.333-213.333h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "microphone" - ] - }, - "attrs": [], - "properties": { - "order": 2057, - "id": 505, - "prevSize": 24, - "code": 59663, - "name": "microphone" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 783 - }, { - "icon": { - "paths": [ - "M725.308 554.581h-426.668v-85.333h426.668zM810.641 127.917h-597.335c-47.189 0-85.333 38.229-85.333 85.333v597.331c0 47.108 38.144 85.333 85.333 85.333h597.335c47.061 0 85.333-38.225 85.333-85.333v-597.331c0-47.104-38.272-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "minus-box" - ] - }, - "attrs": [], - "properties": { - "order": 2058, - "id": 504, - "prevSize": 24, - "code": 59664, - "name": "minus-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 784 - }, { - "icon": { - "paths": [ - "M511.974 853.261c-188.204 0-341.334-153.135-341.334-341.333 0-188.205 153.13-341.335 341.334-341.335s341.333 153.13 341.333 341.335c0 188.198-153.131 341.333-341.333 341.333zM511.974 85.259c-235.649 0-426.667 191.018-426.667 426.669 0 235.644 191.018 426.667 426.667 426.667s426.667-191.023 426.667-426.667c0-235.651-191.019-426.669-426.667-426.669zM298.641 554.594h426.667v-85.333h-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "minus-circle-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2059, - "id": 503, - "prevSize": 24, - "code": 59665, - "name": "minus-circle-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 785 - }, { - "icon": { - "paths": [ - "M725.308 554.581h-426.665v-85.333h426.665zM511.974 85.25c-235.647 0-426.665 191.018-426.665 426.665 0 235.652 191.018 426.667 426.665 426.667s426.667-191.014 426.667-426.667c0-235.646-191.019-426.665-426.667-426.665z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "minus-circle" - ] - }, - "attrs": [], - "properties": { - "order": 2060, - "id": 502, - "prevSize": 24, - "code": 59666, - "name": "minus-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 786 - }, { - "icon": { - "paths": [ - "M682.667 469.312v-85.333h-341.333v85.333h341.333zM725.333 128c47.061 0 85.333 38.229 85.333 85.333v426.667c0 47.104-38.272 85.333-85.333 85.333h-170.667v85.333h42.667c23.565 0 42.667 19.102 42.667 42.667h298.667v85.333h-298.667c0 23.565-19.102 42.667-42.667 42.667h-170.667c-23.564 0-42.666-19.102-42.666-42.667h-298.667v-85.333h298.667c0-23.565 19.102-42.667 42.666-42.667h42.667v-85.333h-170.667c-47.189 0-85.333-38.229-85.333-85.333v-426.667c0-47.104 38.144-85.333 85.333-85.333h426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "minus-network" - ] - }, - "attrs": [], - "properties": { - "order": 2061, - "id": 501, - "prevSize": 24, - "code": 59667, - "name": "minus-network" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 787 - }, { - "icon": { - "paths": [ - "M810.641 554.581h-597.332l0.022-85.244 597.31-0.090v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "minus" - ] - }, - "attrs": [], - "properties": { - "order": 2062, - "id": 500, - "prevSize": 24, - "code": 59668, - "name": "minus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 788 - }, { - "icon": { - "paths": [ - "M938.628 725.338v-426.666h-682.665v426.666h682.665zM938.628 213.338c47.104 0 85.333 38.229 85.333 85.333v426.666c0 47.147-38.229 85.333-85.333 85.333l-255.991-0.004v85.333h85.333v85.333h-341.335v-85.333h85.335v-85.333l-256.006 0.004c-47.148 0-85.333-38.187-85.333-85.333v-426.666c0-47.104 38.185-85.333 85.333-85.333h682.665zM85.333 128.078v511.999h-85.333v-511.999c0-47.104 38.186-85.333 85.333-85.333h768v85.333l-768 0z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "monitor-multiple" - ] - }, - "attrs": [], - "properties": { - "order": 2063, - "id": 499, - "prevSize": 24, - "code": 59669, - "name": "monitor-multiple" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 789 - }, { - "icon": { - "paths": [ - "M895.974 682.586h-768v-512.001h768zM895.974 85.251h-768c-47.147 0-85.333 38.229-85.333 85.333v512.001c0 47.147 38.186 85.333 85.333 85.333h298.667v85.333h-85.333v85.333h341.334v-85.333h-85.333v-85.333h298.667c47.104 0 85.333-38.187 85.333-85.333v-512.001c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "monitor" - ] - }, - "attrs": [], - "properties": { - "order": 2064, - "id": 498, - "prevSize": 24, - "code": 59670, - "name": "monitor" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 790 - }, { - "icon": { - "paths": [ - "M810.654 575.919c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.328 0 64 28.672 64 64s-28.672 64-64 64zM597.321 575.919c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.328 0 64 28.672 64 64s-28.672 64-64 64zM383.987 575.919c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.328 0 64 28.672 64 64s-28.672 64-64 64zM938.654 127.918h-640c-29.44 0-52.651 14.933-68.010 37.632l-230.656 346.156 230.656 346.155c15.36 22.741 41.344 38.059 70.784 38.059h637.227c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "more" - ] - }, - "attrs": [], - "properties": { - "order": 2065, - "id": 497, - "prevSize": 24, - "code": 59671, - "name": "more" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 791 - }, { - "icon": { - "paths": [ - "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-51.699-51.699c-61.257 58.423-144.209 94.298-235.537 94.298-188.502 0-341.334-152.832-341.334-341.333v-170.667h159.168l-85.333-85.335h-73.835c0-23.011 2.279-45.486 6.623-67.212l-91.93-91.93zM469.308 45.541v338.389h-7.607l-214.836-214.834c54.141-66.591 132.921-112.368 222.443-123.555zM853.308 469.265v170.667c0 40.555-7.074 79.462-20.058 115.55l-286.217-286.217h306.274zM554.641 45.541c168.32 21.035 298.667 164.352 298.667 338.39h-298.667v-338.39z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "mouse-off" - ] - }, - "attrs": [], - "properties": { - "order": 2066, - "id": 496, - "prevSize": 24, - "code": 59672, - "name": "mouse-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 792 - }, { - "icon": { - "paths": [ - "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-61.325-61.325c-37.252 62.289-105.365 103.991-183.219 103.991-117.82 0-213.334-95.514-213.334-213.333v-46.933c-97.376-19.767-170.666-105.856-170.666-209.067v-128h73.879l-159.212-159.212zM597.333 298.667h-170.667v-209.065c97.374 19.766 170.667 105.856 170.667 209.065zM341.333 89.602v173.963l-111.918-111.918c29.528-31.038 68.308-53.193 111.918-62.045zM597.333 512l-0.128 7.437-135.437-135.436h135.565v127.999zM426.667 721.067v46.933c0 70.694 57.306 128 128 128 54.583 0 101.193-34.167 119.595-82.283l-145.246-145.25c-28.13 26.082-63.305 44.672-102.349 52.599zM682.667 554.667c0-94.255 76.412-170.666 170.667-170.666h85.333l-42.667 42.666 42.667 42.667h-85.333c-47.13 0-85.333 38.204-85.333 85.333v135.565l-85.333-85.333v-50.231z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "mouse-variant-off" - ] - }, - "attrs": [], - "properties": { - "order": 2067, - "id": 495, - "prevSize": 24, - "code": 59673, - "name": "mouse-variant-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 793 - }, { - "icon": { - "paths": [ - "M597.333 298.667h-170.667v-209.066c97.374 19.766 170.667 105.857 170.667 209.066zM170.667 298.667c0-103.209 73.291-189.299 170.666-209.065v209.065h-170.666zM597.333 512c0 103.211-73.293 189.299-170.667 209.067v46.933c0 70.694 57.306 128 128 128 70.69 0 128-57.306 128-128v-213.333c0-94.255 76.412-170.666 170.667-170.666h85.333l-42.667 42.666 42.667 42.667h-85.333c-47.13 0-85.333 38.204-85.333 85.333v0 213.333c0 117.82-95.514 213.333-213.333 213.333s-213.334-95.514-213.334-213.333v-46.933c-97.376-19.767-170.666-105.856-170.666-209.067v-128h426.667v128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "mouse-variant" - ] - }, - "attrs": [], - "properties": { - "order": 2068, - "id": 494, - "prevSize": 24, - "code": 59674, - "name": "mouse-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 794 - }, { - "icon": { - "paths": [ - "M469.308 45.541c-168.321 21.034-298.667 164.352-298.667 338.389h298.667zM170.641 639.932c0 188.501 152.832 341.333 341.334 341.333s341.333-152.832 341.333-341.333v-170.667h-682.667zM554.641 45.541v338.389h298.667c0-174.038-130.347-317.356-298.667-338.389z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "mouse" - ] - }, - "attrs": [], - "properties": { - "order": 2069, - "id": 493, - "prevSize": 24, - "code": 59675, - "name": "mouse" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 795 - }, { - "icon": { - "paths": [ - "M768 170.667l85.333 170.667h-128l-85.333-170.667h-85.333l85.333 170.667h-128l-85.333-170.667h-85.333l85.333 170.667h-128l-85.333-170.667h-42.667c-46.933 0-84.907 38.4-84.907 85.333l-0.427 512c0 46.933 38.4 85.333 85.333 85.333h682.667c46.933 0 85.333-38.4 85.333-85.333v-597.333h-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "movie" - ] - }, - "attrs": [], - "properties": { - "order": 2070, - "id": 492, - "prevSize": 24, - "code": 59676, - "name": "movie" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 796 - }, { - "icon": { - "paths": [ - "M810.641 127.92c47.061 0 85.333 38.229 85.333 85.333v597.332c0 47.104-38.272 85.333-85.333 85.333h-597.333c-47.189 0-85.333-38.229-85.333-85.333v-597.332c0-47.104 38.144-85.333 85.333-85.333h597.333zM469.333 725.333h85.333v-139.499l120.725 69.7 42.667-73.899-120.751-69.717 120.751-69.713-42.667-73.903-120.725 69.7v-139.336h-85.333v139.366l-120.778-69.731-42.667 73.9 120.753 69.717-120.753 69.717 42.667 73.903 120.777-69.734v139.529z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "multiplication-box" - ] - }, - "attrs": [], - "properties": { - "order": 2071, - "id": 491, - "prevSize": 24, - "code": 59677, - "name": "multiplication-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 797 - }, { - "icon": { - "paths": [ - "M469.333 128h85.333l-0.324 310.144 268.676-154.748 42.667 73.901-268.352 154.563 268.753 155.537-42.667 73.899-269.231-155.81-0.32 310.515h-85.333l0.32-310.144-268.675 154.748-42.667-73.899 269.153-155.025-267.954-155.076 42.667-73.901 267.63 154.89 0.324-309.594z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "multiplication" - ] - }, - "attrs": [], - "properties": { - "order": 2072, - "id": 490, - "prevSize": 24, - "code": 59678, - "name": "multiplication" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 798 - }, { - "icon": { - "paths": [ - "M682.667 384h-128v234.667c0 58.88-47.787 106.667-106.667 106.667s-106.667-47.787-106.667-106.667c0-58.88 47.787-106.667 106.667-106.667 24.32 0 46.080 8.107 64 21.76v-235.093h170.667v85.333zM810.667 128.001c46.933 0 85.333 38.4 85.333 85.333v597.332c0 46.933-38.4 85.333-85.333 85.333h-597.334c-46.933 0-85.333-38.4-85.333-85.333v-597.332c0-46.933 38.4-85.333 85.333-85.333h597.334zM213.333 213.333v597.333h597.333v-597.333h-597.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "music-box-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2073, - "id": 489, - "prevSize": 24, - "code": 59679, - "name": "music-box-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 799 - }, { - "icon": { - "paths": [ - "M682.667 384h-128v234.667c0 58.88-47.787 106.667-106.667 106.667s-106.667-47.787-106.667-106.667c0-58.88 47.787-106.667 106.667-106.667 24.32 0 46.080 8.107 64 21.76v-235.093h170.667zM810.667 128.001h-597.334c-46.933 0-85.333 38.4-85.333 85.333v597.332c0 46.933 38.4 85.333 85.333 85.333h597.334c46.933 0 85.333-38.4 85.333-85.333v-597.332c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "music-box" - ] - }, - "attrs": [], - "properties": { - "order": 2074, - "id": 488, - "prevSize": 24, - "code": 59680, - "name": "music-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 800 - }, { - "icon": { - "paths": [ - "M682.667 384v-85.333h-170.667v235.093c-17.92-13.653-39.68-21.76-64-21.76-58.88 0-106.667 47.787-106.667 106.667s47.787 106.667 106.667 106.667c58.88 0 106.667-47.787 106.667-106.667v-234.667h128zM512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.644-191.027 426.667-426.667 426.667-235.642 0-426.667-191.023-426.667-426.667 0-235.642 191.025-426.667 426.667-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "music-circle" - ] - }, - "attrs": [], - "properties": { - "order": 2075, - "id": 487, - "prevSize": 24, - "code": 59681, - "name": "music-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 801 - }, { - "icon": { - "paths": [ - "M85.335 682.667h169.556c57.185-97.378 178.56-170.667 292.091-170.667 35.951 0 67.341 7.351 93.018 20.489v-447.155h85.333c0 0 0 85.333 85.333 170.667 128 128 64 256 64 256s21.333-85.333-64-170.667c-42.667-42.667-85.333-64-85.333-64v405.333h213.333v85.333h-254.891c-57.182 97.374-178.56 170.667-292.088 170.667-113.53 0-181.554-73.293-167.855-170.667h-138.498v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "music-note-eighth" - ] - }, - "attrs": [], - "properties": { - "order": 2076, - "id": 486, - "prevSize": 24, - "code": 59682, - "name": "music-note-eighth" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 802 - }, { - "icon": { - "paths": [ - "M85.334 682.667h169.557c57.184-97.374 178.56-170.667 292.092-170.667 35.951 0 67.341 7.351 93.018 20.489v-447.155h85.333v597.333h213.333v85.333h-254.891c-57.186 97.374-178.56 170.667-292.089 170.667s-181.554-73.293-167.855-170.667h-138.498v-85.333zM500.39 640c-58.91 0-120.571 38.204-137.724 85.333s16.698 85.333 75.606 85.333c58.914 0 120.576-38.204 137.728-85.333s-16.7-85.333-75.61-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "music-note-half" - ] - }, - "attrs": [], - "properties": { - "order": 2077, - "id": 485, - "prevSize": 24, - "code": 59683, - "name": "music-note-half" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 803 - }, { - "icon": { - "paths": [ - "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-244.544-244.544v73.877c0 94.255-85.961 170.667-192 170.667s-192-76.412-192-170.667c0-94.255 85.961-170.667 192-170.667 22.441 0 43.982 3.422 64 9.711v-40.922l-341.333-341.334zM512 85.334c18.551 0 35.725 5.92 49.724 15.976 111.424 80.008 222.852 160.016 253.675 253.353s-4.732 200.004-68.732 306.671c106.667-277.333-192-341.333-192-341.333v156.898l-128-128v-178.232c0-47.128 38.204-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "music-note-off" - ] - }, - "attrs": [], - "properties": { - "order": 2078, - "id": 484, - "prevSize": 24, - "code": 59684, - "name": "music-note-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 804 - }, { - "icon": { - "paths": [ - "M85.335 682.667h169.556c57.185-97.378 178.56-170.667 292.091-170.667 35.951 0 67.341 7.351 93.018 20.489v-447.155h85.333v597.333h213.333v85.333h-254.891c-57.182 97.374-178.56 170.667-292.089 170.667s-181.553-73.293-167.855-170.667h-138.498v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "music-note-quarter" - ] - }, - "attrs": [], - "properties": { - "order": 2079, - "id": 483, - "prevSize": 24, - "code": 59685, - "name": "music-note-quarter" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 805 - }, { - "icon": { - "paths": [ - "M85.335 682.667h169.556c57.185-97.378 178.56-170.667 292.091-170.667 35.951 0 67.341 7.351 93.018 20.489v-447.155h85.333c0 0 0 85.333 85.333 170.667 128 128 64 256 64 256s21.333-85.333-64-170.667c-36.348-36.349-72.7-57.215-82.667-62.597 5.803 31.026 24.213 89.478 82.667 147.93 128 128 64 256 64 256h64v85.333h-254.891c-57.182 97.374-178.56 170.667-292.089 170.667s-181.553-73.293-167.855-170.667h-138.498v-85.333zM725.333 682.667h149.333c0 0 21.333-85.333-64-170.667-42.667-42.667-85.333-64-85.333-64v234.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "music-note-sixteenth" - ] - }, - "attrs": [], - "properties": { - "order": 2080, - "id": 482, - "prevSize": 24, - "code": 59686, - "name": "music-note-sixteenth" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 806 - }, { - "icon": { - "paths": [ - "M543.057 426.667c-58.91 0-120.57 38.204-137.724 85.333s16.698 85.333 75.606 85.333c58.914 0 120.576-38.204 137.728-85.333s-16.7-85.333-75.61-85.333zM85.333 469.333h212.224c57.184-97.376 178.56-170.667 292.092-170.667 113.527 0 181.551 73.291 167.855 170.667h181.163v85.333h-212.224c-57.186 97.374-178.56 170.667-292.087 170.667-113.532 0-181.556-73.293-167.857-170.667h-181.165v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "music-note-whole" - ] - }, - "attrs": [], - "properties": { - "order": 2081, - "id": 481, - "prevSize": 24, - "code": 59687, - "name": "music-note-whole" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 807 - }, { - "icon": { - "paths": [ - "M512 85.333c18.551 0 35.725 5.921 49.724 15.976 111.424 80.008 222.852 160.016 253.675 253.353s-4.732 200.004-68.732 306.671c106.667-277.333-192-341.333-192-341.333v448c0 94.255-85.961 170.667-192 170.667s-192-76.412-192-170.667c0-94.255 85.961-170.667 192-170.667 22.441 0 43.982 3.422 64 9.711v-436.378c0-47.128 38.204-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "music-note" - ] - }, - "attrs": [], - "properties": { - "order": 2082, - "id": 480, - "prevSize": 24, - "code": 59688, - "name": "music-note" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 808 - }, { - "icon": { - "paths": [ - "M192 469.333c35.413 0 64-28.587 64-64s-28.587-64-64-64c-35.413 0-64 28.587-64 64s28.587 64 64 64zM945.92 391.253c0-165.12-133.547-298.667-298.667-298.667s-298.667 133.547-298.667 298.667c0 148.053 107.52 270.507 248.747 293.973v168.107h-341.333v-128h42.667v-170.667c0-23.467-19.2-42.667-42.667-42.667h-128c-23.467 0-42.667 19.2-42.667 42.667v170.667h42.667v213.333h682.667v-85.333h-128v-165.547c148.053-17.493 263.253-143.36 263.253-296.533z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "nature-people" - ] - }, - "attrs": [], - "properties": { - "order": 2083, - "id": 479, - "prevSize": 24, - "code": 59689, - "name": "nature-people" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 809 - }, { - "icon": { - "paths": [ - "M554.667 687.787c148.053-17.493 263.253-143.36 263.253-296.533 0-165.12-133.547-298.667-298.667-298.667s-298.667 133.547-298.667 298.667c0 148.053 107.52 270.507 248.747 293.973v168.107h-256v85.333h597.333v-85.333h-256v-165.547z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "nature" - ] - }, - "attrs": [], - "properties": { - "order": 2084, - "id": 478, - "prevSize": 24, - "code": 59690, - "name": "nature" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 810 - }, { - "icon": { - "paths": [ - "M511.974 85.251l-320 780.503 30.165 30.165 289.835-128 289.835 128 30.165-30.165-320-780.503z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "navigation" - ] - }, - "attrs": [], - "properties": { - "order": 2085, - "id": 477, - "prevSize": 24, - "code": 59691, - "name": "navigation" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 811 - }, { - "icon": { - "paths": [ - "M475.58 647.765l-60.338-60.339 60.338-60.339 60.343 60.339 60.339-60.339-60.339-60.343 60.339-60.338 60.339 60.338 60.339-60.338-120.678-120.68-301.7 301.7 120.68 120.678 60.338-60.339zM131.216 811.11l133.176-133.175-90.51-90.509 422.38-422.38 90.509 90.51 60.339-60.34-60.339-60.34 60.339-60.34 181.018 181.019-60.339 60.34-60.339-60.34-60.339 60.34 90.509 90.51-422.377 422.378-90.51-90.509-193.516 193.515v-120.678z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "needle" - ] - }, - "attrs": [], - "properties": { - "order": 2086, - "id": 476, - "prevSize": 24, - "code": 59692, - "name": "needle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 812 - }, { - "icon": { - "paths": [ - "M511.974 767.919c141.397 0 256-114.603 256-256 0-141.399-114.603-256.001-256-256.001-141.44 0-256 114.602-256 256.001 0 141.397 114.56 256 256 256zM810.641 127.918c47.104 0 85.333 38.229 85.333 85.333v597.335c0 47.104-38.229 85.333-85.333 85.333h-597.334c-47.148 0-85.333-38.229-85.333-85.333v-597.335c0-47.104 38.186-85.333 85.333-85.333h597.334zM341.307 511.919c0-94.21 76.458-170.668 170.667-170.668s170.667 76.458 170.667 170.668c0 94.208-76.459 170.667-170.667 170.667s-170.667-76.459-170.667-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "nest-protect" - ] - }, - "attrs": [], - "properties": { - "order": 2087, - "id": 475, - "prevSize": 24, - "code": 59693, - "name": "nest-protect" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 813 - }, { - "icon": { - "paths": [ - "M723.162 723.106l-90.496-90.496c30.891-30.891 49.963-73.557 49.963-120.704 0-31.573-9.131-60.8-24.149-86.188l92.459-92.416c37.333 49.835 59.691 111.532 59.691 178.604 0 82.475-33.408 157.141-87.467 211.2zM511.962 213.238c67.115 0 128.768 22.4 178.645 59.733l-92.459 92.416c-25.344-14.976-54.571-24.15-86.187-24.15-94.251 0-170.668 76.417-170.668 170.668 0 47.147 19.115 89.813 50.005 120.704l-90.496 90.496c-54.059-54.059-87.509-128.725-87.509-211.2 0-164.951 133.718-298.668 298.668-298.668zM511.962 85.238c-235.648 0-426.668 191.020-426.668 426.668s191.020 426.667 426.668 426.667c235.648 0 426.667-191.019 426.667-426.667s-191.019-426.668-426.667-426.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "nest-thermostat" - ] - }, - "attrs": [], - "properties": { - "order": 2088, - "id": 474, - "prevSize": 24, - "code": 59694, - "name": "nest-thermostat" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 814 - }, { - "icon": { - "paths": [ - "M853.333 469.333h-682.667v-128h682.667zM853.333 554.667h-298.667v-42.667h298.667zM853.333 640h-298.667v-42.667h298.667zM853.333 725.333h-298.667v-42.667h298.667zM853.333 810.667h-298.667v-42.667h298.667zM512 810.667h-341.333v-298.667h341.333zM867.541 199.127l-71.083-71.127-71.125 71.127-71.125-71.127-71.083 71.127-71.125-71.127-71.125 71.127-71.082-71.127-71.126 71.127-71.126-71.127-71.082 71.127-71.126-71.127v682.667c0 47.104 38.187 85.333 85.333 85.333h682.667c47.104 0 84.907-38.229 84.907-85.333l0.427-682.667-71.125 71.127z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "newspaper" - ] - }, - "attrs": [], - "properties": { - "order": 2089, - "id": 473, - "prevSize": 24, - "code": 59695, - "name": "newspaper" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 815 - }, { - "icon": { - "paths": [ - "M512 426.667c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.204-85.333-85.333s38.204-85.333 85.333-85.333zM170.667 170.667h298.667c47.13 0 85.333 38.205 85.333 85.333v128h-85.333v-128h-298.667v213.333h85.333v-85.333l128 128-128 128v-85.333h-85.333c-47.128 0-85.333-38.204-85.333-85.333v-213.333c0-47.128 38.205-85.333 85.333-85.333zM853.333 853.333h-298.667c-47.13 0-85.333-38.204-85.333-85.333v-128h85.333v128h298.667v-213.333h-85.333v85.333l-128-128 128-128v85.333h85.333c47.13 0 85.333 38.204 85.333 85.333v213.333c0 47.13-38.204 85.333-85.333 85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "nfc-tap" - ] - }, - "attrs": [], - "properties": { - "order": 2090, - "id": 472, - "prevSize": 24, - "code": 59696, - "name": "nfc-tap" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 816 - }, { - "icon": { - "paths": [ - "M768.188 255.917h-213.333c-47.147 0-85.333 38.229-85.333 85.333v97.154c-25.387 14.801-42.667 42.022-42.667 73.51 0 47.108 38.187 85.333 85.333 85.333 47.104 0 85.333-38.225 85.333-85.333 0-31.488-17.28-58.709-42.667-73.51v-97.154h128v341.331h-341.333v-341.331h85.333v-85.333h-170.666v511.998h511.999zM853.521 853.248h-682.666v-682.665h682.666zM853.521 85.25h-682.666c-47.148 0-85.334 38.229-85.334 85.333v682.665c0 47.108 38.186 85.333 85.334 85.333h682.666c47.104 0 85.333-38.225 85.333-85.333v-682.665c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "nfc-variant" - ] - }, - "attrs": [], - "properties": { - "order": 2091, - "id": 471, - "prevSize": 24, - "code": 59697, - "name": "nfc-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 817 - }, { - "icon": { - "paths": [ - "M451.853 326.905c0 0 25.438-11.561 41.621 6.937 16.188 18.499 57.809 90.181 57.809 161.863 0 71.68-18.496 147.989-36.996 173.423-18.5 25.438-36.996 25.438-50.871 16.188s-228.92-173.423-240.482-178.048c-11.561-4.625-16.186 6.938-4.625 69.367 11.562 62.434-6.937 80.934-23.123 83.247-16.186 2.308-64.745-11.563-67.057-141.056-2.312-129.488 32.372-150.299 48.559-150.299 30.414 0 261.35 208.484 277.478 205.796 13.875-2.313 20.813-90.18-6.938-159.549-30.043-75.112 4.625-87.868 4.625-87.869zM823.561 197.416c77.67 154.242 72.93 300.086 72.311 315.476 0.619 13.41 5.359 159.45-72.311 313.694 0 0-20.233 23.121-50.291 9.25-30.063-13.875-19.657-50.871-19.657-50.871s62.938-121.515 61.278-270.758l0.030-2.313c1.63-149.269-61.308-272.856-61.308-272.856s-10.406-36.997 19.657-50.871c30.059-13.874 50.291 9.25 50.291 9.25zM672.917 266.786c63.351 115.616 59.059 230.716 58.441 246.106 0.619 13.41 4.911 123.866-58.355 248.841 0 0-20.233 23.121-50.291 9.25-30.063-13.875-19.657-50.871-19.657-50.871s40.721-57.92 47.317-205.905l0.030-2.313c-4.314-147.991-47.433-203.486-47.433-203.486s-10.402-36.998 19.657-50.871c30.059-13.874 50.291 9.25 50.291 9.25z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "nfc" - ] - }, - "attrs": [], - "properties": { - "order": 2092, - "id": 470, - "prevSize": 24, - "code": 59698, - "name": "nfc" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 818 - }, { - "icon": { - "paths": [ - "M512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.641 191.025-426.667 426.667-426.667zM512 170.667c-78.878 0-151.508 26.755-209.307 71.686l478.956 478.953c44.928-57.796 71.684-130.428 71.684-209.306 0-188.513-152.819-341.333-341.333-341.333zM170.667 512c0 188.514 152.82 341.333 341.333 341.333 78.878 0 151.509-26.756 209.306-71.684l-478.953-478.956c-44.931 57.8-71.686 130.429-71.686 209.307z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "no" - ] - }, - "attrs": [], - "properties": { - "order": 2093, - "id": 469, - "prevSize": 24, - "code": 59699, - "name": "no" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 819 - }, { - "icon": { - "paths": [ - "M896 426.667h-512v-85.333l512-0v85.333zM896 682.667h-512v-85.333h512v85.333zM170.667 213.333h85.333v469.333h-85.333v-469.333zM256 768v85.333h-85.333v-85.333h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "not-equal" - ] - }, - "attrs": [], - "properties": { - "order": 2094, - "id": 468, - "prevSize": 24, - "code": 59700, - "name": "not-equal" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 820 - }, { - "icon": { - "paths": [ - "M597.295 426.595h234.667l-234.667-234.667v234.667zM213.297 127.928h426.665l256 256v426.666c0 47.104-38.229 85.333-85.333 85.333h-597.759c-47.104 0-84.906-38.229-84.906-85.333l0.427-597.332c0-47.104 37.759-85.333 84.906-85.333zM213.333 213.333v597.333h597.333v-298.667h-298.667v-298.667h-298.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "note-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2095, - "id": 467, - "prevSize": 24, - "code": 59701, - "name": "note-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 821 - }, { - "icon": { - "paths": [ - "M597.295 426.595h234.667l-234.667-234.667v234.667zM213.297 127.928h426.665l256 256v426.666c0 47.104-38.229 85.333-85.333 85.333h-597.759c-47.104 0-84.906-38.229-84.906-85.333l0.427-597.332c0-47.104 37.759-85.333 84.906-85.333zM213.333 512v85.333h597.333v-85.333h-597.333zM213.333 682.667v85.333h384v-85.333h-384z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "note-text" - ] - }, - "attrs": [], - "properties": { - "order": 2096, - "id": 466, - "prevSize": 24, - "code": 59702, - "name": "note-text" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 822 - }, { - "icon": { - "paths": [ - "M597.295 426.595v-234.667l234.667 234.667zM213.297 127.928c-47.148 0-84.906 38.229-84.906 85.333l-0.427 597.333c0 47.104 37.802 85.333 84.906 85.333h597.758c47.104 0 85.333-38.229 85.333-85.333v-426.666l-256-256h-426.665z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "note" - ] - }, - "attrs": [], - "properties": { - "order": 2097, - "id": 465, - "prevSize": 24, - "code": 59703, - "name": "note" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 823 - }, { - "icon": { - "paths": [ - "M896 725.333v-597.333h-597.333v597.333h597.333zM896 42.667c46.933 0 85.333 38.4 85.333 85.333v597.333c0 46.933-38.4 85.333-85.333 85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333v-597.333c0-46.934 38.4-85.333 85.333-85.333h597.333zM128 213.334v682.666h682.667v85.333h-682.667c-46.933 0-85.333-38.4-85.333-85.333v-682.666h85.333zM554.667 213.333h85.333c47.13 0 85.333 38.205 85.333 85.333v256c0 47.13-38.204 85.333-85.333 85.333h-85.333c-47.13 0-85.333-38.204-85.333-85.333v-256c0-47.128 38.204-85.333 85.333-85.333zM554.667 298.667v256h85.333v-256h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-0-box-multiple-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2098, - "id": 464, - "prevSize": 24, - "code": 59704, - "name": "numeric-0-box-multiple-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 824 - }, { - "icon": { - "paths": [ - "M810.667 810.667v-597.334h-597.333v597.334h597.333zM810.667 128c46.933 0 85.333 38.4 85.333 85.333v597.333c0 46.933-38.4 85.333-85.333 85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333v-597.333c0-46.933 38.4-85.333 85.333-85.333h597.333zM469.333 298.666h85.333c47.13 0 85.333 38.205 85.333 85.334v256c0 47.13-38.204 85.333-85.333 85.333h-85.333c-47.129 0-85.333-38.204-85.333-85.333v-256c0-47.128 38.205-85.334 85.333-85.334zM469.333 384v256h85.333v-256h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-0-box-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2099, - "id": 463, - "prevSize": 24, - "code": 59705, - "name": "numeric-0-box-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 825 - }, { - "icon": { - "paths": [ - "M810.667 128c46.933 0 85.333 38.4 85.333 85.333v597.334c0 46.933-38.4 85.333-85.333 85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333v-597.334c0-46.933 38.4-85.333 85.333-85.333h597.333zM469.333 298.667c-47.129 0-85.334 38.205-85.334 85.333v256c0 47.13 38.205 85.333 85.334 85.333h85.333c47.13 0 85.333-38.204 85.333-85.333v-256c0-47.128-38.204-85.333-85.333-85.333h-85.333zM469.333 384h85.333v256h-85.333v-256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-0-box" - ] - }, - "attrs": [], - "properties": { - "order": 2100, - "id": 462, - "prevSize": 24, - "code": 59706, - "name": "numeric-0-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 826 - }, { - "icon": { - "paths": [ - "M896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM597.333 640h85.333v-426.667h-170.667v85.333h85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667v-682.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-1-box-multiple-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2101, - "id": 461, - "prevSize": 24, - "code": 59707, - "name": "numeric-1-box-multiple-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 827 - }, { - "icon": { - "paths": [ - "M810.667 810.667h-597.333v-597.333h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM512 725.333h85.333v-426.667h-170.667v85.333h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-1-box-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2102, - "id": 460, - "prevSize": 24, - "code": 59708, - "name": "numeric-1-box-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 828 - }, { - "icon": { - "paths": [ - "M597.333 725.333h-85.333v-341.333h-85.333v-85.333h170.667zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-1-box" - ] - }, - "attrs": [], - "properties": { - "order": 2103, - "id": 459, - "prevSize": 24, - "code": 59709, - "name": "numeric-1-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 829 - }, { - "icon": { - "paths": [ - "M725.333 554.667h-170.667v-85.333h85.333c46.933 0 85.333-37.973 85.333-85.333v-85.333c0-47.36-38.4-85.333-85.333-85.333h-170.667v85.333h170.667v85.333h-85.333c-46.933 0-85.333 37.973-85.333 85.333v170.667h256zM896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667v-682.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-2-box-multiple-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2104, - "id": 458, - "prevSize": 24, - "code": 59710, - "name": "numeric-2-box-multiple-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 830 - }, { - "icon": { - "paths": [ - "M640 640h-170.667v-85.333h85.333c46.933 0 85.333-37.973 85.333-85.333v-85.333c0-47.36-38.4-85.334-85.333-85.334h-170.667v85.334h170.667v85.333h-85.333c-46.933 0-85.333 37.973-85.333 85.333v170.667h256zM810.667 810.667h-597.333v-597.333h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-2-box-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2105, - "id": 457, - "prevSize": 24, - "code": 59711, - "name": "numeric-2-box-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 831 - }, { - "icon": { - "paths": [ - "M640 469.333c0 47.36-38.4 85.333-85.333 85.333h-85.333v85.333h170.667v85.333h-256v-170.667c0-47.36 38.4-85.333 85.333-85.333h85.333v-85.333h-170.667v-85.333h170.667c46.933 0 85.333 37.973 85.333 85.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-2-box" - ] - }, - "attrs": [], - "properties": { - "order": 2106, - "id": 456, - "prevSize": 24, - "code": 59712, - "name": "numeric-2-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 832 - }, { - "icon": { - "paths": [ - "M725.333 554.667v-64c0-35.413-28.587-64-64-64 35.413 0 64-28.587 64-64v-64c0-47.36-38.4-85.333-85.333-85.333h-170.667v85.333h170.667v85.333h-85.333v85.333h85.333v85.333h-170.667v85.333h170.667c46.933 0 85.333-37.973 85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667zM896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-3-box-multiple-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2107, - "id": 455, - "prevSize": 24, - "code": 59713, - "name": "numeric-3-box-multiple-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 833 - }, { - "icon": { - "paths": [ - "M640 640v-64c0-35.413-28.582-64-64-64 35.418 0 64-28.587 64-64v-64c0-47.36-38.4-85.333-85.333-85.333h-170.667v85.333h170.667v85.333h-85.333v85.333h85.333v85.333h-170.667v85.333h170.667c46.933 0 85.333-37.973 85.333-85.333zM810.667 810.667h-597.333v-597.333h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-3-box-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2108, - "id": 454, - "prevSize": 24, - "code": 59714, - "name": "numeric-3-box-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 834 - }, { - "icon": { - "paths": [ - "M640.427 448c0 35.413-28.587 64-64 64 35.413 0 64 28.587 64 64v64c0 47.36-38.4 85.333-85.333 85.333h-170.667v-85.333h170.667v-85.333h-85.333v-85.333h85.333v-85.333h-170.667v-85.333h170.667c46.933 0 85.333 37.973 85.333 85.333zM811.093 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-3-box" - ] - }, - "attrs": [], - "properties": { - "order": 2109, - "id": 453, - "prevSize": 24, - "code": 59715, - "name": "numeric-3-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 835 - }, { - "icon": { - "paths": [ - "M896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM640 640h85.333v-426.667h-85.333v170.667h-85.333v-170.667h-85.333v256h170.667zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667v-682.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-4-box-multiple-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2110, - "id": 452, - "prevSize": 24, - "code": 59716, - "name": "numeric-4-box-multiple-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 836 - }, { - "icon": { - "paths": [ - "M810.667 810.667h-597.333v-597.334h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM554.667 725.333h85.333v-426.667h-85.333v170.667h-85.333v-170.667h-85.333v256h170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-4-box-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2111, - "id": 451, - "prevSize": 24, - "code": 59717, - "name": "numeric-4-box-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 837 - }, { - "icon": { - "paths": [ - "M640 725.333h-85.333v-170.667h-170.667v-256h85.333v170.667h85.333v-170.667h85.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-4-box" - ] - }, - "attrs": [], - "properties": { - "order": 2112, - "id": 450, - "prevSize": 24, - "code": 59718, - "name": "numeric-4-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 838 - }, { - "icon": { - "paths": [ - "M725.333 554.667v-85.333c0-47.36-38.4-85.333-85.333-85.333h-85.333v-85.333h170.667v-85.333h-256v256h170.667v85.333h-170.667v85.333h170.667c46.933 0 85.333-37.973 85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667zM896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-5-box-multiple-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2113, - "id": 449, - "prevSize": 24, - "code": 59719, - "name": "numeric-5-box-multiple-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 839 - }, { - "icon": { - "paths": [ - "M640 640v-85.333c0-47.36-38.4-85.333-85.333-85.333h-85.333v-85.333h170.667v-85.334h-256v256h170.667v85.333h-170.667v85.333h170.667c46.933 0 85.333-37.973 85.333-85.333zM810.667 810.667h-597.333v-597.333h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-5-box-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2114, - "id": 448, - "prevSize": 24, - "code": 59720, - "name": "numeric-5-box-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 840 - }, { - "icon": { - "paths": [ - "M640 384h-170.667v85.333h85.333c46.933 0 85.333 37.973 85.333 85.333v85.333c0 47.36-38.4 85.333-85.333 85.333h-170.667v-85.333h170.667v-85.333h-170.667v-256h256zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-5-box" - ] - }, - "attrs": [], - "properties": { - "order": 2115, - "id": 447, - "prevSize": 24, - "code": 59721, - "name": "numeric-5-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 841 - }, { - "icon": { - "paths": [ - "M554.667 469.333h85.333v85.333h-85.333zM554.667 640h85.333c46.933 0 85.333-37.973 85.333-85.333v-85.333c0-47.36-38.4-85.333-85.333-85.333h-85.333v-85.333h170.667v-85.333h-170.667c-46.933 0-85.333 37.973-85.333 85.333v256c0 47.36 38.4 85.333 85.333 85.333zM896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667v-682.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-6-box-multiple-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2116, - "id": 446, - "prevSize": 24, - "code": 59722, - "name": "numeric-6-box-multiple-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 842 - }, { - "icon": { - "paths": [ - "M469.333 554.667h85.333v85.333h-85.333zM469.333 725.333h85.333c46.933 0 85.333-37.973 85.333-85.333v-85.333c0-47.36-38.4-85.333-85.333-85.333h-85.333v-85.333h170.667v-85.333h-170.667c-46.933 0-85.333 37.973-85.333 85.333v256c0 47.36 38.4 85.333 85.333 85.333zM810.667 810.667h-597.333v-597.333h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-6-box-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2117, - "id": 445, - "prevSize": 24, - "code": 59723, - "name": "numeric-6-box-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 843 - }, { - "icon": { - "paths": [ - "M640 384h-170.667v85.333h85.333c46.933 0 85.333 37.973 85.333 85.333v85.333c0 47.36-38.4 85.333-85.333 85.333h-85.333c-46.933 0-85.333-37.973-85.333-85.333v-256c0-47.36 38.4-85.333 85.333-85.333h170.667zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM469.333 640h85.333v-85.333h-85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-6-box" - ] - }, - "attrs": [], - "properties": { - "order": 2118, - "id": 444, - "prevSize": 24, - "code": 59724, - "name": "numeric-6-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 844 - }, { - "icon": { - "paths": [ - "M554.667 640l170.667-341.333v-85.333h-256v85.333h170.667l-170.667 341.333zM896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667v-682.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-7-box-multiple-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2119, - "id": 443, - "prevSize": 24, - "code": 59725, - "name": "numeric-7-box-multiple-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 845 - }, { - "icon": { - "paths": [ - "M469.333 725.333l170.667-341.333v-85.334h-256v85.334h170.666l-170.666 341.333zM810.667 810.667h-597.333v-597.333h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-7-box-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2120, - "id": 442, - "prevSize": 24, - "code": 59726, - "name": "numeric-7-box-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 846 - }, { - "icon": { - "paths": [ - "M810.667 128c46.933 0 85.333 38.4 85.333 85.333v597.333c0 46.933-38.4 85.333-85.333 85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333v-597.333c0-46.933 38.4-85.333 85.333-85.333h597.333zM469.333 725.333l170.667-341.333v-85.334h-256v85.334h170.666l-170.666 341.333h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-7-box" - ] - }, - "attrs": [], - "properties": { - "order": 2121, - "id": 441, - "prevSize": 24, - "code": 59727, - "name": "numeric-7-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 847 - }, { - "icon": { - "paths": [ - "M554.667 469.333h85.333v85.333h-85.333zM554.667 298.667h85.333v85.333h-85.333zM554.667 640h85.333c46.933 0 85.333-37.973 85.333-85.333v-64c0-35.413-28.587-64-64-64 35.413 0 64-28.587 64-64v-64c0-47.36-38.4-85.333-85.333-85.333h-85.333c-46.933 0-85.333 37.973-85.333 85.333v64c0 35.413 28.587 64 64 64-35.413 0-64 28.587-64 64v64c0 47.36 38.4 85.333 85.333 85.333zM896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667v-682.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-8-box-multiple-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2122, - "id": 440, - "prevSize": 24, - "code": 59728, - "name": "numeric-8-box-multiple-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 848 - }, { - "icon": { - "paths": [ - "M469.333 554.667h85.333v85.333h-85.333zM469.333 384h85.333v85.333h-85.333zM469.333 725.333h85.333c46.933 0 85.333-37.973 85.333-85.333v-64c0-35.413-28.582-64-64-64 35.418 0 64-28.587 64-64v-64c0-47.36-38.4-85.333-85.333-85.333h-85.333c-46.933 0-85.333 37.973-85.333 85.333v64c0 35.413 28.587 64 64 64-35.413 0-64 28.587-64 64v64c0 47.36 38.4 85.333 85.333 85.333zM810.667 810.667h-597.333v-597.333h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-8-box-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2123, - "id": 439, - "prevSize": 24, - "code": 59729, - "name": "numeric-8-box-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 849 - }, { - "icon": { - "paths": [ - "M810.667 128c46.933 0 85.333 38.4 85.333 85.333v597.333c0 46.933-38.4 85.333-85.333 85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333v-597.333c0-46.933 38.4-85.333 85.333-85.333h597.333zM469.333 725.333h85.333c46.933 0 85.333-37.973 85.333-85.333v-64c0-35.413-28.582-64-64-64 35.418 0 64-28.587 64-64v-64c0-47.36-38.4-85.333-85.333-85.333h-85.333c-46.933 0-85.333 37.973-85.333 85.333v64c0 35.413 28.587 64 64 64-35.413 0-64 28.587-64 64v64c0 47.36 38.4 85.333 85.333 85.333zM469.333 554.667h85.333v85.333h-85.333v-85.333zM469.333 384h85.333v85.333h-85.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-8-box" - ] - }, - "attrs": [], - "properties": { - "order": 2124, - "id": 438, - "prevSize": 24, - "code": 59730, - "name": "numeric-8-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 850 - }, { - "icon": { - "paths": [ - "M640 384h-85.333v-85.333h85.333zM640 213.333h-85.333c-46.933 0-85.333 37.973-85.333 85.333v85.333c0 47.36 38.4 85.333 85.333 85.333h85.333v85.333h-170.667v85.333h170.667c46.933 0 85.333-37.973 85.333-85.333v-256c0-47.36-38.4-85.333-85.333-85.333zM896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667v-682.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-9-box-multiple-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2125, - "id": 437, - "prevSize": 24, - "code": 59731, - "name": "numeric-9-box-multiple-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 851 - }, { - "icon": { - "paths": [ - "M554.667 469.333h-85.333v-85.333h85.333zM554.667 298.667h-85.333c-46.933 0-85.333 37.973-85.333 85.333v85.333c0 47.36 38.4 85.333 85.333 85.333h85.333v85.333h-170.667v85.333h170.667c46.933 0 85.333-37.973 85.333-85.333v-256c0-47.36-38.4-85.333-85.333-85.333zM810.667 810.667h-597.333v-597.333h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-9-box-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2126, - "id": 436, - "prevSize": 24, - "code": 59732, - "name": "numeric-9-box-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 852 - }, { - "icon": { - "paths": [ - "M810.667 128c46.933 0 85.333 38.4 85.333 85.333v597.333c0 46.933-38.4 85.333-85.333 85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333v-597.333c0-46.933 38.4-85.333 85.333-85.333h597.333zM554.667 469.333h-85.333v-85.333h85.333v85.333zM554.667 298.667h-85.333c-46.933 0-85.333 37.973-85.333 85.333v85.333c0 47.36 38.4 85.333 85.333 85.333h85.333v85.333h-170.667v85.333h170.667c46.933 0 85.333-37.973 85.333-85.333v-256c0-47.36-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-9-box" - ] - }, - "attrs": [], - "properties": { - "order": 2127, - "id": 435, - "prevSize": 24, - "code": 59733, - "name": "numeric-9-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 853 - }, { - "icon": { - "paths": [ - "M896 384h-85.333v-85.333h-85.333v85.333h-85.333v85.333h85.333v85.333h85.333v-85.333h85.333v256h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM469.333 384v-42.667h42.667v42.667zM597.333 512v-170.667c0-47.36-38.4-85.333-85.333-85.333h-42.667c-46.933 0-85.333 37.973-85.333 85.333v42.667c0 47.36 38.4 85.333 85.333 85.333h42.667v42.667h-128v85.333h128c46.933 0 85.333-37.973 85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667v-682.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-9-plus-box-multiple-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2128, - "id": 434, - "prevSize": 24, - "code": 59734, - "name": "numeric-9-plus-box-multiple-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 854 - }, { - "icon": { - "paths": [ - "M810.667 469.333h-85.333v-85.333h-85.333v85.333h-85.333v85.333h85.333v85.333h85.333v-85.333h85.333v256h-597.333v-597.334h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM384 469.333v-42.667h42.667v42.667zM512 597.333v-170.667c0-47.36-38.4-85.333-85.333-85.333h-42.667c-46.933 0-85.333 37.973-85.333 85.333v42.667c0 47.36 38.4 85.333 85.333 85.333h42.667v42.667h-128v85.333h128c46.933 0 85.333-37.973 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-9-plus-box-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2129, - "id": 433, - "prevSize": 24, - "code": 59735, - "name": "numeric-9-plus-box-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 855 - }, { - "icon": { - "paths": [ - "M896 213.333v597.333c0 46.933-38.4 85.333-85.333 85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333v-597.333c0-46.933 38.4-85.333 85.333-85.333h597.333c46.933 0 85.333 38.4 85.333 85.333zM810.667 469.333h-85.333v-85.333h-85.333v85.333h-85.333v85.333h85.333v85.333h85.333v-85.333h85.333v-85.333zM426.667 298.667h-85.333c-46.933 0-85.333 37.973-85.333 85.333v85.333c0 47.36 38.4 85.333 85.333 85.333h85.333v85.333h-170.667v85.333h170.667c46.933 0 85.333-37.973 85.333-85.333v-256c0-47.36-38.4-85.333-85.333-85.333zM341.333 384h85.333v85.333h-85.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric-9-plus-box" - ] - }, - "attrs": [], - "properties": { - "order": 2130, - "id": 432, - "prevSize": 24, - "code": 59736, - "name": "numeric-9-plus-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 856 - }, { - "icon": { - "paths": [ - "M170.667 725.333v-341.333h-85.333v-85.333h170.667v426.667h-85.333zM938.667 640c0 47.36-38.4 85.333-85.333 85.333h-170.667v-85.333h170.667v-85.333h-85.333v-85.333h85.333v-85.333h-170.667v-85.333h170.667c46.933 0 85.333 37.973 85.333 85.333v64c0 35.413-28.582 64-64 64 35.418 0 64 28.587 64 64v64zM597.333 640v85.333h-256v-170.667c0-47.36 38.4-85.333 85.333-85.333h85.333v-85.333h-170.667v-85.333h170.667c46.933 0 85.333 37.973 85.333 85.333v85.333c0 47.36-38.4 85.333-85.333 85.333h-85.333v85.333h170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "numeric" - ] - }, - "attrs": [], - "properties": { - "order": 2131, - "id": 431, - "prevSize": 24, - "code": 59737, - "name": "numeric" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 857 - }, { - "icon": { - "paths": [ - "M938.667 768c0 94.255-76.412 170.667-170.667 170.667h-170.667c-94.259 0-170.667-76.412-170.667-170.667v-85.333h512v85.333zM170.667 128.001h426.667c47.13 0 85.333 38.205 85.333 85.333v383.999h-341.333v213.333h-170.667c-47.128 0-85.333-38.204-85.333-85.333v-511.999c0-47.128 38.205-85.333 85.333-85.333zM170.667 256.001v85.333h85.333v-85.333h-85.333zM597.333 341.334v-85.333h-256v85.333h256zM170.667 426.667v85.333h85.333v-85.333h-85.333zM341.333 426.667v85.333h256v-85.333h-256zM170.667 597.333v85.333h85.333v-85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "nutriton" - ] - }, - "attrs": [], - "properties": { - "order": 2132, - "id": 430, - "prevSize": 24, - "code": 59738, - "name": "nutriton" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 858 - }, { - "icon": { - "paths": [ - "M760.956 543.625c-12.194-24.491-45.969-44.868-90.85-9.506-60.663 47.799-158.106 47.799-158.106 47.799s-97.441 0-158.105-47.799c-44.883-35.362-78.654-14.985-90.847 9.506-21.259 42.705 2.761 63.347 56.96 98.138 46.295 29.722 109.905 40.823 150.985 44.975l-34.291 34.287c-48.298 48.299-94.919 94.921-127.266 127.27-19.34 19.332-19.34 50.692 0 70.033l5.835 5.837c19.34 19.337 50.694 19.332 70.034 0l127.267-127.27c48.303 48.299 94.921 94.921 127.27 127.266 19.337 19.337 50.697 19.337 70.033 0l5.833-5.833c19.345-19.345 19.341-50.701 0-70.037l-161.66-161.66c41.109-4.237 104.038-15.394 149.948-44.868 54.195-34.79 78.212-55.433 56.96-98.138zM512 195.051c58.684 0 106.257 47.572 106.257 106.252 0 58.681-47.573 106.252-106.257 106.252-58.679 0-106.251-47.571-106.251-106.252 0-58.679 47.572-106.252 106.251-106.252zM512 517.274c119.279 0 215.974-96.694 215.974-215.971 0-119.275-96.695-215.969-215.974-215.969s-215.97 96.694-215.97 215.969c0 119.277 96.692 215.971 215.97 215.971z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "odnoklassniki" - ] - }, - "attrs": [], - "properties": { - "order": 2133, - "id": 429, - "prevSize": 24, - "code": 59739, - "name": "odnoklassniki" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 859 - }, { - "icon": { - "paths": [ - "M127.999 768l170.667-53.333 0.001-415.999 298.666-85.333-0.004 618.67-447.999-53.333 448.003 159.996 256-53.333v-735.997l-258.031-64.003-467.304 160.002 0.001 522.665z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "office" - ] - }, - "attrs": [], - "properties": { - "order": 2134, - "id": 428, - "prevSize": 24, - "code": 59740, - "name": "office" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 860 - }, { - "icon": { - "paths": [ - "M938.667 533.333c0 0 85.333 92.459 85.333 149.333 0 47.104-38.229 85.333-85.333 85.333s-85.333-38.229-85.333-85.333c0-56.875 85.333-149.333 85.333-149.333zM256 256h170.667c23.565 0 42.667 19.103 42.667 42.667s-19.102 42.667-42.667 42.667h-42.667v85.333h85.333c31.582 0 59.157 17.156 73.911 42.658l277.542-160.238 139.273 80.407c20.407 11.782 27.396 37.876 15.616 58.284s-37.875 27.401-58.283 15.616l-89.673-51.771-155.665 269.623c-14.545 26.287-42.556 44.087-74.722 44.087h-384c-47.128 0-85.333-38.204-85.333-85.333v-128c0-47.13 38.205-85.333 85.333-85.333h85.333v-85.333h-42.667c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM213.333 512v128h384l87.987-152.397-147.802 85.333-38.788-60.937h-285.397zM16.157 392.837l72.837-72.836c16.662-16.663 43.677-16.663 60.34 0s16.663 43.677 0 60.34l-72.836 72.835c-16.663 16.661-43.678 16.661-60.34 0s-16.662-43.676 0-60.339z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "oil" - ] - }, - "attrs": [], - "properties": { - "order": 2135, - "id": 427, - "prevSize": 24, - "code": 59741, - "name": "oil" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 861 - }, { - "icon": { - "paths": [ - "M816.926 810.667h-245.76v-91.021c91.021-69.026 136.533-154.786 136.533-257.28 0-63.717-18.086-114.135-54.259-151.255s-82.893-55.68-140.16-55.68c-57.741 0-105.007 18.655-141.796 55.965s-55.182 88.249-55.182 152.817c0 101.547 45.511 186.692 136.532 255.433v91.021h-245.759v-91.021h151.893c-101.262-65.805-151.893-154.978-151.893-267.52 0-89.317 27.852-159.598 83.555-210.846s129.067-76.871 220.089-76.871c93.013 0 167.3 25.41 222.861 76.231 55.565 50.821 83.345 121.031 83.345 210.633 0 112.542-51.106 202.001-153.318 268.373h153.318v91.021z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "omega" - ] - }, - "attrs": [], - "properties": { - "order": 2136, - "id": 426, - "prevSize": 24, - "code": 59742, - "name": "omega" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 862 - }, { - "icon": { - "paths": [ - "M856.619 581.973c46.481 7.262 82.048 47.467 82.048 95.983 0 37.905-21.717 70.716-53.376 86.729l-7.275 3.315-487.115-0.017c-61.844-0.388-111.863-50.624-111.863-112.563 0-62.174 50.404-112.58 112.58-112.58l9.277 0.414-0.288-8.631c0-77.82 63.087-140.906 140.906-140.906 54.669 0 102.037 31.16 125.397 76.671 19.324-12.676 42.415-20.075 67.255-20.075 67.823 0 122.807 54.985 122.807 122.807l-0.354 8.853zM376.441 518.754c-68.704 7.578-122.322 65.975-122.322 136.666 0 28.787 8.964 55.565 24.223 77.705h-76.425c-64.388 0-116.584-52.194-116.584-116.582 0-61.538 47.691-111.906 108.124-116.245l-3.11-28.373c0-72.497 58.771-131.268 131.268-131.268 27.175 0 52.422 8.259 73.367 22.401 29.745-59.629 91.306-100.609 162.47-100.609 94.007 0 171.319 71.472 180.57 163.041l-3.857-0.093c-20.215 0-40.004 4.1-58.325 11.989-30.908-42.831-80.418-68.587-134.327-68.587-86.084 0-157.059 65.937-165.072 149.957z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "onedrive" - ] - }, - "attrs": [], - "properties": { - "order": 2137, - "id": 425, - "prevSize": 24, - "code": 59743, - "name": "onedrive" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 863 - }, { - "icon": { - "paths": [ - "M512 426.667l-170.667 170.667h128v256h85.333v-256h128zM810.667 170.667h-597.333c-47.36 0-85.333 38.4-85.333 85.333v512c0 46.933 37.973 85.333 85.333 85.333h170.667v-85.333h-170.667v-426.667h597.333v426.667h-170.667v85.333h170.667c46.933 0 85.333-38.4 85.333-85.333v-512c0-46.933-37.973-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "open-in-app" - ] - }, - "attrs": [], - "properties": { - "order": 2138, - "id": 424, - "prevSize": 24, - "code": 59744, - "name": "open-in-app" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 864 - }, { - "icon": { - "paths": [ - "M597.333 128v85.333h153.173l-419.413 419.413 60.16 60.16 419.413-419.413v153.173h85.333v-298.667zM810.667 810.667h-597.333v-597.333h298.667v-85.333h-298.667c-47.36 0-85.333 38.4-85.333 85.333v597.333c0 46.933 37.973 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-298.667h-85.333v298.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "open-in-new" - ] - }, - "attrs": [], - "properties": { - "order": 2139, - "id": 423, - "prevSize": 24, - "code": 59745, - "name": "open-in-new" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 865 - }, { - "icon": { - "paths": [ - "M512 42.668c70.694 0 128 57.307 128 128v42.666c23.565 0 42.667 19.103 42.667 42.667v45.664c102.025 59.018 170.667 169.329 170.667 295.669 0 188.514-152.819 341.333-341.333 341.333s-341.333-152.819-341.333-341.333c0-126.34 68.642-236.651 170.667-295.669v-45.664c0-23.564 19.102-42.667 42.667-42.667v-42.666c0-70.692 57.306-128 128-128zM512 128.001c-23.565 0-42.667 19.103-42.667 42.667v42.666h85.333v-42.667c0-23.564-19.106-42.666-42.667-42.666zM512 341.334c-75.819 0-143.939 32.96-190.815 85.332h381.629c-46.874-52.372-114.995-85.332-190.814-85.332zM512 853.333c75.819 0 143.94-32.96 190.814-85.333h-381.629c46.875 52.373 114.996 85.333 190.815 85.333zM512 512c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333zM768 597.333c0-29.483-4.983-57.805-14.157-84.164-40.393 6.746-71.177 41.86-71.177 84.164s30.784 77.419 71.177 84.164c9.173-26.359 14.157-54.682 14.157-84.164zM256 597.333c0 29.483 4.984 57.805 14.157 84.164 40.391-6.746 71.177-41.86 71.177-84.164s-30.786-77.419-71.177-84.164c-9.172 26.359-14.157 54.682-14.157 84.164z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "ornament-variant" - ] - }, - "attrs": [], - "properties": { - "order": 2140, - "id": 422, - "prevSize": 24, - "code": 59746, - "name": "ornament-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 866 - }, { - "icon": { - "paths": [ - "M512 42.668c70.694 0 128 57.307 128 128v42.666c23.565 0 42.667 19.103 42.667 42.667v45.664c102.025 59.018 170.667 169.329 170.667 295.669 0 188.514-152.819 341.333-341.333 341.333s-341.333-152.819-341.333-341.333c0-126.34 68.642-236.651 170.667-295.669v-45.664c0-23.564 19.102-42.667 42.667-42.667v-42.666c0-70.692 57.306-128 128-128zM512 128.001c-23.565 0-42.667 19.103-42.667 42.667v42.666h85.333v-42.667c0-23.564-19.102-42.666-42.667-42.666zM512 341.334c-75.819 0-143.939 32.96-190.815 85.333h381.629c-46.874-52.373-114.995-85.333-190.814-85.333zM270.566 682.667h53.094l-67.015-67.017c1.65 23.343 6.43 45.82 13.921 67.017zM536.994 682.667l-170.667-170.667h-92.654l170.666 170.667h92.655zM753.434 512h-53.094l67.017 67.017c-1.651-23.343-6.43-45.82-13.922-67.017zM487.006 512l170.667 170.667h92.655l-170.667-170.667h-92.655zM512 853.333c75.819 0 143.94-32.96 190.814-85.333h-381.629c46.875 52.373 114.996 85.333 190.815 85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "ornament" - ] - }, - "attrs": [], - "properties": { - "order": 2141, - "id": 421, - "prevSize": 24, - "code": 59747, - "name": "ornament" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 867 - }, { - "icon": { - "paths": [ - "M597.333 597.316h-170.668v-128l-85.334 0.009 170.665-170.668 170.662 170.659h-85.325v128zM212.909 640.004v-426.676h597.749v426.676h-170.667c0 70.686-57.284 128-128 128-70.686 0-127.996-57.314-127.996-128h-171.087zM810.658 128h-597.749c-47.125 0-84.472 38.203-84.472 85.329l-0.438 597.343c0 47.125 37.784 85.329 84.91 85.329h597.749c47.125 0 85.342-38.204 85.342-85.329v-597.343c0-47.125-38.217-85.329-85.342-85.329z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "outbox" - ] - }, - "attrs": [], - "properties": { - "order": 2142, - "id": 420, - "prevSize": 24, - "code": 59748, - "name": "outbox" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 868 - }, { - "icon": { - "paths": [ - "M85.333 128h853.333v128h-853.333v-128zM384 341.334l554.667-0v128h-554.667v-127.999zM384 554.667h554.667v128h-554.667v-128zM85.333 768h853.333v128h-853.333v-128zM256 341.333l-170.667 170.667 170.667 170.667h42.667v-341.333h-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "outdent" - ] - }, - "attrs": [], - "properties": { - "order": 2143, - "id": 419, - "prevSize": 24, - "code": 59749, - "name": "outdent" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 869 - }, { - "icon": { - "paths": [ - "M512 682.914c23.68 35.712 55.94 64.913 93.833 84.919l-93.833 93.833-93.833-93.833c37.893-20.006 70.153-49.207 93.833-84.919zM725.333 477.67c-47.13 0-85.333 38.204-85.333 85.333 0 47.125 38.204 85.329 85.333 85.329s85.333-38.204 85.333-85.329c0-47.13-38.204-85.333-85.333-85.333zM298.667 477.67c-47.128 0-85.333 38.204-85.333 85.333 0 47.125 38.205 85.329 85.333 85.329s85.333-38.204 85.333-85.329c0-47.13-38.205-85.333-85.333-85.333zM725.333 370.999c94.255 0 170.667 76.412 170.667 170.671 0 94.255-76.412 170.667-170.667 170.667s-170.667-76.412-170.667-170.667c0-94.259 76.412-170.671 170.667-170.671zM298.667 370.999c94.257 0 170.667 76.412 170.667 170.671 0 94.255-76.41 170.667-170.667 170.667s-170.667-76.412-170.667-170.667c0-94.259 76.41-170.671 170.667-170.671zM95.75 41.666c74.917 158.667 20.668 276.599-29.417 393.333-15.473 33.438-23.546 69.82-23.667 106.671 0 141.385 114.615 256 256 256 8.999-0.055 17.974-0.759 26.917-1.758l186.417 186.419 186.415-186.419c8.943 0.998 17.92 1.702 26.918 1.758 141.385 0 256.094-114.615 256-256-0.026-36.851-8.192-73.233-23.667-106.671-50.082-116.734-104.333-234.667-29.414-393.333-112.555 88.7-272.951 158.393-416.252 158.667-143.302-0.274-303.699-69.967-416.25-158.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "owl" - ] - }, - "attrs": [], - "properties": { - "order": 2144, - "id": 418, - "prevSize": 24, - "code": 59750, - "name": "owl" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 870 - }, { - "icon": { - "paths": [ - "M218.453 213.333l34.56-42.667h512l40.107 42.667zM512 746.667l-234.667-234.667h149.333v-85.333h170.667v85.333h149.333l-234.667 234.667zM876.373 223.147l-59.307-71.68c-11.52-14.507-29.013-23.467-49.067-23.467h-512c-20.053 0-37.547 8.96-49.493 23.467l-58.88 71.68c-12.373 14.507-19.627 33.707-19.627 54.187v533.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-533.333c0-20.48-7.249-39.68-19.627-54.187z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "package-down" - ] - }, - "attrs": [], - "properties": { - "order": 2145, - "id": 417, - "prevSize": 24, - "code": 59751, - "name": "package-down" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 871 - }, { - "icon": { - "paths": [ - "M876.373 223.147c12.373 14.507 19.627 33.707 19.627 54.187v533.333c0 46.933-38.4 85.333-85.333 85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333v-533.333c0-20.48 7.253-39.68 19.627-54.187l58.88-71.68c11.947-14.507 29.44-23.467 49.493-23.467h512c20.053 0 37.547 8.96 49.067 23.467l59.307 71.68zM218.453 213.334h586.667l-40.107-42.667h-512l-34.56 42.667zM512 405.333l-234.667 234.667h149.333v85.333h170.667v-85.333h149.333l-234.667-234.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "package-up" - ] - }, - "attrs": [], - "properties": { - "order": 2146, - "id": 416, - "prevSize": 24, - "code": 59752, - "name": "package-up" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 872 - }, { - "icon": { - "paths": [ - "M896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-384c0-16.266 9.103-30.406 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.498 24.166-7.498s17.293 2.768 24.166 7.498l337.348 189.567c13.385 7.2 22.485 21.338 22.485 37.601v384zM512.038 177.106l-80.853 45.437 250.825 144.812 84.245-47.355-254.217-142.894zM257.76 320l254.279 142.895 83.494-46.932-250.834-144.819-86.939 48.856zM213.333 679.036l256 143.859v-286.123l-256-143.855v286.118zM810.667 679.036v-286.118l-256 143.855v286.161l256-143.898z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "package-variant-closed" - ] - }, - "attrs": [], - "properties": { - "order": 2147, - "id": 415, - "prevSize": 24, - "code": 59753, - "name": "package-variant-closed" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 873 - }, { - "icon": { - "paths": [ - "M85.212 467.588c-20.407-11.78-27.399-37.875-15.617-58.283l64-110.851c4.798-8.311 11.97-14.396 20.165-17.895l334.074-187.727c6.869-4.73 15.194-7.498 24.166-7.498s17.293 2.768 24.166 7.498l337.348 189.567c8.081 4.346 14.596 11.218 18.496 19.561l62.093 107.548c11.78 20.407 4.787 46.502-15.62 58.282l-42.483 24.529v211.682c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-236.471c-12.783 7.415-29.071 7.983-42.788 0.060zM512.038 177.107l-0.038 0.022v285.745l0.038 0.021 254.217-142.895-254.217-142.894zM213.333 679.036l256 143.859v-286.123l-256-143.855v286.118zM810.667 679.036v-137.451l-213.973 123.537c-13.44 7.761-29.35 7.377-42.027 0.354v157.457l256-143.898zM590.976 569.89l267.891-154.667-24.905-43.14-267.891 154.667 24.905 43.14z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "package-variant" - ] - }, - "attrs": [], - "properties": { - "order": 2148, - "id": 414, - "prevSize": 24, - "code": 59754, - "name": "package-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 874 - }, { - "icon": { - "paths": [ - "M218.453 213.333h586.667l-40.107-42.667h-512l-34.56 42.667zM876.373 223.147c12.378 14.507 19.627 33.707 19.627 54.187v533.333c0 46.933-38.4 85.333-85.333 85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333v-533.333c0-20.48 7.253-39.68 19.627-54.187l58.88-71.68c11.947-14.507 29.44-23.467 49.493-23.467h512c20.053 0 37.547 8.96 49.067 23.467l59.307 71.68zM256 768h256v-128h-256v128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "package" - ] - }, - "attrs": [], - "properties": { - "order": 2149, - "id": 413, - "prevSize": 24, - "code": 59755, - "name": "package" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 875 - }, { - "icon": { - "paths": [ - "M938.667 938.667h-512.002v-85.333h512.002v85.333zM85.334 938.667v-85.333h298.664v85.333h-298.664zM768 768v-341.333h170.667v341.333h-170.667zM768 128h170.667v256h-170.667v-256zM85.334 768v-640h597.333v640h-597.333zM384 621.333c70.613 0 128-57.387 128-128 0-85.333-128-229.333-128-229.333s-128 144-128 229.333c0 70.613 57.387 128 128 128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "palette-advanced" - ] - }, - "attrs": [], - "properties": { - "order": 2150, - "id": 412, - "prevSize": 24, - "code": 59756, - "name": "palette-advanced" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 876 - }, { - "icon": { - "paths": [ - "M746.667 512c-35.413 0-64-28.587-64-64s28.587-64 64-64c35.413 0 64 28.587 64 64s-28.587 64-64 64zM618.667 341.333c-35.413 0-64-28.587-64-64s28.587-64 64-64c35.413 0 64 28.587 64 64s-28.587 64-64 64zM405.333 341.333c-35.413 0-64-28.587-64-64s28.587-64 64-64c35.413 0 64 28.587 64 64s-28.587 64-64 64zM277.333 512c-35.413 0-64-28.587-64-64s28.587-64 64-64c35.413 0 64 28.587 64 64s-28.587 64-64 64zM512 128c-212.053 0-384 171.947-384 384s171.947 384 384 384c35.413 0 64-28.587 64-64 0-16.64-6.4-31.573-16.64-43.093-9.813-11.093-16.213-26.027-16.213-42.24 0-35.413 28.587-64 64-64h75.52c117.76 0 213.333-95.573 213.333-213.333 0-188.587-171.947-341.333-384-341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "palette" - ] - }, - "attrs": [], - "properties": { - "order": 2151, - "id": 411, - "prevSize": 24, - "code": 59757, - "name": "palette" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 877 - }, { - "icon": { - "paths": [ - "M512 128c74.21 0 143.501 21.050 202.231 57.504 27.328-35 69.922-57.504 117.769-57.504 82.475 0 149.333 66.859 149.333 149.333 0 64.101-40.388 118.769-97.105 139.945 7.689 30.299 11.772 62.034 11.772 94.721 0 212.079-171.921 384-384 384-212.077 0-384-171.921-384-384 0-32.687 4.084-64.422 11.771-94.721-56.716-21.176-97.104-75.844-97.104-139.945 0-82.475 66.859-149.333 149.333-149.333 47.848 0 90.441 22.504 117.77 57.504 58.73-36.454 128.020-57.504 202.23-57.504zM512 213.333c-164.949 0-298.667 133.718-298.667 298.667s133.717 298.667 298.667 298.667c164.949 0 298.667-133.717 298.667-298.667s-133.717-298.667-298.667-298.667zM690.79 439.343c15.245 56.9-4.685 111.684-44.518 122.355-39.829 10.675-84.48-26.803-99.729-83.708-15.245-56.902 4.685-111.683 44.514-122.356 39.834-10.673 84.484 26.804 99.733 83.709zM333.211 439.343c15.247-56.905 59.898-94.382 99.732-83.709 39.829 10.673 59.759 65.455 44.514 122.356-15.249 56.905-59.899 94.383-99.731 83.708-39.832-10.671-59.762-65.455-44.515-122.355zM512 597.333c25.391 0 48.188 8.316 63.821 21.513l-42.487 42.556c0.038 17.643 14.349 31.932 32 31.932 17.673 0 32-14.327 32-32 0-11.78 9.553-21.333 21.333-21.333s21.333 9.553 21.333 21.333c0 41.237-33.429 74.667-74.667 74.667-20.894 0-39.782-8.58-53.333-22.413-13.551 13.833-32.439 22.413-53.333 22.413-41.237 0-74.667-33.429-74.667-74.667 0-11.78 9.551-21.333 21.333-21.333s21.333 9.553 21.333 21.333c0 17.673 14.327 32 32 32s32-14.327 32-32l-42.487-42.487c15.633-13.197 38.43-21.513 63.821-21.513z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "panda" - ] - }, - "attrs": [], - "properties": { - "order": 2152, - "id": 410, - "prevSize": 24, - "code": 59758, - "name": "panda" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 878 - }, { - "icon": { - "paths": [ - "M719.936 329.671c0 92.657-51.247 169.507-161.609 169.507h-112.35v-342.888h112.35c110.362 0 161.609 78.806 161.609 173.381zM445.978 668.689v-96.563h112.35c202.999 0 315.311-106.436 315.311-242.455 0-139.908-112.311-244.338-315.311-244.338h-407.968v39.421c132.060 0 155.712 31.537 155.712 228.568v315.367c0 197.069-23.652 230.558-155.712 230.558v39.42h451.296v-39.42c-132.041 0-155.678-33.489-155.678-230.558z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pandora" - ] - }, - "attrs": [], - "properties": { - "order": 2153, - "id": 409, - "prevSize": 24, - "code": 59759, - "name": "pandora" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 879 - }, { - "icon": { - "paths": [ - "M512 853.333c-188.16 0-341.333-153.173-341.333-341.333s153.173-341.333 341.333-341.333c188.16 0 341.333 153.173 341.333 341.333s-153.173 341.333-341.333 341.333zM512 85.333c-235.947 0-426.667 190.72-426.667 426.667s190.72 426.667 426.667 426.667c235.947 0 426.667-190.72 426.667-426.667s-190.72-426.667-426.667-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "panorama-fisheye" - ] - }, - "attrs": [], - "properties": { - "order": 2154, - "id": 408, - "prevSize": 24, - "code": 59760, - "name": "panorama-fisheye" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 880 - }, { - "icon": { - "paths": [ - "M914.347 170.667c-4.267 0-8.533 0.853-13.227 2.56-125.44 46.933-257.28 69.973-389.12 69.973s-263.68-23.467-389.12-69.973c-4.693-1.707-9.387-2.56-13.227-2.56-14.507 0-24.32 9.813-24.32 26.88v629.333c0 16.64 9.813 26.453 24.32 26.453 4.267 0 8.533-0.853 13.227-2.56 125.44-46.933 257.28-69.973 389.12-69.973s263.68 23.467 389.12 69.973c4.693 1.707 8.96 2.56 13.227 2.56 14.080 0 24.32-9.813 24.32-26.88v-628.907c0-17.067-10.24-26.88-24.32-26.88zM853.333 279.040v465.493c-110.933-32.853-225.28-49.493-341.333-49.493s-230.4 16.64-341.333 49.493v-465.493c110.933 32.853 225.28 49.493 341.333 49.493 116.053 0.427 230.4-16.213 341.333-49.493z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "panorama-horizontal" - ] - }, - "attrs": [], - "properties": { - "order": 2155, - "id": 407, - "prevSize": 24, - "code": 59761, - "name": "panorama-horizontal" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 881 - }, { - "icon": { - "paths": [ - "M279.040 853.333c32.853-110.933 49.493-225.28 49.493-341.333s-16.64-230.4-49.493-341.333h465.493c-32.853 110.933-49.493 225.28-49.493 341.333s16.64 230.4 49.493 341.333zM850.773 901.12c-46.933-125.44-69.973-257.28-69.973-389.12s23.467-263.68 69.973-389.12c1.707-4.693 2.56-9.387 2.56-13.227 0-14.507-9.813-24.32-26.88-24.32h-628.907c-17.067 0-26.88 9.813-26.88 24.32 0 4.267 0.853 8.533 2.56 13.227 46.933 125.44 70.4 257.28 70.4 389.12s-23.467 263.68-69.973 389.12c-2.133 4.693-2.987 9.387-2.987 13.227 0 14.080 9.813 24.32 26.88 24.32h629.333c16.64 0 26.88-10.24 26.88-24.32-0.427-4.267-1.28-8.533-2.987-13.227z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "panorama-vertical" - ] - }, - "attrs": [], - "properties": { - "order": 2156, - "id": 406, - "prevSize": 24, - "code": 59762, - "name": "panorama-vertical" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 882 - }, { - "icon": { - "paths": [ - "M512 170.667c-116.48 0-222.72 10.24-339.2 30.72l-39.68 6.827-10.667 38.4c-24.747 88.32-37.12 177.067-37.12 265.387s12.373 177.067 37.12 265.387l10.667 37.973 39.68 6.827c116.48 20.907 222.72 31.147 339.2 31.147s222.72-10.24 339.2-30.72l39.68-6.827 10.667-37.973c24.747-88.747 37.12-177.493 37.12-265.813s-12.373-177.067-37.12-265.387l-10.667-37.973-39.68-6.827c-116.48-20.907-222.72-31.147-339.2-31.147zM512 256c104.533 0 200.96 8.533 311.040 27.307 20.053 75.947 30.293 152.747 30.293 228.693s-10.24 152.747-30.293 228.693c-110.080 18.773-206.507 27.307-311.040 27.307s-200.96-8.533-311.040-27.307c-20.053-75.947-30.293-152.747-30.293-228.693s10.24-152.747 30.293-228.693c110.080-18.773 206.507-27.307 311.040-27.307z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "panorama-wide-angle" - ] - }, - "attrs": [], - "properties": { - "order": 2157, - "id": 405, - "prevSize": 24, - "code": 59763, - "name": "panorama-wide-angle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 883 - }, { - "icon": { - "paths": [ - "M362.667 533.333l106.667 128.427 149.333-192.427 192 256h-597.333zM981.333 768v-512c0-46.933-38.4-85.333-85.333-85.333h-768c-46.933 0-85.333 38.4-85.333 85.333v512c0 46.933 38.4 85.333 85.333 85.333h768c46.933 0 85.333-38.4 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "panorama" - ] - }, - "attrs": [], - "properties": { - "order": 2158, - "id": 404, - "prevSize": 24, - "code": 59764, - "name": "panorama" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 884 - }, { - "icon": { - "paths": [ - "M487.846 138.001l24.154 33.242 24.154-33.242 0.23 0.168c23.266-32.018 61.009-52.835 103.616-52.835 70.694 0 128 57.308 128 128 0 14.961-2.569 29.321-7.283 42.667h92.617c47.13 0 85.333 38.205 85.333 85.333v512c0 47.13-38.204 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333v-512c0-47.128 38.205-85.333 85.333-85.333h92.617c-4.717-13.345-7.284-27.706-7.284-42.667 0-70.692 57.308-128 128-128 42.607 0 80.35 20.817 103.616 52.835l0.23-0.168zM170.667 341.334v511.999h298.667c0-23.565 19.102-42.667 42.667-42.667s42.667 19.102 42.667 42.667h298.667v-511.999h-217.758l90.522 124.59-69.039 50.155-126.959-174.745h-36.198l-126.962 174.745-69.036-50.155 90.519-124.59h-217.755zM384 170.667c-23.564 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.103 42.667-42.667s-19.103-42.667-42.667-42.667zM640 170.667c-23.565 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.103 42.667-42.667s-19.102-42.667-42.667-42.667zM512 682.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM512 554.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM512 426.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "paper-cut-vertical" - ] - }, - "attrs": [], - "properties": { - "order": 2159, - "id": 403, - "prevSize": 24, - "code": 59765, - "name": "paper-cut-vertical" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 885 - }, { - "icon": { - "paths": [ - "M704 256v490.667c0 94.293-76.373 170.667-170.667 170.667s-170.667-76.373-170.667-170.667v-533.333c0-58.88 47.787-106.667 106.667-106.667s106.667 47.787 106.667 106.667v448c0 23.467-19.2 42.667-42.667 42.667s-42.667-19.2-42.667-42.667v-405.333h-64v405.333c0 58.88 47.787 106.667 106.667 106.667s106.667-47.787 106.667-106.667v-448c0-94.293-76.373-170.667-170.667-170.667s-170.667 76.373-170.667 170.667v533.333c0 129.707 104.96 234.667 234.667 234.667s234.667-104.96 234.667-234.667v-490.667h-64z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "paperclip" - ] - }, - "attrs": [], - "properties": { - "order": 2160, - "id": 402, - "prevSize": 24, - "code": 59766, - "name": "paperclip" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 886 - }, { - "icon": { - "paths": [ - "M563.174 469.252h-136.534v-170.668h136.534c47.104 0 85.333 38.187 85.333 85.333 0 47.148-38.229 85.335-85.333 85.335zM554.641 127.918h-298.667v768.001h170.667v-256h128c141.355 0 256-114.603 256-256.001 0-141.397-114.645-256-256-256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "parking" - ] - }, - "attrs": [], - "properties": { - "order": 2161, - "id": 401, - "prevSize": 24, - "code": 59767, - "name": "parking" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 887 - }, { - "icon": { - "paths": [ - "M554.641 688.469h85.333v-341.331h-85.333zM511.974 859.136c-188.204 0-341.334-153.088-341.334-341.333 0-188.201 153.13-341.331 341.334-341.331s341.333 153.13 341.333 341.331c0 188.245-153.131 341.333-341.333 341.333zM511.974 91.138c-235.649 0-426.667 191.018-426.667 426.665 0 235.691 191.018 426.667 426.667 426.667s426.667-190.976 426.667-426.667c0-235.646-191.019-426.665-426.667-426.665zM383.974 688.469h85.334v-341.331h-85.334v341.331z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pause-circle-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2162, - "id": 400, - "prevSize": 24, - "code": 59768, - "name": "pause-circle-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 888 - }, { - "icon": { - "paths": [ - "M639.974 688.469h-85.333v-341.331h85.333zM469.308 688.469h-85.334v-341.331h85.334zM511.974 91.138c-235.649 0-426.667 191.018-426.667 426.665 0 235.691 191.018 426.667 426.667 426.667s426.667-190.976 426.667-426.667c0-235.646-191.019-426.665-426.667-426.665z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pause-circle" - ] - }, - "attrs": [], - "properties": { - "order": 2163, - "id": 399, - "prevSize": 24, - "code": 59769, - "name": "pause-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 889 - }, { - "icon": { - "paths": [ - "M640 682.667h-85.333v-341.333h85.333v341.333zM469.333 682.667h-85.333v-341.333h85.333v341.333zM671.061 128l224.939 224.937v318.124l-224.939 224.939h-318.145l-224.916-224.939v-318.124l224.916-224.937h318.145zM635.716 213.333h-247.448l-174.935 174.952v247.431l174.935 174.95h247.448l174.95-174.95v-247.431l-174.95-174.952z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pause-octagon-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2164, - "id": 398, - "prevSize": 24, - "code": 59770, - "name": "pause-octagon-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 890 - }, { - "icon": { - "paths": [ - "M671.061 128l224.939 224.937v318.124l-224.939 224.939h-318.145l-224.916-224.939v-318.124l224.916-224.937h318.145zM640 682.667v-341.333h-85.333v341.333h85.333zM469.333 682.667v-341.333h-85.333v341.333h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pause-octagon" - ] - }, - "attrs": [], - "properties": { - "order": 2165, - "id": 397, - "prevSize": 24, - "code": 59771, - "name": "pause-octagon" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 891 - }, { - "icon": { - "paths": [ - "M597.308 816.512h170.667v-597.332h-170.667zM255.974 816.512h170.667v-597.332h-170.667v597.332z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pause" - ] - }, - "attrs": [], - "properties": { - "order": 2166, - "id": 396, - "prevSize": 24, - "code": 59772, - "name": "pause" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 892 - }, { - "icon": { - "paths": [ - "M356.28 128.474c50.269-7.623 103.628 47.516 119.129 123.153 15.543 75.636-12.663 143.1-62.931 150.723-50.311 7.623-103.63-47.516-119.172-123.153-15.5-75.594 12.705-143.1 62.974-150.723zM661.786 128.461c50.27 7.623 78.477 75.128 62.976 150.722-15.543 75.636-68.86 130.776-119.172 123.153-50.27-7.623-78.477-75.086-62.933-150.723 15.501-75.636 68.86-130.776 119.13-123.153zM128.901 324.070c47.898-20.836 113.92 16.601 147.462 83.598 33.498 66.999 21.81 138.231-26.087 159.022-47.94 20.838-113.921-16.602-147.462-83.597-33.499-66.998-21.81-138.188 26.087-159.023zM895.1 324.070c47.898 20.836 59.584 92.026 26.086 159.023-33.54 66.995-99.52 104.435-147.46 83.639-47.898-20.834-59.588-92.066-26.086-159.065 33.54-66.997 99.563-104.434 147.46-83.598zM824.828 784.188c1.779 40.145-29.009 84.655-65.643 101.171-77.414 34.897-167.070-37.649-251.981-37.649-84.909 0-176.046 75.721-251.979 37.649-41.376-20.749-71.19-76.399-65.642-122.347 7.708-63.906 83.98-97.702 129.167-143.522 60.094-60.86 102.952-174.101 188.454-174.101 85.504 0 130.483 111.211 188.459 174.101 47.305 51.285 126.033 94.989 129.165 164.698z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "paw" - ] - }, - "attrs": [], - "properties": { - "order": 2167, - "id": 395, - "prevSize": 24, - "code": 59773, - "name": "paw" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 893 - }, { - "icon": { - "paths": [ - "M883.465 300.42c-14.263 14.264-28.527 28.529-28.821 42.499-0.29 13.97 13.385 27.647 27.059 41.324 20.113 20.113 40.226 40.226 39.441 61.129-0.789 20.902-22.477 42.59-44.169 64.277l-176.29 176.294-60.339-60.343 181.018-181.018-41.024-41.026-60.395 60.401-160-159.999 163.52-163.538c16.683-16.686 43.691-16.686 60.331 0l99.669 99.668c16.683 16.637 16.683 43.645 0 60.332zM127.965 735.915l408.078-408.053 160 159.998-408.078 408.055h-160v-160z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pen" - ] - }, - "attrs": [], - "properties": { - "order": 2168, - "id": 394, - "prevSize": 24, - "code": 59774, - "name": "pen" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 894 - }, { - "icon": { - "paths": [ - "M810.662 810.667v-597.333h-597.331v597.376l597.331-0.043zM810.658 128.003c47.104 0 85.333 38.229 85.333 85.333v597.331c0 47.147-38.229 85.333-85.333 85.333h-597.33c-47.104 0-85.333-38.187-85.333-85.333v-597.331c0-47.104 38.229-85.333 85.333-85.333h597.33zM712.678 398.966l-42.82 42.817-87.646-87.648 42.82-42.819c9.139-9.14 23.932-9.14 33.050 0l54.596 54.6c9.139 9.114 9.139 23.909 0 33.050zM298.813 637.534l258.623-258.623 87.65 87.649-258.624 258.624h-87.649v-87.65z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pencil-box-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2169, - "id": 393, - "prevSize": 24, - "code": 59775, - "name": "pencil-box-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 895 - }, { - "icon": { - "paths": [ - "M810.658 128.003c47.104 0 85.333 38.229 85.333 85.333v597.331c0 47.147-38.229 85.333-85.333 85.333h-597.33c-47.104 0-85.333-38.187-85.333-85.333v-597.331c0-47.104 38.229-85.333 85.333-85.333h597.33zM712.678 398.967c9.139-9.141 9.139-23.936 0-33.050l-54.601-54.6c-9.114-9.14-23.906-9.14-33.045 0l-42.82 42.819 87.646 87.648 42.82-42.817zM298.813 637.534v87.65h87.649l258.624-258.624-87.65-87.649-258.623 258.623z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pencil-box" - ] - }, - "attrs": [], - "properties": { - "order": 2170, - "id": 392, - "prevSize": 24, - "code": 59776, - "name": "pencil-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 896 - }, { - "icon": { - "paths": [ - "M883.465 300.419c16.683-16.685 16.683-43.693 0-60.331l-99.669-99.669c-16.64-16.685-43.648-16.685-60.331 0l-78.165 78.164 160 160zM127.964 735.915v160h160l472.108-472.105-160-160-472.108 472.105z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pencil" - ] - }, - "attrs": [], - "properties": { - "order": 2171, - "id": 391, - "prevSize": 24, - "code": 59777, - "name": "pencil" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 897 - }, { - "icon": { - "paths": [ - "M341.333 213.333c70.692 0 128 57.308 128 128s-57.308 128-128 128c-70.692 0-128-57.307-128-128s57.308-128 128-128zM682.667 213.334c70.69 0 128 57.307 128 128s-57.31 128-128 128c-70.694 0-128-57.307-128-128s57.306-128 128-128zM341.333 554.667c164.949 0 298.667 57.306 298.667 128v128h-597.333v-128c0-70.694 133.718-128 298.667-128zM682.667 554.667c164.949 0 298.667 57.306 298.667 128v128h-256v-128c0-47.68-28.151-91.703-75.729-127.223l33.062-0.777z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "people" - ] - }, - "attrs": [], - "properties": { - "order": 2172, - "id": 390, - "prevSize": 24, - "code": 59778, - "name": "people" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 898 - }, { - "icon": { - "paths": [ - "M298.667 170.667c70.692 0 128 57.308 128 128s-57.308 128-128 128c-70.692 0-128-57.307-128-128s57.308-128 128-128zM725.333 597.333c70.694 0 128 57.306 128 128s-57.306 128-128 128c-70.694 0-128-57.306-128-128s57.306-128 128-128zM853.333 231.007l-622.327 622.327-60.34-60.339 622.327-622.327 60.339 60.34z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "percent" - ] - }, - "attrs": [], - "properties": { - "order": 2173, - "id": 389, - "prevSize": 24, - "code": 59779, - "name": "percent" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 899 - }, { - "icon": { - "paths": [ - "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM512 256c-70.694 0-128 57.307-128 128 0 70.694 57.306 128 128 128s128-57.306 128-128c0-70.692-57.306-128-128-128zM512 597.333c-141.385 0-256 57.306-256 128v42.667h512v-42.667c0-70.694-114.615-128-256-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "person-box" - ] - }, - "attrs": [], - "properties": { - "order": 2174, - "id": 388, - "prevSize": 24, - "code": 59780, - "name": "person-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 900 - }, { - "icon": { - "paths": [ - "M42.667 426.667h341.333v85.333h-341.333v-85.333zM640 170.667c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667s-170.667-76.412-170.667-170.667c0-94.257 76.412-170.667 170.667-170.667zM981.333 725.333v128h-682.667v-128c0-70.694 152.819-128 341.333-128s341.333 57.306 341.333 128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "person-minus" - ] - }, - "attrs": [], - "properties": { - "order": 2175, - "id": 387, - "prevSize": 24, - "code": 59781, - "name": "person-minus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 901 - }, { - "icon": { - "paths": [ - "M42.667 426.667h128v-128h85.333v128h128v85.333h-128v128h-85.333v-128h-128v-85.333zM640 170.667c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667s-170.667-76.412-170.667-170.667c0-94.257 76.412-170.667 170.667-170.667zM981.333 725.333v128h-682.667v-128c0-70.69 152.819-128 341.333-128s341.333 57.306 341.333 128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "person-plus" - ] - }, - "attrs": [], - "properties": { - "order": 2176, - "id": 386, - "prevSize": 24, - "code": 59782, - "name": "person-plus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 902 - }, { - "icon": { - "paths": [ - "M682.641 597.252h-128v128h-85.333v-128h-128v-85.333h128v-128.001h85.333v128.001h128zM895.974 213.251h-112.853l48.853-134.187-100.224-36.48-62.123 170.667h-541.654v85.333l85.333 256.001-85.333 256v85.333h768v-85.333l-85.333-256 85.333-256.001v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pharmacy" - ] - }, - "attrs": [], - "properties": { - "order": 2177, - "id": 385, - "prevSize": 24, - "code": 59783, - "name": "pharmacy" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 903 - }, { - "icon": { - "paths": [ - "M853.308 661.252c-53.205 0-104.405-8.576-152.405-24.235-14.763-4.779-31.616-1.28-43.349 10.453l-93.867 93.995c-120.875-61.483-219.648-160.171-281.132-280.96l93.867-94.21c11.733-11.69 15.232-28.544 10.41-43.306-15.658-47.957-24.192-99.2-24.192-152.405 0-23.595-19.072-42.667-42.667-42.667h-149.333c-23.595 0-42.667 19.072-42.667 42.667 0 400.582 324.736 725.335 725.334 725.335 23.595 0 42.667-19.072 42.667-42.667v-149.333c0-23.595-19.072-42.667-42.667-42.667zM767.974 307.416l40.064 40.064-40.064 40.107zM767.974 124.248l40.064 40.106-40.064 40.064zM627.473 405.251l97.835-97.835v161.836h21.333l121.728-121.772-91.563-91.563 91.563-91.563-121.728-121.77h-21.333v161.835l-97.835-97.835-30.165 30.165 119.168 119.168-119.168 119.168 30.165 30.165z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "phone-bluetooth" - ] - }, - "attrs": [], - "properties": { - "order": 2178, - "id": 384, - "prevSize": 24, - "code": 59784, - "name": "phone-bluetooth" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 904 - }, { - "icon": { - "paths": [ - "M810.641 469.248h85.333v-85.331h-85.333zM853.308 661.248c-53.205 0-104.405-8.572-152.405-24.23-14.763-4.779-31.616-1.284-43.349 10.449l-93.867 93.999c-120.875-61.483-219.648-160.175-281.131-280.964l93.867-94.207c11.734-11.69 15.232-28.541 10.411-43.305-15.659-47.959-24.192-99.2-24.192-152.406 0-23.594-19.072-42.667-42.667-42.667h-149.333c-23.594 0-42.667 19.073-42.667 42.667 0 400.595 324.736 725.331 725.333 725.331 23.595 0 42.667-19.072 42.667-42.667v-149.333c0-23.59-19.072-42.667-42.667-42.667zM725.308 383.917h-85.333v85.331h85.333zM554.641 383.917h-85.333v85.331h85.333v-85.331z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "phone-dots" - ] - }, - "attrs": [], - "properties": { - "order": 2179, - "id": 383, - "prevSize": 24, - "code": 59785, - "name": "phone-dots" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 905 - }, { - "icon": { - "paths": [ - "M853.308 661.252c-53.205 0-104.405-8.576-152.405-24.235-14.763-4.779-31.616-1.28-43.349 10.453l-93.867 93.995c-120.875-61.483-219.648-160.171-281.132-280.96l93.867-94.21c11.733-11.69 15.232-28.544 10.453-43.306-15.659-48-24.234-99.2-24.234-152.405 0-23.595-19.072-42.667-42.667-42.667h-149.333c-23.595 0-42.667 19.072-42.667 42.667 0 400.582 324.736 725.335 725.334 725.335 23.595 0 42.667-19.072 42.667-42.667v-149.333c0-23.595-19.072-42.667-42.667-42.667zM767.974 469.252l213.333-213.335-213.333-213.333v128h-170.667v170.667h170.667v128.001z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "phone-forward" - ] - }, - "attrs": [], - "properties": { - "order": 2180, - "id": 382, - "prevSize": 24, - "code": 59786, - "name": "phone-forward" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 906 - }, { - "icon": { - "paths": [ - "M511.987 383.922c-68.416 0-134.4 10.75-196.224 30.633l-0.043 132.483c0 16.806-9.728 31.36-23.9 38.315-41.636 20.945-79.865 47.612-113.7 79.019-7.68 7.505-18.176 12.117-29.781 12.117-11.769 0-22.435-4.779-30.165-12.506l-105.685-105.724c-7.723-7.68-12.501-18.347-12.501-30.123 0-11.823 4.779-22.528 12.544-30.255 130.048-123.517 305.92-199.293 499.456-199.293s369.408 75.776 499.456 199.293c7.765 7.727 12.544 18.432 12.544 30.255 0 11.776-4.779 22.443-12.501 30.123l-105.685 105.724c-7.731 7.727-18.398 12.506-30.165 12.506-11.605 0-22.101-4.612-29.781-12.117-33.835-31.407-72.064-58.074-113.698-79.019-14.174-6.955-23.902-21.508-23.902-38.315l-0.043-132.483c-61.824-19.883-127.808-30.633-196.224-30.633z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "phone-hangup" - ] - }, - "attrs": [], - "properties": { - "order": 2181, - "id": 381, - "prevSize": 24, - "code": 59787, - "name": "phone-hangup" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 907 - }, { - "icon": { - "paths": [ - "M639.974 511.919h85.333c0-117.847-95.488-213.335-213.333-213.335v85.333c70.656 0 128 57.345 128 128.001zM810.641 511.919h85.333c0-212.097-171.904-384.001-384-384.001v85.333c164.907 0 298.667 133.717 298.667 298.668zM853.308 661.252c-53.205 0-104.405-8.576-152.405-24.235-14.763-4.779-31.616-1.28-43.349 10.453l-93.867 93.995c-120.875-61.483-219.648-160.171-281.132-280.96l93.867-94.21c11.733-11.733 15.232-28.544 10.41-43.306-15.658-47.957-24.192-99.2-24.192-152.405 0-23.595-19.072-42.667-42.667-42.667h-149.333c-23.595 0-42.667 19.072-42.667 42.667 0 400.582 324.736 725.335 725.334 725.335 23.595 0 42.667-19.072 42.667-42.667v-149.333c0-23.595-19.072-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "phone-in-talk" - ] - }, - "attrs": [], - "properties": { - "order": 2182, - "id": 380, - "prevSize": 24, - "code": 59788, - "name": "phone-in-talk" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 908 - }, { - "icon": { - "paths": [ - "M170.667 128c-23.467 0-42.667 19.2-42.667 42.667 0 400.64 324.693 725.333 725.333 725.333 23.467 0 42.667-19.2 42.667-42.667v-149.333c0-23.467-19.2-42.667-42.667-42.667-53.333 0-104.546-8.546-152.333-24.333-14.933-4.693-31.552-1.271-43.499 10.249l-93.837 93.833c-120.747-61.44-219.808-159.991-281.248-281.165l93.917-94.251c11.947-11.093 15.36-27.733 10.667-42.667-15.787-47.787-24.333-98.999-24.333-152.333 0-23.467-19.2-42.667-42.667-42.667h-149.333zM810.667 469.333v-64h-149.333l234.667-234.667-42.667-42.667-234.667 234.667v-149.333h-64v256h256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "phone-incoming" - ] - }, - "attrs": [], - "properties": { - "order": 2183, - "id": 379, - "prevSize": 24, - "code": 59789, - "name": "phone-incoming" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 909 - }, { - "icon": { - "paths": [ - "M819.183 170.584h-145.067v-21.248c0-40.107 32.384-72.619 72.491-72.619 40.064 0 72.576 32.512 72.576 72.619zM853.316 170.584v-21.248c0-58.965-47.787-106.752-106.752-106.752-58.923 0-106.581 47.787-106.581 106.752v21.248c-23.595 0-42.667 19.115-42.667 42.667v170.667c0 23.552 19.072 42.667 42.667 42.667h213.333c23.552 0 42.667-19.115 42.667-42.667v-170.667c0-23.552-19.115-42.667-42.667-42.667zM853.316 661.252c-53.205 0-104.448-8.576-152.448-24.235-14.72-4.779-31.573-1.28-43.307 10.453l-93.867 93.995c-120.875-61.483-219.606-160.171-281.131-280.96l93.867-94.21c11.69-11.69 15.189-28.544 10.453-43.306-15.702-48-24.235-99.2-24.235-152.405 0-23.595-19.116-42.667-42.667-42.667h-149.333c-23.552 0-42.667 19.072-42.667 42.667 0 400.582 324.736 725.335 725.333 725.335 23.552 0 42.667-19.072 42.667-42.667v-149.333c0-23.595-19.115-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "phone-locked" - ] - }, - "attrs": [], - "properties": { - "order": 2184, - "id": 378, - "prevSize": 24, - "code": 59790, - "name": "phone-locked" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 910 - }, { - "icon": { - "paths": [ - "M853.308 661.252c23.595 0 42.667 19.072 42.667 42.667v149.333c0 23.595-19.072 42.667-42.667 42.667-400.597 0-725.334-324.753-725.334-725.335 0-23.595 19.071-42.667 42.667-42.667h149.333c23.596 0 42.667 19.072 42.667 42.667 0 53.205 8.535 104.448 24.191 152.405 4.823 14.763 1.323 31.573-10.41 43.306l-93.868 94.21c61.485 120.789 160.258 219.477 281.133 280.96l93.867-93.995c11.733-11.733 28.587-15.232 43.349-10.453 48 15.659 99.2 24.235 152.405 24.235zM512 85.334h85.333v85.333h-85.333v-85.333zM682.667 85.334h256v85.333h-256v-85.333zM512 256h85.333v85.333h-85.333v-85.333zM682.667 256h256v85.333h-256v-85.333zM512 426.667h85.333v85.333h-85.333v-85.333zM682.667 426.667h256v85.333h-256v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "phone-log" - ] - }, - "attrs": [], - "properties": { - "order": 2185, - "id": 377, - "prevSize": 24, - "code": 59791, - "name": "phone-log" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 911 - }, { - "icon": { - "paths": [ - "M1011.447 711.232c-130.048-123.563-305.92-199.296-499.456-199.296s-369.409 75.733-499.457 199.296c-7.766 7.723-12.544 18.432-12.544 30.208s4.737 22.443 12.501 30.165l105.643 105.728c7.766 7.723 18.432 12.501 30.208 12.501 11.605 0 22.1-4.651 29.823-12.117 33.793-31.445 72.022-58.112 113.707-79.061 14.122-6.912 23.85-21.461 23.85-38.315v-132.437c61.824-19.925 127.788-30.635 196.268-30.635 68.437 0 134.4 10.709 196.224 30.635v132.437c0 16.853 9.771 31.403 23.893 38.315 41.685 20.949 79.915 47.616 113.707 79.061 7.723 7.467 18.219 12.117 29.781 12.117 11.819 0 22.485-4.779 30.208-12.501l105.685-105.728c7.765-7.723 12.501-18.389 12.501-30.165s-4.779-22.485-12.544-30.208zM277.324 234.603l234.668 234.667 298.667-298.667-42.667-42.667-256 256-192.001-192h149.335v-64h-256.001v256h64v-149.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "phone-missed" - ] - }, - "attrs": [], - "properties": { - "order": 2186, - "id": 376, - "prevSize": 24, - "code": 59792, - "name": "phone-missed" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 912 - }, { - "icon": { - "paths": [ - "M170.667 128c-23.467 0-42.667 19.2-42.667 42.667 0 400.64 324.693 725.333 725.333 725.333 23.467 0 42.667-19.2 42.667-42.667v-149.333c0-23.467-19.2-42.667-42.667-42.667-53.333 0-104.546-8.546-152.333-24.333-14.933-4.693-31.552-1.271-43.499 10.249l-93.837 93.833c-120.747-61.44-219.808-159.991-281.248-281.165l93.917-94.251c11.947-11.093 15.36-27.733 10.667-42.667-15.787-47.787-24.333-98.999-24.333-152.333 0-23.467-19.2-42.667-42.667-42.667h-149.333zM640 128v64h149.333l-234.667 234.667 42.667 42.667 234.667-234.667v149.333h64v-256h-256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "phone-outgoing" - ] - }, - "attrs": [], - "properties": { - "order": 2187, - "id": 375, - "prevSize": 24, - "code": 59793, - "name": "phone-outgoing" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 913 - }, { - "icon": { - "paths": [ - "M810.641 426.584h85.333v-298.667h-85.333zM853.308 661.252c-53.205 0-104.405-8.576-152.405-24.235-14.763-4.779-31.616-1.28-43.349 10.453l-93.867 93.995c-120.875-61.483-219.648-160.171-281.132-280.96l93.867-94.21c11.733-11.733 15.232-28.544 10.41-43.306-15.658-47.957-24.192-99.2-24.192-152.405 0-23.595-19.072-42.667-42.667-42.667h-149.333c-23.595 0-42.667 19.072-42.667 42.667 0 400.582 324.736 725.335 725.334 725.335 23.595 0 42.667-19.072 42.667-42.667v-149.333c0-23.595-19.072-42.667-42.667-42.667zM725.308 127.918h-85.333v298.667h85.333v-298.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "phone-paused" - ] - }, - "attrs": [], - "properties": { - "order": 2188, - "id": 374, - "prevSize": 24, - "code": 59794, - "name": "phone-paused" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 914 - }, { - "icon": { - "paths": [ - "M282.573 460.501c61.482 120.789 160.256 219.52 281.131 280.96l93.867-93.995c11.733-11.733 28.587-15.189 43.349-10.453 47.957 15.659 99.2 24.235 152.405 24.235 23.552 0 42.667 19.072 42.667 42.667v149.333c0 23.595-19.115 42.667-42.667 42.667-400.597 0-725.377-324.736-725.377-725.335 0-23.594 19.115-42.667 42.667-42.667h149.333c23.595 0 42.667 19.072 42.667 42.667 0 53.206 8.577 104.448 24.236 152.406 4.779 14.762 1.28 31.616-10.412 43.307l-93.866 94.209z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "phone" - ] - }, - "attrs": [], - "properties": { - "order": 2189, - "id": 373, - "prevSize": 24, - "code": 59795, - "name": "phone" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 915 - }, { - "icon": { - "paths": [ - "M170.667 85.334h682.667c47.13 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.204 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM298.667 170.667c-58.91 0-106.667 47.756-106.667 106.667s47.756 106.667 106.667 106.667c58.91 0 106.667-47.756 106.667-106.667s-47.756-106.667-106.667-106.667zM170.667 768v85.333h682.667v-256l-128-128-256 256-128-128-170.667 170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "picture" - ] - }, - "attrs": [], - "properties": { - "order": 2190, - "id": 372, - "prevSize": 24, - "code": 59796, - "name": "picture" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 916 - }, { - "icon": { - "paths": [ - "M405.333 384c-35.346 0-64 28.654-64 64 0 35.345 28.654 64 64 64 35.345 0 64-28.655 64-64 0-35.346-28.655-64-64-64zM618.667 384c-35.345 0-64 28.654-64 64s28.655 64 64 64c35.345 0 64-28.655 64-64s-28.655-64-64-64zM512 170.667l29.141 1.089c40.171-33.461 91.119-61.049 129.728-71.395 79.667-21.346 220.169-5.381 238.468 62.902 13.18 49.196-30.409 112.126-97.523 151.447 52.676 65.734 84.186 149.165 84.186 239.955 0 212.079-171.921 384-384 384-212.078 0-384-171.921-384-384 0-90.79 31.508-174.221 84.186-239.955-67.118-39.322-110.705-102.252-97.524-151.447 18.296-68.283 158.801-84.248 238.466-62.902 38.612 10.346 89.559 37.934 129.73 71.395l29.141-1.089zM426.666 682.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667c-23.564 0-42.666-19.102-42.666-42.667s19.102-42.667 42.666-42.667zM597.333 682.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM512 554.667c-117.821 0-213.334 99.977-213.334 170.667 0 70.694 95.513 128 213.334 128 117.82 0 213.333-57.306 213.333-128 0-70.69-95.514-170.667-213.333-170.667zM331.043 182.787c-18.968-5.082-135.409 2.939-135.409 2.939s94.355 74.405 113.323 79.487c18.967 5.082 107.976 9.156 114.075-13.606 6.101-22.761-73.021-63.738-91.989-68.82zM692.958 182.787c-18.97 5.082-98.091 46.059-91.989 68.82 6.097 22.761 95.108 18.688 114.074 13.606 18.97-5.082 113.323-79.487 113.323-79.487s-116.442-8.021-135.407-2.939z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pig" - ] - }, - "attrs": [], - "properties": { - "order": 2191, - "id": 371, - "prevSize": 24, - "code": 59797, - "name": "pig" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 917 - }, { - "icon": { - "paths": [ - "M180.131 481.83l301.699-301.698c99.972-99.974 262.063-99.974 362.035 0 99.977 99.974 99.977 262.065 0 362.037l-301.696 301.7c-99.977 99.972-262.065 99.972-362.039 0-99.974-99.977-99.974-262.067 0-362.039zM240.47 542.17c-44.668 44.668-59.4 107.938-44.195 164.873l255.386-255.381 181.018 181.018 150.848-150.848c66.65-66.65 66.65-174.71 0-241.36s-174.707-66.65-241.357 0l-301.699 301.699z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pill" - ] - }, - "attrs": [], - "properties": { - "order": 2192, - "id": 370, - "prevSize": 24, - "code": 59798, - "name": "pill" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 918 - }, { - "icon": { - "paths": [ - "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-253.103-253.103v253.022h-68.267v-256h-221.867v-85.333l85.333-85.333v-31.155l-255.974-255.975zM682.641 511.919l85.333 85.333v85.333h-7.62l-419.047-419.046v-92.955h-42.667v-85.333h426.667v85.333h-42.667v341.335z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pin-off" - ] - }, - "attrs": [], - "properties": { - "order": 2193, - "id": 369, - "prevSize": 24, - "code": 59799, - "name": "pin-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 919 - }, { - "icon": { - "paths": [ - "M682.641 511.919v-341.335h42.667v-85.333h-426.667v85.333h42.667v341.335l-85.333 85.333v85.333h221.867v256h68.267v-256h221.867v-85.333l-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pin" - ] - }, - "attrs": [], - "properties": { - "order": 2194, - "id": 368, - "prevSize": 24, - "code": 59800, - "name": "pin" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 920 - }, { - "icon": { - "paths": [ - "M170.667 85.333h682.667c47.13 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.204 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM469.333 810.667h85.333v-85.333h213.333l-170.667-170.667h128l-170.667-170.667h128l-170.667-170.667-170.667 170.667h128l-170.667 170.667h128l-170.667 170.667h213.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pine-tree-box" - ] - }, - "attrs": [], - "properties": { - "order": 2195, - "id": 367, - "prevSize": 24, - "code": 59801, - "name": "pine-tree-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 921 - }, { - "icon": { - "paths": [ - "M426.667 896v-128h-298.667l213.333-213.333h-128l213.333-213.333h-128l213.333-213.333 213.333 213.333h-128l213.333 213.333h-128l213.333 213.333h-298.667v128h-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pine-tree" - ] - }, - "attrs": [], - "properties": { - "order": 2196, - "id": 366, - "prevSize": 24, - "code": 59802, - "name": "pine-tree" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 922 - }, { - "icon": { - "paths": [ - "M554.641 691.127c-34.219 0-66.901-14.464-90.283-39.253l-40.619 136.533-2.901 8.832-1.365-0.469c-8.363 13.824-23.211 22.357-39.765 22.357-25.856 0-46.933-21.035-46.933-46.976 0-2.176 0.256-4.224 0.597-6.187l-0.725-0.299 2.304-7.595 78.891-237.312c0 0-8.533-26.155-8.533-62.848 0-73.345 39.339-95.319 70.997-95.319s60.459 11.307 60.459 55.979c0 57.345-37.931 86.7-37.931 128.129 0 31.573 25.728 57.259 57.31 57.259 99.575 0 135.031-75.093 135.031-145.365 0-92.929-80.384-168.535-179.2-168.535s-179.2 75.605-179.2 168.535c0.043 28.757 8.021 57.344 23.125 82.56 3.968 6.656 6.059 14.165 6.059 21.973 0 23.552-19.151 42.667-42.667 42.667-15.189 0-29.397-8.107-36.992-21.12-22.784-38.229-34.859-81.835-34.859-126.080 0-139.991 118.656-253.868 264.533-253.868s264.533 113.877 264.533 253.868c0 112-69.461 232.533-221.867 232.533zM853.308 85.26h-682.667c-47.147 0-84.907 38.187-84.907 85.333l-0.427 682.668c0 47.104 38.187 85.333 85.333 85.333h682.667c47.104 0 85.333-38.229 85.333-85.333v-682.668c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pinterest-box" - ] - }, - "attrs": [], - "properties": { - "order": 2197, - "id": 365, - "prevSize": 24, - "code": 59803, - "name": "pinterest-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 923 - }, { - "icon": { - "paths": [ - "M565.308 735.927c-42.773 0-83.627-18.082-112.853-49.067l-50.773 170.667-3.627 11.038-1.707-0.585c-10.453 17.28-29.013 27.947-49.707 27.947-32.32 0-58.667-26.295-58.667-58.722 0-2.718 0.32-5.278 0.747-7.731l-0.907-0.375 2.88-9.493 98.613-296.64c0 0-10.667-32.691-10.667-78.558 0-91.681 49.173-119.148 88.747-119.148s75.575 14.134 75.575 69.973c0 71.682-47.415 108.375-47.415 160.16 0 39.467 32.158 71.573 71.633 71.573 124.471 0 168.794-93.867 168.794-181.705 0-116.161-100.48-210.668-224-210.668s-224 94.507-224 210.668c0.053 35.947 10.027 71.68 28.907 103.198 4.96 8.32 7.573 17.707 7.573 27.469 0 29.44-23.939 53.333-53.333 53.333-18.987 0-36.747-10.133-46.24-26.402-28.48-47.787-43.573-102.293-43.573-157.598 0-174.988 148.32-317.335 330.667-317.335 182.345 0 330.667 142.346 330.667 317.335 0 139.998-86.827 290.667-277.333 290.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pinterest" - ] - }, - "attrs": [], - "properties": { - "order": 2198, - "id": 364, - "prevSize": 24, - "code": 59804, - "name": "pinterest" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 924 - }, { - "icon": { - "paths": [ - "M511.974 639.919c-47.104 0-85.334-38.187-85.334-85.333s38.23-85.333 85.334-85.333c47.104 0 85.333 38.187 85.333 85.333s-38.229 85.333-85.333 85.333zM298.641 298.584c0-47.147 38.186-85.333 85.333-85.333 47.104 0 85.334 38.187 85.334 85.333s-38.229 85.333-85.334 85.333c-47.147 0-85.333-38.187-85.333-85.333zM511.974 85.251c-152.193 0-289.024 65.877-383.532 170.624l383.532 682.711 383.701-682.497c-94.507-104.875-231.381-170.837-383.701-170.837z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pizza" - ] - }, - "attrs": [], - "properties": { - "order": 2199, - "id": 363, - "prevSize": 24, - "code": 59805, - "name": "pizza" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 925 - }, { - "icon": { - "paths": [ - "M85.773 896l895.573-384-895.573-384-0.427 298.667 640 85.333-640 85.333 0.427 298.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "plane" - ] - }, - "attrs": [], - "properties": { - "order": 2200, - "id": 362, - "prevSize": 24, - "code": 59806, - "name": "plane" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 926 - }, { - "icon": { - "paths": [ - "M810.641 810.586l-597.334 0.043v-597.377h597.334zM810.641 127.918h-597.334c-47.104 0-85.333 38.229-85.333 85.333v597.335c0 47.147 38.229 85.333 85.333 85.333h597.334c47.104 0 85.333-38.187 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333zM426.641 341.251v341.335l213.334-170.667-213.334-170.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "play-box-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2201, - "id": 361, - "prevSize": 24, - "code": 59807, - "name": "play-box-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 927 - }, { - "icon": { - "paths": [ - "M511.974 859.17c-188.202 0-341.332-153.126-341.332-341.333 0-188.201 153.13-341.332 341.332-341.332s341.333 153.13 341.333 341.332c0 188.207-153.131 341.333-341.333 341.333zM511.974 91.172c-235.647 0-426.665 191.018-426.665 426.665 0 235.652 191.018 426.667 426.665 426.667s426.667-191.014 426.667-426.667c0-235.647-191.019-426.665-426.667-426.665zM426.642 709.837l255.999-192-255.999-191.998v383.998z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "play-circle-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2202, - "id": 360, - "prevSize": 24, - "code": 59808, - "name": "play-circle-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 928 - }, { - "icon": { - "paths": [ - "M426.641 709.82v-384.002l256 192.002zM511.974 91.151c-235.649 0-426.667 191.018-426.667 426.669 0 235.648 191.018 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.651-191.019-426.669-426.667-426.669z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "play-circle" - ] - }, - "attrs": [], - "properties": { - "order": 2203, - "id": 359, - "prevSize": 24, - "code": 59809, - "name": "play-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 929 - }, { - "icon": { - "paths": [ - "M341.307 219.172v597.332l469.334-298.667-469.334-298.665z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "play" - ] - }, - "attrs": [], - "properties": { - "order": 2204, - "id": 358, - "prevSize": 24, - "code": 59810, - "name": "play" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 930 - }, { - "icon": { - "paths": [ - "M85.333 682.667h341.333v-85.333h-341.333zM512 597.333v85.333h426.667v-85.333zM597.333 256h-512v85.333h512zM597.333 426.667h-512v85.333h512v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "playlist-minus" - ] - }, - "attrs": [], - "properties": { - "order": 2205, - "id": 357, - "prevSize": 24, - "code": 59811, - "name": "playlist-minus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 931 - }, { - "icon": { - "paths": [ - "M85.333 682.667h341.333v-85.333h-341.333zM768 597.333v-170.667h-85.333v170.667h-170.667v85.333h170.667v170.667h85.333v-170.667h170.667v-85.333zM597.333 256h-512v85.333h512zM597.333 426.667h-512v85.333h512v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "playlist-plus" - ] - }, - "attrs": [], - "properties": { - "order": 2206, - "id": 356, - "prevSize": 24, - "code": 59812, - "name": "playlist-plus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 932 - }, { - "icon": { - "paths": [ - "M404.989 182.228c59.139 10.958 145.432 36.953 191.764 52.564 117.948 40.495 157.909 90.815 157.909 204.291 0 110.72-68.331 152.597-155.068 110.72v-206.138c0-24.155-4.437-46.444-27.23-52.751-17.284-5.579-28.134 10.551-28.134 34.693v516.164l-139.241-44.156v-615.387zM570.641 751.787l223.953-79.808c25.34-9.067 29.257-21.909 8.674-28.668-20.663-6.788-58.065-4.791-83.435 4.305l-149.193 52.506v-83.657l8.593-2.876c0 0 43.14-15.253 103.765-21.956 60.608-6.677 134.848 0.875 193.088 22.955 65.711 20.813 73.118 51.358 56.457 72.439-16.747 21.043-57.626 36.087-57.626 36.087l-304.277 109.257v-80.585zM149.596 743.381c-67.439-18.995-78.694-58.517-48.010-81.289 28.485-21.056 76.743-36.954 76.743-36.954l199.65-70.942v80.828l-143.616 51.443c-25.447 9.173-29.302 21.995-8.719 28.762 20.661 6.763 57.987 4.847 83.418-4.309l68.918-24.956v72.371l-13.774 2.3c-68.949 11.281-142.305 6.613-214.608-17.254z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "playstation" - ] - }, - "attrs": [], - "properties": { - "order": 2207, - "id": 355, - "prevSize": 24, - "code": 59813, - "name": "playstation" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 933 - }, { - "icon": { - "paths": [ - "M725.308 554.586h-170.667v170.667h-85.333v-170.667h-170.667v-85.333h170.667v-170.665h85.333v170.665h170.667zM810.641 127.92h-597.333c-47.189 0-85.333 38.229-85.333 85.333v597.332c0 47.104 38.144 85.333 85.333 85.333h597.333c47.061 0 85.333-38.229 85.333-85.333v-597.332c0-47.104-38.272-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "plus-box" - ] - }, - "attrs": [], - "properties": { - "order": 2208, - "id": 354, - "prevSize": 24, - "code": 59814, - "name": "plus-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 934 - }, { - "icon": { - "paths": [ - "M511.974 853.248c-188.203 0-341.333-153.126-341.333-341.333 0-188.201 153.131-341.331 341.333-341.331s341.333 153.13 341.333 341.331c0 188.207-153.131 341.333-341.333 341.333zM511.974 85.25c-235.648 0-426.667 191.018-426.667 426.665 0 235.652 191.019 426.667 426.667 426.667s426.667-191.014 426.667-426.667c0-235.646-191.019-426.665-426.667-426.665zM554.641 298.583h-85.333v170.665h-170.667v85.333h170.667v170.667h85.333v-170.667h170.667v-85.333h-170.667v-170.665z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "plus-circle-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2209, - "id": 353, - "prevSize": 24, - "code": 59815, - "name": "plus-circle-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 935 - }, { - "icon": { - "paths": [ - "M725.308 554.581h-170.667v170.667h-85.333v-170.667h-170.667v-85.333h170.667v-170.665h85.333v170.665h170.667zM511.974 85.25c-235.648 0-426.667 191.018-426.667 426.665 0 235.652 191.019 426.667 426.667 426.667s426.667-191.014 426.667-426.667c0-235.646-191.019-426.665-426.667-426.665z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "plus-circle" - ] - }, - "attrs": [], - "properties": { - "order": 2210, - "id": 352, - "prevSize": 24, - "code": 59816, - "name": "plus-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 936 - }, { - "icon": { - "paths": [ - "M682.667 469.312v-85.333h-128v-128h-85.333v128h-128v85.333h128v128h85.333v-128h128zM725.333 128c47.061 0 85.333 38.229 85.333 85.333v426.667c0 47.104-38.272 85.333-85.333 85.333h-170.667v85.333h42.667c23.565 0 42.667 19.102 42.667 42.667h298.667v85.333h-298.667c0 23.565-19.102 42.667-42.667 42.667h-170.667c-23.564 0-42.666-19.102-42.666-42.667h-298.667v-85.333h298.667c0-23.565 19.102-42.667 42.666-42.667h42.667v-85.333h-170.667c-47.189 0-85.333-38.229-85.333-85.333v-426.667c0-47.104 38.144-85.333 85.333-85.333h426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "plus-network" - ] - }, - "attrs": [], - "properties": { - "order": 2211, - "id": 351, - "prevSize": 24, - "code": 59817, - "name": "plus-network" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 937 - }, { - "icon": { - "paths": [ - "M426.641 341.251v170.668h170.667v85.333h-170.667v170.667h-85.333v-170.667h-170.667v-85.333h170.667v-170.668h85.333zM618.641 259.335l192-46.080v554.668h-85.333v-452.268l-106.667 21.333v-77.653z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "plus-one" - ] - }, - "attrs": [], - "properties": { - "order": 2212, - "id": 350, - "prevSize": 24, - "code": 59818, - "name": "plus-one" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 938 - }, { - "icon": { - "paths": [ - "M810.641 554.581h-256v256h-85.333v-256h-256.002v-85.333h256.002v-255.998h85.333v255.998h256v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "plus" - ] - }, - "attrs": [], - "properties": { - "order": 2213, - "id": 349, - "prevSize": 24, - "code": 59819, - "name": "plus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 939 - }, { - "icon": { - "paths": [ - "M938.667 512c0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667v-320c0-58.91 47.756-106.666 106.667-106.666h640c58.91 0 106.667 47.756 106.667 106.666v320zM677.722 351.801l-165.534 165.532-165.8-165.799c-24.993-24.993-65.516-24.993-90.509 0s-24.993 65.516 0 90.51l210.656 211.456c24.994 24.994 65.515 24.994 90.509 0l211.187-211.191c24.994-24.992 24.994-65.514 0-90.507s-65.515-24.993-90.509 0z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pocket" - ] - }, - "attrs": [], - "properties": { - "order": 2214, - "id": 348, - "prevSize": 24, - "code": 59820, - "name": "pocket" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 940 - }, { - "icon": { - "paths": [ - "M725.308 725.252h-85.333v-170.667h85.333zM554.641 725.252h-85.333v-426.668h85.333zM383.974 725.252h-85.333v-298.668h85.333zM810.641 127.918h-597.334c-47.147 0-85.333 38.187-85.333 85.333v597.335c0 47.083 38.187 85.333 85.333 85.333h597.334c47.104 0 85.333-38.251 85.333-85.333v-597.335c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "poll-box" - ] - }, - "attrs": [], - "properties": { - "order": 2215, - "id": 347, - "prevSize": 24, - "code": 59821, - "name": "poll-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 941 - }, { - "icon": { - "paths": [ - "M128 938.667v-597.333h170.667v597.333h-170.667zM426.666 938.667v-853.333h170.667v853.333h-170.667zM725.333 938.667v-341.333h170.667v341.333h-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "poll" - ] - }, - "attrs": [], - "properties": { - "order": 2216, - "id": 346, - "prevSize": 24, - "code": 59822, - "name": "poll" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 942 - }, { - "icon": { - "paths": [ - "M810.641 170.583h-170.667l-336.853 538.967-111.147-197.636 192-341.331h-170.667l-192 341.331 192 341.333h170.667l336.854-538.964 111.147 197.631-192 341.333h170.667l192-341.333-192-341.331z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "polymer" - ] - }, - "attrs": [], - "properties": { - "order": 2217, - "id": 345, - "prevSize": 24, - "code": 59823, - "name": "polymer" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 943 - }, { - "icon": { - "paths": [ - "M298.667 938.667h-95.999c0 0-32 0-39.954-57.668l-75.555-718.438-1.824-13.226c0-35.346 38.205-64 85.333-64 47.037 0 85.185 28.543 85.332 63.795 0.147-35.252 38.295-63.796 85.333-63.796 47.128 0 85.333 28.654 85.333 64 0-35.346 38.204-64 85.334-64 46.562 0 84.416 27.97 85.291 64.358l0.043-0.358c0-35.346 38.204-64 85.333-64 47.036 0 85.184 28.544 85.333 63.796 0.145-35.252 38.293-63.795 85.333-63.795 47.125 0 85.333 28.654 85.333 64l-1.826 13.225-75.554 718.438c-7.953 57.668-39.953 57.668-39.953 57.668h-522.667zM761.677 210.447c-12.732-23.337-43.311-39.779-79.010-39.779-34.428 0-69.79 15.292-86.345 37.315l-8.457 645.351h122.893l50.918-642.886zM427.678 207.983c-16.556-22.022-51.916-37.315-86.345-37.315-35.699 0-66.278 16.442-79.011 39.779l50.92 642.886h122.893l-8.457-645.35z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "popcorn" - ] - }, - "attrs": [], - "properties": { - "order": 2218, - "id": 344, - "prevSize": 24, - "code": 59824, - "name": "popcorn" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 944 - }, { - "icon": { - "paths": [ - "M128 213.333c0-47.104 38.144-85.333 85.333-85.333h597.333c47.083 0 85.333 38.229 85.333 85.333v597.333c0 47.104-38.251 85.333-85.333 85.333h-597.333c-47.189 0-85.333-38.229-85.333-85.333v-597.333zM298.667 768h85.333l15.046-85.333h170.665l-15.044 85.333h85.333l15.044-85.333h85.333l15.049-85.333h-85.333l30.093-170.667h85.333l15.049-85.332h-85.338l15.049-85.334h-85.333l-15.049 85.334h-170.662l15.044-85.334h-85.332l-15.047 85.334-85.333-0-15.047 85.333h85.333l-30.093 170.667h-85.333l-15.047 85.333h85.333l-15.046 85.333zM444.186 426.667h170.667l-30.093 170.667h-170.667l30.093-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pound-box" - ] - }, - "attrs": [], - "properties": { - "order": 2219, - "id": 343, - "prevSize": 24, - "code": 59825, - "name": "pound-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 945 - }, { - "icon": { - "paths": [ - "M230.957 896l30.093-170.667h-170.666l15.046-85.333h170.667l45.139-256-170.666-0 15.046-85.333h170.667l30.093-170.667h85.332l-30.092 170.667 255.999 0 30.093-170.667h85.333l-30.093 170.667 170.667-0-15.044 85.333-170.667 0-45.141 255.999h170.667l-15.044 85.333h-170.667l-30.097 170.667h-85.333l30.097-170.667h-256.002l-30.093 170.667h-85.333zM406.569 384l-45.139 256h255.999l45.141-255.999-256.001-0z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pound" - ] - }, - "attrs": [], - "properties": { - "order": 2220, - "id": 342, - "prevSize": 24, - "code": 59826, - "name": "pound" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 946 - }, { - "icon": { - "paths": [ - "M640 1024h85.333v-85.333h-85.333zM706.56 189.44l-61.867 61.867c73.813 44.8 123.307 125.44 123.307 218.027 0 141.227-114.773 256-256 256s-256-114.773-256-256c0-92.587 49.493-173.227 122.88-218.453l-61.44-61.44c-88.747 61.44-146.773 163.84-146.773 279.893 0 188.587 152.747 341.333 341.333 341.333s341.333-152.747 341.333-341.333c0-116.053-58.027-218.453-146.773-279.893zM554.667 85.333h-85.333v426.667h85.333zM469.333 1024h85.333v-85.333h-85.333zM298.667 1024h85.333v-85.333h-85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "power-settings" - ] - }, - "attrs": [], - "properties": { - "order": 2221, - "id": 341, - "prevSize": 24, - "code": 59827, - "name": "power-settings" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 947 - }, { - "icon": { - "paths": [ - "M640 640h85.333v-170.667h-85.333zM298.667 640h85.333v-170.667h-85.333zM469.333 554.667h85.333v-170.667h-85.333zM376.747 298.667h271.787l162.133 162.133v264.533h-597.333v-264.533zM341.333 213.333l-213.333 213.333v384h768v-384l-213.333-213.333h-341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "power-socket" - ] - }, - "attrs": [], - "properties": { - "order": 2222, - "id": 340, - "prevSize": 24, - "code": 59828, - "name": "power-socket" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 948 - }, { - "icon": { - "paths": [ - "M706.56 232.107l-61.867 61.867c73.813 44.8 123.307 125.44 123.307 218.027 0 141.227-114.773 256-256 256s-256-114.773-256-256c0-92.587 49.493-173.227 122.88-218.453l-61.44-61.44c-88.747 61.44-146.773 163.84-146.773 279.893 0 188.587 152.747 341.333 341.333 341.333s341.333-152.747 341.333-341.333c0-116.053-58.027-218.453-146.773-279.893zM554.667 128h-85.333v426.666h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "power" - ] - }, - "attrs": [], - "properties": { - "order": 2223, - "id": 339, - "prevSize": 24, - "code": 59829, - "name": "power" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 949 - }, { - "icon": { - "paths": [ - "M85.333 128h341.333c0-47.128 38.204-85.333 85.333-85.333s85.333 38.205 85.333 85.333h341.333v85.333h-42.667v469.333h-245.333l74.667 256h-85.333l-74.667-256h-106.667l-74.667 256h-85.333l74.667-256h-245.333v-469.333h-42.667v-85.333zM213.333 213.334v384h597.333v-384h-597.333zM505.754 505.754c-3.861 3.857-9.195 6.246-15.087 6.246-11.78 0-21.333-9.553-21.333-21.333v-170.666c0-11.782 9.553-21.333 21.333-21.333 5.892 0 11.226 2.388 15.087 6.249l59.58 59.581c13.611 13.612 27.226 27.224 27.226 40.837s-13.615 27.225-27.226 40.836l-59.58 59.584z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "presentation-play" - ] - }, - "attrs": [], - "properties": { - "order": 2224, - "id": 338, - "prevSize": 24, - "code": 59830, - "name": "presentation-play" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 950 - }, { - "icon": { - "paths": [ - "M85.333 128h341.333c0-47.128 38.204-85.333 85.333-85.333s85.333 38.205 85.333 85.333h341.333v85.333h-42.667v469.333h-245.333l74.667 256h-85.333l-74.667-256h-106.667l-74.667 256h-85.333l74.667-256h-245.333v-469.333h-42.667v-85.333zM213.333 213.334v384h597.333v-384h-597.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "presentation" - ] - }, - "attrs": [], - "properties": { - "order": 2225, - "id": 337, - "prevSize": 24, - "code": 59831, - "name": "presentation" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 951 - }, { - "icon": { - "paths": [ - "M810.667 256c23.595 0 42.667-19.072 42.667-42.667s-19.072-42.667-42.667-42.667c-23.595 0-42.667 19.072-42.667 42.667s19.072 42.667 42.667 42.667zM810.667 85.334c70.699 0 128 57.301 128 128v256h-170.641v-170.584h-512l-0.026 170.584h-170.667v-256c0-70.656 57.344-128 128-128h597.333zM767.974 778.667c0 16.265-9.101 30.4-22.485 37.602l-209.353 114.901c-6.869 4.727-15.194 7.497-24.162 7.497-8.973 0-17.297-2.769-24.166-7.501l-209.342-114.893c-13.389-7.198-22.492-21.342-22.492-37.606v-224c0-16.265 9.103-30.409 22.492-37.606l209.342-104.228c6.869-4.73 15.194-7.499 24.166-7.499 8.969 0 17.293 2.769 24.166 7.498l209.348 104.233c13.385 7.202 22.485 21.338 22.485 37.602v224zM512.013 497.105l-126.279 57.562 126.279 68.228 126.217-68.228-126.217-57.562zM341.307 753.702l128 69.193v-126.123l-128-69.188v126.118zM682.641 753.702v-126.118l-128 69.188v126.161l128-69.231z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "printer-3d" - ] - }, - "attrs": [], - "properties": { - "order": 2226, - "id": 336, - "prevSize": 24, - "code": 59832, - "name": "printer-3d" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 952 - }, { - "icon": { - "paths": [ - "M767.974 127.918h-512v170.667h512zM810.641 511.919c-23.595 0-42.667-19.072-42.667-42.667s19.072-42.668 42.667-42.668c23.595 0 42.667 19.073 42.667 42.668s-19.072 42.667-42.667 42.667zM682.641 810.586h-341.334v-213.333h341.334zM810.641 341.251h-597.334c-70.656 0-128 57.344-128 128.001v256h170.667v170.667h512v-170.667h170.667v-256c0-70.7-57.301-128.001-128-128.001z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "printer" - ] - }, - "attrs": [], - "properties": { - "order": 2227, - "id": 335, - "prevSize": 24, - "code": 59833, - "name": "printer" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 953 - }, { - "icon": { - "paths": [ - "M128 554.667h119.089l183.819-350.119 50.287 381.983 136.836-174.512 142.647 142.648h135.322v85.333h-170.667l-99.558-99.558-202.687 258.492-41.674-316.544-82.748 157.611h-170.667v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "pulse" - ] - }, - "attrs": [], - "properties": { - "order": 2228, - "id": 334, - "prevSize": 24, - "code": 59834, - "name": "pulse" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 954 - }, { - "icon": { - "paths": [ - "M874.641 469.248h-64v-170.665c0-47.104-38.229-85.333-85.333-85.333h-170.667v-64c0-58.922-47.744-106.667-106.667-106.667s-106.667 47.745-106.667 106.667v64h-170.667c-47.104 0-84.906 38.229-84.906 85.333l-0.129 162.131h63.702c63.616 0 115.2 51.584 115.2 115.2 0 63.62-51.584 115.204-115.2 115.204h-63.872l-0.128 162.129c0 47.108 38.229 85.333 85.333 85.333h162.133v-64c0-63.616 51.584-115.2 115.201-115.2s115.2 51.584 115.2 115.2v64h162.133c47.104 0 85.333-38.225 85.333-85.333v-170.667h64c58.923 0 106.667-47.744 106.667-106.667 0-58.918-47.744-106.667-106.667-106.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "puzzle" - ] - }, - "attrs": [], - "properties": { - "order": 2229, - "id": 333, - "prevSize": 24, - "code": 59835, - "name": "puzzle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 955 - }, { - "icon": { - "paths": [ - "M213.334 213.333h85.333v85.333h-85.333v-85.333zM42.667 42.668l426.667 0v426.665h-426.667v-426.665zM128 128.001v256l256 0v-256h-256zM213.333 725.333h85.333v85.333h-85.333v-85.333zM42.667 554.667h426.667v426.667h-426.667v-426.667zM128 640v256h256v-256h-256zM725.333 213.334h85.333v85.333h-85.333v-85.333zM554.667 42.668l426.662 0v426.665h-426.662v-426.665zM640 128.001v256l256 0v-256h-256zM554.667 554.667h170.667v85.333h85.333v-85.333h170.667v85.333h-170.667v85.333h170.667v256h-170.667v-85.333h-170.667v85.333h-85.333v-85.333h85.333v-85.333h-85.333v-256zM896 896v-85.333h-85.333v85.333h85.333zM810.667 725.333h-85.333v-85.333h-85.333v170.667h170.667v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "qrcode" - ] - }, - "attrs": [], - "properties": { - "order": 2230, - "id": 332, - "prevSize": 24, - "code": 59836, - "name": "qrcode" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 956 - }, { - "icon": { - "paths": [ - "M234.667 42.667c106.039 0 192 85.961 192 192 0 37.57-10.791 72.62-29.442 102.218l4.448 4.448h220.655l4.446-4.448c-18.65-29.599-29.44-64.649-29.44-102.218 0-106.039 85.961-192 192-192s192 85.961 192 192c0 106.039-85.961 192-192 192-37.568 0-72.619-10.791-102.217-29.442l-47.117 47.115v135.322l47.117 47.117c29.598-18.654 64.649-29.444 102.217-29.444 106.039 0 192 85.961 192 192s-85.961 192-192 192c-106.039 0-192-85.961-192-192 0-37.568 10.79-72.619 29.44-102.217l-4.446-4.45h-220.655l-4.448 4.45c18.651 29.598 29.442 64.649 29.442 102.217 0 106.039-85.961 192-192 192s-192-85.961-192-192c0-106.039 85.961-192 192-192 37.57 0 72.619 10.79 102.218 29.44l47.115-47.113v-135.322l-47.116-47.114c-29.599 18.651-64.648 29.442-102.218 29.442-106.039 0-192-85.961-192-192s85.961-192 192-192zM234.666 128.001c-58.91 0-106.666 47.756-106.666 106.667s47.756 106.667 106.666 106.667c58.91 0 106.667-47.756 106.667-106.667s-47.756-106.667-106.667-106.667zM234.666 682.667c-58.91 0-106.666 47.757-106.666 106.667s47.756 106.667 106.666 106.667c58.91 0 106.667-47.757 106.667-106.667s-47.756-106.667-106.667-106.667zM789.333 128.001c-58.91 0-106.667 47.756-106.667 106.667s47.757 106.667 106.667 106.667c58.91 0 106.667-47.756 106.667-106.667s-47.757-106.667-106.667-106.667zM789.333 682.667c-58.91 0-106.667 47.757-106.667 106.667s47.757 106.667 106.667 106.667c58.91 0 106.667-47.757 106.667-106.667s-47.757-106.667-106.667-106.667zM166.861 736.111l48.276 27.87c5.403-4.169 12.177-6.647 19.529-6.647 17.673 0 32 14.327 32 32l-0.278 4.237 48.274 27.874-12.19 21.111-48.277-27.87c-5.403 4.169-12.177 6.647-19.529 6.647-17.673 0-32-14.327-32-32l0.278-4.237-48.274-27.874 12.19-21.111zM154.671 266.777l48.274-27.871-0.278-4.239c0-17.673 14.327-32 32-32 7.353 0 14.126 2.48 19.53 6.649l48.276-27.872 12.191 21.114-48.274 27.871 0.278 4.238c0 17.673-14.327 32-32 32-7.352 0-14.126-2.479-19.529-6.648l-48.276 27.873-12.191-21.115zM721.527 181.443l48.277 27.873c5.402-4.169 12.177-6.649 19.529-6.649 17.673 0 32 14.327 32 32l-0.277 4.239 48.273 27.871-12.19 21.114-48.277-27.872c-5.402 4.169-12.177 6.648-19.529 6.648-17.673 0-32-14.327-32-32l0.277-4.238-48.273-27.872 12.19-21.115zM709.338 821.444l47.996-32.111c0-17.673 14.327-32 32-32 7.351 0 14.127 2.479 19.529 6.647l48.277-27.87 12.19 21.111-47.996 32.111c0 17.673-14.327 32-32 32-7.351 0-14.127-2.479-19.529-6.647l-48.277 27.87-12.19-21.111z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "quadcopter" - ] - }, - "attrs": [], - "properties": { - "order": 2231, - "id": 331, - "prevSize": 24, - "code": 59837, - "name": "quadcopter" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 957 - }, { - "icon": { - "paths": [ - "M618.641 575.915h85.333v-128h-85.333zM767.974 597.248c0 23.552-19.072 42.667-42.667 42.667h-32v64h-64v-64h-32c-23.595 0-42.667-19.115-42.667-42.667v-170.665c0-23.552 19.072-42.667 42.667-42.667h128c23.595 0 42.667 19.114 42.667 42.667zM469.308 639.915h-64v-85.333h-85.333v85.333h-64v-255.998h64v106.665h85.333v-106.665h64zM810.641 170.583h-597.333c-47.147 0-85.333 38.229-85.333 85.333v511.998c0 47.108 38.187 85.333 85.333 85.333h597.333c47.104 0 85.333-38.225 85.333-85.333v-511.998c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "quality-high" - ] - }, - "attrs": [], - "properties": { - "order": 2232, - "id": 330, - "prevSize": 24, - "code": 59838, - "name": "quality-high" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 958 - }, { - "icon": { - "paths": [ - "M512 85.333c-235.643 0-426.667 191.002-426.667 426.667s191.023 426.667 426.667 426.667c235.665 0 426.667-191.002 426.667-426.667s-191.002-426.667-426.667-426.667zM554.667 810.667h-85.333v-85.333h85.333v85.333zM642.846 480.158l-38.191 39.164c-30.882 30.886-49.988 56.678-49.988 120.678h-85.333v-21.325c0-47.125 19.106-89.792 49.98-120.674l53.030-53.666c15.437-15.445 24.99-36.774 24.99-60.335 0-47.13-38.208-85.333-85.333-85.333s-85.333 38.204-85.333 85.333h-85.333c0-94.259 76.416-170.667 170.667-170.667 94.259 0 170.667 76.407 170.667 170.667 0 37.551-15.219 71.548-39.821 96.158z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "question-mark-circle" - ] - }, - "attrs": [], - "properties": { - "order": 2233, - "id": 329, - "prevSize": 24, - "code": 59839, - "name": "question-mark-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 959 - }, { - "icon": { - "paths": [ - "M554.667 768l-298.667-298.667 298.667-298.667v170.667c341.333 0 469.333 469.333 469.333 469.333s-128-213.333-469.333-213.333v170.667zM298.667 768l-298.667-298.667 298.667-298.667v128l-170.667 170.667 170.667 170.667v128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "quick-reply" - ] - }, - "attrs": [], - "properties": { - "order": 2234, - "id": 328, - "prevSize": 24, - "code": 59840, - "name": "quick-reply" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 960 - }, { - "icon": { - "paths": [ - "M512 128c212.079 0 384 171.923 384 384 0 75.093-21.555 145.148-58.812 204.322l58.812 58.816v78.195c0 23.565-19.102 42.667-42.667 42.667h-77.828l-58.957-58.957c-59.221 37.346-129.361 58.957-204.548 58.957-212.077 0-384-171.921-384-384 0-212.077 171.923-384 384-384zM512 298.667c-117.821 0-213.333 95.513-213.333 213.333s95.512 213.333 213.333 213.333c27.563 0 53.909-5.227 78.093-14.746l-123.034-123.034c-33.323-33.323-33.323-87.356 0-120.678 33.327-33.327 87.356-33.327 120.678 0l122.953 122.953c9.455-24.111 14.643-50.364 14.643-77.828 0-117.821-95.514-213.333-213.333-213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "quicktime" - ] - }, - "attrs": [], - "properties": { - "order": 2235, - "id": 327, - "prevSize": 24, - "code": 59841, - "name": "quicktime" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 961 - }, { - "icon": { - "paths": [ - "M938.667 746.667c0 35.345-28.655 64-64 64-24.666 0-46.071-13.952-56.759-34.398-19.063 41.643-22.494 85.798-16.29 116.954 9.050 45.444-33.617 45.444-33.617 45.444h-341.333c-42.667 0-85.333 0-92.445-21.333s21.333-64 92.445-85.333l37.453-8.73c-215.714-150.626 47.881-225.937 47.881-225.937-85.333-42.667-170.667 10.667-170.667 53.333 0 85.333 19.435 115.725 10.667 128-53.333 74.667-96 160-96 160h-106.667c-21.333-128 106.667-42.667 106.667-128 0-42.667 56.042-91.486 21.333-149.333-36.724-61.205-24.279-115.388-7-150.455-40.231-2.65-112.351-11.563-142.333-41.545-42.667-42.667 85.333-213.333 170.667-213.333 29.182 0 48.384 4.99 64.433 14.969l50.191-144.85c7.715-22.266 32.018-34.061 54.286-26.346 22.263 7.715 34.061 32.019 26.347 54.284l-32.299 93.206 85.645-49.446c20.403-11.782 46.498-4.79 58.283 15.617 11.78 20.407 4.791 46.502-15.616 58.284l-146.748 84.723 26.146 27.559c85.333 85.333 197.952 0.413 277.333 53.333 164.757 109.841 161.626 197.589 138.462 246.182 30.37 4.996 53.538 31.369 53.538 63.151zM244.499 338.6c-19.535 13.177-33.533 34.993-20.356 54.528s48.538 18.726 68.074 5.549c19.535-13.177 15.847-33.731 2.67-53.267s-30.852-19.988-50.388-6.811z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "rabbit" - ] - }, - "attrs": [], - "properties": { - "order": 2236, - "id": 326, - "prevSize": 24, - "code": 59842, - "name": "rabbit" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 962 - }, { - "icon": { - "paths": [ - "M339.257 127.516l-60.7 94.063 60.7 94.062-0.284 0.147-85.181 132-73.901-38.174 60.736-94.119-60.605-93.915 85.333-132.236 73.901 38.173zM595.255 123.507l-60.698 94.062 60.698 94.062-0.282 0.147-85.18 131.998-73.903-38.173 60.736-94.119-60.604-93.916 85.333-132.235 73.899 38.173zM852.642 123.507l-60.702 94.062 60.702 94.062-0.286 0.147-85.18 131.998-73.899-38.173 60.736-94.119-60.608-93.916 85.333-132.235 73.903 38.173zM85.333 938.667v-341.333c0-47.13 38.205-85.333 85.333-85.333h682.667c47.13 0 85.333 38.204 85.333 85.333v341.333h-85.333v-85.333h-682.667v85.333h-85.333zM256 597.333c-23.564 0-42.666 19.102-42.666 42.667v85.333c0 23.565 19.102 42.667 42.667 42.667s42.667-19.102 42.667-42.667l-0-85.333c0-23.565-19.102-42.667-42.667-42.667zM426.667 597.333c-23.564 0-42.667 19.102-42.667 42.667v85.333c0 23.565 19.102 42.667 42.667 42.667s42.667-19.102 42.667-42.667v-85.333c0-23.565-19.102-42.667-42.667-42.667zM597.333 597.333c-23.565 0-42.667 19.102-42.667 42.667v85.333c0 23.565 19.102 42.667 42.667 42.667s42.667-19.102 42.667-42.667v-85.333c0-23.565-19.102-42.667-42.667-42.667zM768 597.333c-23.565 0-42.667 19.102-42.667 42.667v85.333c0 23.565 19.102 42.667 42.667 42.667s42.667-19.102 42.667-42.667v-85.333c0-23.565-19.102-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "radiator" - ] - }, - "attrs": [], - "properties": { - "order": 2237, - "id": 325, - "prevSize": 24, - "code": 59843, - "name": "radiator" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 963 - }, { - "icon": { - "paths": [ - "M512 426.667c47.13 0 85.333 38.204 85.333 85.333 0 20.932-7.539 40.107-20.049 54.955l135.292 371.712h-90.807l-109.769-301.585-109.768 301.585h-90.81l135.293-371.712c-12.51-14.848-20.049-34.022-20.049-54.955 0-47.13 38.204-85.333 85.333-85.333zM512 341.333c-94.257 0-170.667 76.41-170.667 170.667 0 22.012 4.166 43.046 11.753 62.366l-37.197 102.195c-37.378-44.497-59.89-101.901-59.89-164.561 0-141.385 114.615-256 256-256s256 114.615 256 256c0 62.66-22.511 120.064-59.891 164.561l-37.197-102.195c7.586-19.319 11.755-40.354 11.755-62.366 0-94.257-76.412-170.667-170.667-170.667zM512 170.668c-188.513 0-341.333 152.82-341.333 341.332 0 100.634 43.548 191.095 112.828 253.568l-30.99 85.141c-101.642-77.986-167.171-200.695-167.171-338.709 0-235.641 191.025-426.666 426.667-426.666 235.639 0 426.667 191.025 426.667 426.666 0 138.014-65.527 260.723-167.172 338.709l-30.989-85.141c69.278-62.473 112.828-152.934 112.828-253.568 0-188.512-152.819-341.332-341.333-341.332z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "radio-tower" - ] - }, - "attrs": [], - "properties": { - "order": 2238, - "id": 324, - "prevSize": 24, - "code": 59844, - "name": "radio-tower" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 964 - }, { - "icon": { - "paths": [ - "M853.333 256c47.13 0 85.333 38.205 85.333 85.333v512c0 47.13-38.204 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333v-512c0-36.252 22.606-67.224 54.49-79.589l530.342-219.675 32.657 78.838-326.143 135.092h476.654zM853.333 341.334h-682.667v170.666h512v-85.333h85.333v85.333h85.333v-170.666zM298.667 597.333c-70.693 0-128 57.306-128 128s57.307 128 128 128c70.692 0 128-57.306 128-128s-57.308-128-128-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "radio" - ] - }, - "attrs": [], - "properties": { - "order": 2239, - "id": 323, - "prevSize": 24, - "code": 59845, - "name": "radio" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 965 - }, { - "icon": { - "paths": [ - "M512 426.667c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.204-85.333-85.333s38.204-85.333 85.333-85.333zM512 938.667c-83.324 0-161.072-23.885-226.766-65.186l142.154-213.231c24.939 14.263 53.824 22.417 84.612 22.417s59.674-8.154 84.612-22.417l142.153 213.231c-65.694 41.301-143.441 65.186-226.765 65.186zM85.333 512c0-176.826 107.567-328.529 260.836-393.242l95.145 237.856c-58.982 26.874-99.981 86.342-99.981 155.385h-256zM682.667 512c0-69.043-40.998-128.511-99.981-155.385l95.142-237.856c153.271 64.713 260.838 216.415 260.838 393.242h-256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "radioactive" - ] - }, - "attrs": [], - "properties": { - "order": 2240, - "id": 322, - "prevSize": 24, - "code": 59846, - "name": "radioactive" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 966 - }, { - "icon": { - "paths": [ - "M511.974 853.252c-188.501 0-341.333-152.832-341.333-341.333 0-188.503 152.832-341.335 341.333-341.335s341.333 152.832 341.333 341.335c0 188.501-152.832 341.333-341.333 341.333zM511.974 85.251c-235.648 0-426.667 191.019-426.667 426.668 0 235.648 191.018 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.649-191.019-426.668-426.667-426.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "radiobox-blank" - ] - }, - "attrs": [], - "properties": { - "order": 2241, - "id": 321, - "prevSize": 24, - "code": 59847, - "name": "radiobox-blank" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 967 - }, { - "icon": { - "paths": [ - "M511.974 853.252c-188.501 0-341.333-152.832-341.333-341.333 0-188.503 152.832-341.335 341.333-341.335s341.333 152.832 341.333 341.335c0 188.501-152.832 341.333-341.333 341.333zM511.974 85.251c-235.648 0-426.667 191.019-426.667 426.668 0 235.648 191.019 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.649-191.019-426.668-426.667-426.668zM511.974 298.584c-117.845 0-213.333 95.488-213.333 213.335 0 117.845 95.488 213.333 213.333 213.333 117.803 0 213.333-95.488 213.333-213.333 0-117.847-95.531-213.335-213.333-213.335z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "radiobox-marked" - ] - }, - "attrs": [], - "properties": { - "order": 2242, - "id": 320, - "prevSize": 24, - "code": 59848, - "name": "radiobox-marked" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 968 - }, { - "icon": { - "paths": [ - "M853.333 341.333h85.333v85.333h-85.333v-85.333zM170.667 213.333h682.667c47.13 0 85.333 38.205 85.333 85.333h-128v85.333l-597.333 0v170.666h128v128h469.334v42.667h128c0 47.13-38.204 85.333-85.333 85.333h-170.667v42.667h-85.333v-42.667h-128v42.667h-170.667v-42.667h-128c-47.128 0-85.333-38.204-85.333-85.333v-426.667c0-47.128 38.205-85.333 85.333-85.333zM810.667 640h-426.667v-213.333h426.667v42.667h128v85.333h-128v85.333zM554.667 512v85.333h85.333v-85.333h-85.333zM213.333 256v85.333h42.666v-85.333h-42.666zM298.666 256v85.333h42.667v-85.333h-42.667zM384 256v85.333h42.667v-85.333h-42.667zM469.333 256v85.333h42.667v-85.333h-42.667zM554.667 256v85.333h42.667v-85.333h-42.667zM640 256v85.333h42.667v-85.333h-42.667zM853.333 597.333h85.333v85.333h-85.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "raspberrypi" - ] - }, - "attrs": [], - "properties": { - "order": 2243, - "id": 319, - "prevSize": 24, - "code": 59849, - "name": "raspberrypi" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 969 - }, { - "icon": { - "paths": [ - "M823.121 462.694c2.355 16.149 3.58 32.585 3.58 49.306 0 196.753-166.144 356.267-371.145 356.267-204.914 0-371.077-159.514-371.077-356.267s166.163-356.267 371.077-356.267c40.209 0 78.912 6.176 115.174 17.576l0.068 215.28c0 0-110.588-60.518-209.467 10.545-98.89 70.967-80.279 145.454-80.279 145.454s4.627 117.615 144.16 117.615c156.018 0 200.212-142.033 200.212-142.033v-324.82c30.097 14.82 58.065 33.441 84.932 54.438 66.334 41.041 135.249 67.453 214.054 65.458 0 0 15.108-3.231 15.108 26.791 0 16.245-5.807 34.867-22.097 52.442 0 0-31.010 46.267-94.302 68.215z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "rdio" - ] - }, - "attrs": [], - "properties": { - "order": 2244, - "id": 318, - "prevSize": 24, - "code": 59850, - "name": "rdio" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 970 - }, { - "icon": { - "paths": [ - "M921.165 494.507l60.169 60.16-404.907 405.333-217.173-217.173 60.16-60.16 156.587 157.013 345.165-345.173zM170.667 682.667v-554.667l213.333 0c94.255 0 170.667 76.41 170.667 170.667 0 65.752-37.184 122.82-91.669 151.321l134.336 232.678h-85.333l-123.168-213.333h-132.832v213.333h-85.333zM256 384h128c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333h-128v170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "read" - ] - }, - "attrs": [], - "properties": { - "order": 2245, - "id": 317, - "prevSize": 24, - "code": 59851, - "name": "read" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 971 - }, { - "icon": { - "paths": [ - "M512 170.667c134.383 0 248.034 101.428 285.542 240.952-28.442 21.503-47.625 54.612-50.5 92.279l-7.846 89.702c-75.733-37.828-151.462-74.487-227.196-74.487-75.682 0-151.364 36.612-227.046 74.411l-7.997-91.409c-2.864-37.491-21.878-70.464-50.099-91.975 37.912-138.761 151.235-239.473 285.141-239.473zM727.671 725.333h-431.185l-9.446-107.964c74.986-37.427 149.972-73.37 224.959-73.37 75.038 0 150.071 35.989 225.109 73.446l-9.438 107.887zM213.333 810.667v-42.667l-54.703-149.734-9.297 0.401c-58.91 0-106.667-47.757-106.667-106.667s47.756-106.666 106.667-106.666c56.133 0 102.14 43.362 106.352 98.415l21.648 264.252v42.667h-64zM810.667 810.667h-64v-42.667l21.649-264.252c4.211-55.053 50.219-98.415 106.351-98.415 58.91 0 106.667 47.757 106.667 106.667s-47.757 106.667-106.667 106.667l-9.297-0.401-54.703 149.734v42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "readability" - ] - }, - "attrs": [], - "properties": { - "order": 2246, - "id": 316, - "prevSize": 24, - "code": 59852, - "name": "readability" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 972 - }, { - "icon": { - "paths": [ - "M127.974 938.581l64-64 64 64 64-64 64 64 64-64 64 64 64-64 64 64 64-64 64 64 64-64 64 64v-853.331l-64 64-64-64-64 64-64-64-64 64-64-64-64 64-64-64-64 64-64-64-64 64-64-64zM767.974 383.917h-512v-85.333h512zM767.974 554.581h-512v-85.333h512zM767.974 725.248h-512v-85.333h512v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "receipt" - ] - }, - "attrs": [], - "properties": { - "order": 2247, - "id": 315, - "prevSize": 24, - "code": 59853, - "name": "receipt" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 973 - }, { - "icon": { - "paths": [ - "M931.162 658.108l-106.667 184.751c-20.949 36.288-59.998 55.607-99.162 53.141h-85.333v85.333l-106.667-192 106.667-192v85.333h120.299l-94.771-164.147 184.755-106.666 76.826 133.068c22.17 32.764 25.165 76.625 4.053 113.186zM392.949 130.71h213.332c41.903 0 78.161 24.159 95.603 59.308l42.667 73.901 73.903-42.667-112.947 188.376-219.605 3.624 73.899-42.667-60.151-104.183-94.768 164.147-184.752-106.667 76.826-133.067c17.29-35.58 53.778-60.105 95.995-60.105zM215.631 842.918l-106.667-184.751c-20.95-36.288-18.157-79.765 3.56-112.448l42.667-73.903-73.901-42.667 219.611 3.627 112.943 188.373-73.901-42.667-60.15 104.183h189.54v213.333h-153.652c-39.458 2.816-78.942-16.521-100.050-53.082z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "recycle" - ] - }, - "attrs": [], - "properties": { - "order": 2248, - "id": 314, - "prevSize": 24, - "code": 59854, - "name": "recycle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 974 - }, { - "icon": { - "paths": [ - "M384 501.333c29.455 0 53.333 23.876 53.333 53.333s-23.878 53.333-53.333 53.333c-29.455 0-53.333-23.876-53.333-53.333s23.878-53.333 53.333-53.333zM640 501.333c29.453 0 53.333 23.881 53.333 53.333 0 29.457-23.881 53.333-53.333 53.333-29.457 0-53.333-23.876-53.333-53.333 0-29.453 23.876-53.333 53.333-53.333zM810.667 128c47.13 0 85.333 38.205 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.205-85.329-86.223l-146.906-39.363-45.197 168.67c87.812 3.457 167.77 28.221 230.135 67.256 18.551-15.605 42.492-25.007 68.629-25.007 58.91 0 106.667 47.756 106.667 106.666 0 36.634-18.466 68.954-46.601 88.158l3.934 39.842c0 153.169-171.921 277.333-384 277.333-212.077 0-384-124.164-384-277.333l3.933-39.842c-28.133-19.204-46.6-51.524-46.6-88.158 0-58.91 47.756-106.667 106.667-106.667 26.138 0 50.080 9.401 68.629 25.007 61.958-38.781 141.281-63.476 228.416-67.186l53.696-200.39c3.051-11.38 14.746-18.134 26.129-15.085l167.548 44.895c14.673-25.823 42.428-43.241 74.249-43.241zM810.667 170.667c-23.565 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.103 42.667-42.667s-19.102-42.667-42.667-42.667zM512 384c-188.513 0-341.333 105.062-341.333 234.667s152.82 234.667 341.333 234.667c188.514 0 341.333-105.062 341.333-234.667s-152.819-234.667-341.333-234.667zM192 426.667c-35.346 0-64 28.655-64 64 0 17.19 6.775 32.794 17.801 44.292 16.315-37.265 43.232-71.121 78.194-99.733-9.413-5.444-20.34-8.559-31.996-8.559zM896 490.667c0-35.345-28.655-64-64-64-11.657 0-22.583 3.115-31.996 8.559 34.961 28.612 61.879 62.468 78.195 99.733 11.025-11.499 17.801-27.102 17.801-44.292zM374.775 697.152c51.892 38.848 222.558 38.848 274.449 0 9.651-6.758 22.95-4.412 29.709 5.239s4.412 22.955-5.239 29.713c-76.361 46.562-247.027 46.562-323.392-0.004-9.651-6.754-11.997-20.058-5.239-29.709s20.060-11.998 29.711-5.239z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "reddit" - ] - }, - "attrs": [], - "properties": { - "order": 2249, - "id": 313, - "prevSize": 24, - "code": 59855, - "name": "reddit" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 975 - }, { - "icon": { - "paths": [ - "M448 298.667c-153.167 0-277.333 124.166-277.333 277.333 0 153.169 124.166 277.333 277.333 277.333h149.333v-85.333h-149.333c-106.039 0-192-85.961-192-192s85.961-192 192-192h241.92l-131.413 131.84 60.16 60.16 234.667-234.667-234.667-234.665-60.587 60.16 131.84 131.838h-241.92zM768 768h-85.333v85.333h85.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "redo-variant" - ] - }, - "attrs": [], - "properties": { - "order": 2250, - "id": 312, - "prevSize": 24, - "code": 59856, - "name": "redo-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 976 - }, { - "icon": { - "paths": [ - "M785.067 452.267c-78.933-68.693-181.333-110.933-294.4-110.933-198.4 0-366.080 129.28-424.96 308.053l100.693 33.28c44.8-136.107 172.8-234.667 324.267-234.667 83.2 0 159.147 30.72 218.453 80.213l-154.453 154.453h384v-384l-153.6 153.6z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "redo" - ] - }, - "attrs": [], - "properties": { - "order": 2251, - "id": 311, - "prevSize": 24, - "code": 59857, - "name": "redo" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 977 - }, { - "icon": { - "paths": [ - "M753.067 270.933c-61.867-61.867-146.773-100.267-241.067-100.267-188.587 0-340.907 152.747-340.907 341.333s152.32 341.333 340.907 341.333c159.147 0 291.84-108.8 329.813-256h-88.747c-34.987 99.413-129.707 170.667-241.067 170.667-141.227 0-256-114.773-256-256s114.773-256 256-256c70.827 0 133.973 29.44 180.053 75.947l-137.387 137.387h298.667v-298.667l-100.267 100.267z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "refresh" - ] - }, - "attrs": [], - "properties": { - "order": 2252, - "id": 310, - "prevSize": 24, - "code": 59858, - "name": "refresh" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 978 - }, { - "icon": { - "paths": [ - "M853.303 767.919l-682.667 0.043v-512.044h682.667zM853.303 170.584h-682.667c-47.147 0-85.333 38.187-85.333 85.333v512.001c0 47.147 38.186 85.333 85.333 85.333h682.667c47.104 0 85.333-38.187 85.333-85.333v-512.001c0-47.147-38.229-85.333-85.333-85.333zM511.97 426.584h-85.333v85.335h85.333zM341.303 426.584h-85.333v85.335h85.333zM682.637 597.252h-85.333v85.333h85.333zM682.637 426.584h-85.333v85.335h85.333v-85.335z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "relative-scale" - ] - }, - "attrs": [], - "properties": { - "order": 2253, - "id": 309, - "prevSize": 24, - "code": 59859, - "name": "relative-scale" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 979 - }, { - "icon": { - "paths": [ - "M810.317 511.851h141.798l-211.191 211.187-211.187-211.187h194.291c0.303-65.472-23.531-130.939-73.613-181.021-99.861-99.862-262.176-99.862-362.039 0-99.862 99.86-99.862 262.177 0 362.039 78.743 78.741 196.108 95.339 291.139 49.779l62.754 62.754c-130.944 77.231-301.699 60.339-414.233-52.194-133.351-133.35-133.049-349.065 0.302-482.416 133.349-133.348 349.065-133.652 482.416-0.302 66.675 66.675 99.563 153.866 99.563 241.361z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "reload" - ] - }, - "attrs": [], - "properties": { - "order": 2254, - "id": 308, - "prevSize": 24, - "code": 59860, - "name": "reload" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 980 - }, { - "icon": { - "paths": [ - "M512 0c-129.707 0-247.040 52.48-331.947 137.387l60.16 60.16c69.547-69.12 165.547-112.213 271.787-112.213s202.24 43.093 271.36 112.64l60.16-60.16c-84.48-85.333-201.813-137.813-331.52-137.813zM300.8 258.133l60.16 60.16c38.827-38.4 92.16-62.293 151.040-62.293s112.213 23.893 151.040 62.293l60.16-60.16c-54.187-54.187-128.853-87.467-211.2-87.467s-157.013 33.28-211.2 87.467zM512 640c-46.933 0-85.333-38.4-85.333-85.333s38.4-85.333 85.333-85.333c46.933 0 85.333 38.4 85.333 85.333s-38.4 85.333-85.333 85.333zM640 384h-256c-23.467 0-42.667 19.2-42.667 42.667v512c0 23.467 19.2 42.667 42.667 42.667h256c23.467 0 42.667-19.2 42.667-42.667v-512c0-23.467-19.2-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "remote" - ] - }, - "attrs": [], - "properties": { - "order": 2255, - "id": 307, - "prevSize": 24, - "code": 59861, - "name": "remote" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 981 - }, { - "icon": { - "paths": [ - "M767.974 725.252h-320l85.333-85.333h234.667zM255.974 725.252v-105.6l336.128-336.129c8.363-8.363 21.845-8.363 30.208 0l75.392 75.392c8.363 8.32 8.363 21.845 0 30.165l-336.128 336.172zM810.641 127.918h-597.334c-47.147 0-85.333 38.229-85.333 85.333v597.335c0 47.104 38.186 85.333 85.333 85.333h597.334c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "rename-box" - ] - }, - "attrs": [], - "properties": { - "order": 2256, - "id": 306, - "prevSize": 24, - "code": 59862, - "name": "rename-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 982 - }, { - "icon": { - "paths": [ - "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-128-128h-372.544v128l-170.667-170.667 170.667-170.667v128h287.211l-287.211-287.211v31.211h-85.333v-116.545l-128-128zM725.333 554.667h85.333v178.231l-85.333-85.333v-92.898zM725.333 213.334v-128l170.667 170.667-170.667 170.666v-128h-348.899l-85.333-85.333h434.232z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "repeat-off" - ] - }, - "attrs": [], - "properties": { - "order": 2257, - "id": 305, - "prevSize": 24, - "code": 59863, - "name": "repeat-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 983 - }, { - "icon": { - "paths": [ - "M554.667 640v-256h-42.667l-85.333 42.667v42.667h64v170.667zM725.333 725.333h-426.667v-128l-170.667 170.667 170.667 170.667v-128h512v-256h-85.333zM298.667 298.667h426.667v128l170.667-170.667-170.667-170.667v128h-512v256h85.333v-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "repeat-once" - ] - }, - "attrs": [], - "properties": { - "order": 2258, - "id": 304, - "prevSize": 24, - "code": 59864, - "name": "repeat-once" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 984 - }, { - "icon": { - "paths": [ - "M725.333 725.333h-426.667v-128l-170.667 170.667 170.667 170.667v-128h512v-256h-85.333zM298.667 298.667h426.667v128l170.667-170.667-170.667-170.667v128h-512v256h85.333v-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "repeat" - ] - }, - "attrs": [], - "properties": { - "order": 2259, - "id": 303, - "prevSize": 24, - "code": 59865, - "name": "repeat" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 985 - }, { - "icon": { - "paths": [ - "M512 213.333v-170.667l-213.333 213.333 213.333 213.333v-170.667c141.227 0 256 114.773 256 256s-114.773 256-256 256c-141.227 0-256-114.773-256-256h-85.333c0 188.587 152.747 341.333 341.333 341.333s341.333-152.747 341.333-341.333c0-188.587-152.747-341.333-341.333-341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "replay" - ] - }, - "attrs": [], - "properties": { - "order": 2260, - "id": 302, - "prevSize": 24, - "code": 59866, - "name": "replay" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 986 - }, { - "icon": { - "paths": [ - "M554.667 384v-170.667l-298.667 298.667 298.667 298.667v-174.933c213.333 0 362.667 68.267 469.333 217.6-42.667-213.333-170.667-426.667-469.333-469.333zM298.667 341.333v-128l-298.667 298.667 298.667 298.667v-128l-170.667-170.667 170.667-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "reply-all" - ] - }, - "attrs": [], - "properties": { - "order": 2261, - "id": 301, - "prevSize": 24, - "code": 59867, - "name": "reply-all" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 987 - }, { - "icon": { - "paths": [ - "M426.667 384v-170.667l-298.667 298.667 298.667 298.667v-174.933c213.333 0 362.667 68.267 469.333 217.6-42.667-213.333-170.667-426.667-469.333-469.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "reply" - ] - }, - "attrs": [], - "properties": { - "order": 2262, - "id": 300, - "prevSize": 24, - "code": 59868, - "name": "reply" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 988 - }, { - "icon": { - "paths": [ - "M542.929 561.229l38.165-38.17c-0.969-53.133 29.581-120.086 85.414-175.921 83.311-83.312 191.373-110.327 241.361-60.34 49.984 49.987 22.972 158.049-60.339 241.36-55.838 55.834-122.79 86.383-175.927 85.414l-38.165 38.165c-14.391 14.391-36.506 16.354-53.001 5.884-35.959 12.877-69.090 28.578-87.403 59.098-22.63 37.713-22.63 98.052-46.515 134.507-23.883 36.454-71.652 49.028-121.935 49.028s-111.251-4.254-155.878-67.81l105.594 17.523c24.366 3.366 87.996-22.626 111.88-59.081s23.885-96.794 46.51-134.507c20.066-33.442 57.924-49.092 97.801-62.724-0.614-11.661 3.533-23.522 12.437-32.427zM298.667 85.334c117.821 0 213.333 95.512 213.333 213.333s-95.513 213.333-213.333 213.333c-117.821 0-213.333-95.512-213.333-213.333s95.512-213.333 213.333-213.333zM298.667 170.667c-70.693 0-128 57.308-128 128s57.307 128 128 128c70.692 0 128-57.307 128-128s-57.308-128-128-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "reproduction" - ] - }, - "attrs": [], - "properties": { - "order": 2263, - "id": 299, - "prevSize": 24, - "code": 59869, - "name": "reproduction" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 989 - }, { - "icon": { - "paths": [ - "M938.667 938.667h-85.333v-85.333h85.333v85.333zM938.667 768h-85.333v-85.333h85.333v85.333zM768 938.667h-85.333v-85.333h85.333v85.333zM768 768h-85.333v-85.333h85.333v85.333zM597.333 938.667h-85.333v-85.333h85.333v85.333zM938.667 597.333h-85.333v-85.333h85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "resize-bottom-right" - ] - }, - "attrs": [], - "properties": { - "order": 2264, - "id": 298, - "prevSize": 24, - "code": 59870, - "name": "resize-bottom-right" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 990 - }, { - "icon": { - "paths": [ - "M170.667 256v426.667l213.346 0.068v-170.654c0-47.125 38.205-85.333 85.333-85.333h213.333c47.13 0 85.333 38.208 85.333 85.333v170.586h85.321v-426.667h-682.667zM0 853.333v-85.333h170.667c-47.147 0-85.333-38.229-85.333-85.333v-426.667c0-47.104 38.187-85.333 85.333-85.333h682.667c47.104 0 85.333 38.229 85.333 85.333l-0.427 426.667c0 47.104-37.803 85.333-84.907 85.333h170.667v85.333l-255.987 0.081c0 47.13-38.204 85.333-85.333 85.333h-213.333c-47.128 0-85.333-38.204-85.333-85.333v-0.009l-384.013-0.073zM490.679 853.414c-11.78 0-21.333 9.553-21.333 21.333 0 11.785 9.553 21.333 21.333 21.333s21.333-9.549 21.333-21.333c0-11.78-9.553-21.333-21.333-21.333zM661.346 853.414c-11.78 0-21.333 9.553-21.333 21.333 0 11.785 9.553 21.333 21.333 21.333s21.333-9.549 21.333-21.333c0-11.78-9.553-21.333-21.333-21.333zM554.679 853.414v42.667h42.667v-42.667h-42.667zM469.346 512.081v298.667h213.333v-298.667h-213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "responsive" - ] - }, - "attrs": [], - "properties": { - "order": 2265, - "id": 297, - "prevSize": 24, - "code": 59871, - "name": "responsive" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 991 - }, { - "icon": { - "paths": [ - "M213.333 128h469.333v85.333h-469.333v512h-85.333v-512c0-47.128 38.205-85.333 85.333-85.333zM384 298.667h426.667c47.13 0 85.333 38.205 85.333 85.333v426.667c0 47.13-38.204 85.333-85.333 85.333h-426.667c-47.128 0-85.333-38.204-85.333-85.333v-426.667c0-47.128 38.205-85.333 85.333-85.333zM384 384v426.667h426.667v-426.667h-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "restore" - ] - }, - "attrs": [], - "properties": { - "order": 2266, - "id": 296, - "prevSize": 24, - "code": 59872, - "name": "restore" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 992 - }, { - "icon": { - "paths": [ - "M490.641 511.915l362.667 256v-511.998zM469.308 767.915v-511.998l-362.666 255.998 362.666 256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "rewind" - ] - }, - "attrs": [], - "properties": { - "order": 2267, - "id": 295, - "prevSize": 24, - "code": 59873, - "name": "rewind" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 993 - }, { - "icon": { - "paths": [ - "M572.331 823.957l135.296 135.292 60.331-60.331-135.296-135.292zM662.827 492.092l-150.869 150.827-150.827-150.827c-38.613-38.613-62.507-91.946-62.507-150.824 0-117.846 95.531-213.333 213.334-213.333 117.845 0 213.333 95.487 213.333 213.333 0 58.878-23.851 112.21-62.464 150.824zM720.981 554.603c55.339-54.234 89.643-129.795 89.643-213.335 0-164.95-133.717-298.666-298.667-298.666s-298.667 133.716-298.667 298.666c0 83.539 34.432 159.020 89.728 213.202l-0.085 0.132 148.694 148.693-195.67 195.622 60.331 60.331 404.694-404.646z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "ribbon" - ] - }, - "attrs": [], - "properties": { - "order": 2268, - "id": 294, - "prevSize": 24, - "code": 59874, - "name": "ribbon" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 994 - }, { - "icon": { - "paths": [ - "M469.333 682.667h85.333v170.667h-85.333zM469.333 426.667h85.333v170.667h-85.333zM469.333 170.667h85.333v170.667h-85.333zM170.667 938.667h682.667v-853.333h-682.667v853.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "road" - ] - }, - "attrs": [], - "properties": { - "order": 2269, - "id": 293, - "prevSize": 24, - "code": 59875, - "name": "road" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 995 - }, { - "icon": { - "paths": [ - "M119.791 602.509l120.68-120.678 108.245-21.649c137.257-186.7 400.22-280.050 495.153-280.050 0 94.933-93.35 357.895-280.051 495.154l-21.649 108.245-120.679 120.678-30.17-150.848c-60.34 0-60.34 0-90.51-30.174-30.17-30.17-30.17-30.17-30.17-90.509l-150.85-30.17zM240.471 723.187l60.34 60.343-113.673 113.673h-60.34v-60.339l113.674-113.677zM180.131 662.848l52.797 7.543-104.3 104.303v-60.343l51.503-51.503zM353.608 791.070l7.543 52.8-51.504 51.503h-60.34l104.301-104.303zM554.667 405.333c-35.345 0-64 28.655-64 64s28.655 64 64 64c35.345 0 64-28.655 64-64s-28.655-64-64-64z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "rocket" - ] - }, - "attrs": [], - "properties": { - "order": 2270, - "id": 292, - "prevSize": 24, - "code": 59876, - "name": "rocket" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 996 - }, { - "icon": { - "paths": [ - "M512 213.333c212.079 0 384 114.615 384 256 0 71.693-44.203 136.499-115.43 182.972 45.581-37.171 72.764-84.036 72.764-134.972 0-120.766-152.819-218.667-341.333-218.667v128l-170.667-170.667 170.667-170.667v128zM512 810.667c-212.078 0-384-114.615-384-256 0-71.693 44.204-136.499 115.431-182.972-45.581 37.17-72.765 84.036-72.765 134.972 0 120.768 152.82 218.667 341.333 218.667v-128l170.667 170.667-170.667 170.667v-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "rotate-3d" - ] - }, - "attrs": [], - "properties": { - "order": 2271, - "id": 291, - "prevSize": 24, - "code": 59877, - "name": "rotate-3d" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 997 - }, { - "icon": { - "paths": [ - "M170.667 85.333h128c47.128 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.205 85.333-85.333 85.333h-128c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM853.333 640c47.13 0 85.333 38.204 85.333 85.333v128c0 47.13-38.204 85.333-85.333 85.333h-384v-298.667h384zM597.333 170.667c188.501 0 341.333 152.832 341.333 341.333l-2.679 42.667h-86.221l3.567-42.667c0-141.397-114.603-256-256-256v128l-170.667-170.666 170.667-170.667v128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "rotate-left-variant" - ] - }, - "attrs": [], - "properties": { - "order": 2272, - "id": 290, - "prevSize": 24, - "code": 59878, - "name": "rotate-left-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 998 - }, { - "icon": { - "paths": [ - "M554.667 173.653v-130.987l-194.133 194.133 194.133 189.867v-166.827c121.173 20.48 213.333 125.44 213.333 252.16s-92.16 231.68-213.333 252.16v86.187c168.533-20.907 298.667-164.267 298.667-338.347s-130.133-317.44-298.667-338.347zM302.933 781.653c49.493 38.4 107.093 61.44 166.4 68.693v-86.613c-37.12-6.4-72.96-20.907-104.96-43.947l-61.44 61.867zM259.84 554.667h-86.187c7.253 59.307 30.72 116.48 69.12 165.973l60.16-60.587c-22.187-32-37.12-67.84-43.093-105.387zM303.36 363.947l-60.16-60.587c-38.4 49.493-62.293 106.667-69.547 165.973h86.187c5.973-37.12 20.907-73.387 43.52-105.387z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "rotate-left" - ] - }, - "attrs": [], - "properties": { - "order": 2273, - "id": 289, - "prevSize": 24, - "code": 59879, - "name": "rotate-left" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 999 - }, { - "icon": { - "paths": [ - "M426.667 170.667v-128l170.667 170.666-170.667 170.667v-128c-141.397 0-256 114.603-256 256l3.565 42.667h-86.22l-2.679-42.667c0-188.501 152.832-341.333 341.333-341.333zM725.333 85.334h128c47.13 0 85.333 38.205 85.333 85.333v682.666c0 47.13-38.204 85.333-85.333 85.333h-128c-47.13 0-85.333-38.204-85.333-85.333v-682.666c0-47.128 38.204-85.333 85.333-85.333zM170.667 640h384v298.667h-384c-47.128 0-85.333-38.204-85.333-85.333v-128c0-47.13 38.205-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "rotate-right-variant" - ] - }, - "attrs": [], - "properties": { - "order": 2274, - "id": 288, - "prevSize": 24, - "code": 59880, - "name": "rotate-right-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1000 - }, { - "icon": { - "paths": [ - "M720.64 660.48l60.587 60.16c38.4-49.493 61.867-106.667 69.12-165.973h-86.187c-5.973 37.12-20.48 73.387-43.52 105.813zM554.667 763.733v86.187c59.307-7.253 116.907-30.293 166.4-68.693l-61.44-61.44c-32 23.040-67.84 37.973-104.96 43.947zM850.347 469.333c-7.253-59.307-30.72-116.48-69.12-165.973l-60.587 60.587c23.040 32 37.547 68.267 43.52 105.387zM663.467 236.8l-194.133-194.133v130.987c-168.107 20.907-298.667 164.267-298.667 338.347s130.133 317.44 298.667 338.347v-86.187c-121.173-20.48-213.333-125.44-213.333-252.16s92.16-231.68 213.333-252.16v166.827l194.133-189.867z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "rotate-right" - ] - }, - "attrs": [], - "properties": { - "order": 2275, - "id": 287, - "prevSize": 24, - "code": 59881, - "name": "rotate-right" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1001 - }, { - "icon": { - "paths": [ - "M469.333 426.667h-256l-85.333-85.333 85.333-85.333h256v-128l42.667-42.666 42.667 42.666v42.667l256 0 85.333 85.333-85.333 85.333h-256v85.333h256l85.333 85.333-85.333 85.333h-256v256c47.13 0 85.333 38.204 85.333 85.333h-256c0-47.13 38.205-85.333 85.333-85.333v-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "routes" - ] - }, - "attrs": [], - "properties": { - "order": 2276, - "id": 286, - "prevSize": 24, - "code": 59882, - "name": "routes" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1002 - }, { - "icon": { - "paths": [ - "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM320 640c-35.346 0-64 28.655-64 64s28.654 64 64 64c35.346 0 64-28.655 64-64s-28.654-64-64-64zM256 426.667v85.333c141.385 0 256 114.615 256 256h85.333c0-188.514-152.819-341.333-341.333-341.333zM256 256l-0 85.333c235.64 0 426.667 191.027 426.667 426.666h85.333c0-282.769-229.231-512-512-512z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "rss-box" - ] - }, - "attrs": [], - "properties": { - "order": 2277, - "id": 285, - "prevSize": 24, - "code": 59883, - "name": "rss-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1003 - }, { - "icon": { - "paths": [ - "M59.452 783.531l75.425-75.426 60.34 60.339 45.255-45.257-60.34-60.339 60.34-60.339 105.595 105.596 45.254-45.257-105.594-105.591 60.34-60.339 60.34 60.339 45.255-45.257-60.34-60.339 60.34-60.34 105.596 105.597 45.252-45.257-105.596-105.595 60.343-60.339 60.339 60.34 45.252-45.255-60.339-60.34 60.339-60.34 105.596 105.594 45.257-45.254-105.596-105.595 75.426-75.425 181.018 181.019-724.077 724.077-181.019-181.018z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "ruler" - ] - }, - "attrs": [], - "properties": { - "order": 2278, - "id": 284, - "prevSize": 24, - "code": 59884, - "name": "ruler" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1004 - }, { - "icon": { - "paths": [ - "M730.334 426.584l-45.824-77.398-31.275 122.37 106.197 193.707v273.323h-76.8v-213.333l-99.456-132.608-68.092 192.431-205.755 89.596-44.797-64.004 178.944-105.493 107.187-420.414-89.899 28.032v156.461h-76.8v-221.868l231.467-72.192 20.949-3.072c26.539 0 49.749 14.251 62.379 35.542l85.333 142.122h154.539v76.8h-208.299zM725.299 162.051c-42.453 0-76.8-34.432-76.8-76.757 0-42.496 34.347-76.844 76.8-76.844 42.325 0 76.8 34.347 76.8 76.844 0 42.324-34.475 76.757-76.8 76.757zM298.667 384v85.333h-128c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667h128zM394.667 554.667l-21.333 85.333h-160c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667h181.333zM298.667 213.333v85.333h-170.667c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667h170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "run" - ] - }, - "attrs": [], - "properties": { - "order": 2279, - "id": 283, - "prevSize": 24, - "code": 59885, - "name": "run" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1005 - }, { - "icon": { - "paths": [ - "M795.75 121.456l26.121 164.931 149.551 76.199-75.81 148.786 76.198 149.551-151.002 76.937-26.078 164.651-165.777-26.257-118.076 118.080-118.684-118.686-164.932 26.125-26.256-165.777-148.787-75.81 76.199-149.551-75.811-148.787 149.804-76.329 25.868-163.325 164.932 26.123 118.682-118.683 118.080 118.078 165.777-26.257zM405.333 298.667c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.345 0 64-28.654 64-64s-28.655-64-64-64zM618.667 597.333c-35.345 0-64 28.655-64 64s28.655 64 64 64c35.345 0 64-28.655 64-64s-28.655-64-64-64zM359.006 725.333l366.327-366.327-60.339-60.34-366.327 366.327 60.34 60.339z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sale" - ] - }, - "attrs": [], - "properties": { - "order": 2280, - "id": 282, - "prevSize": 24, - "code": 59886, - "name": "sale" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1006 - }, { - "icon": { - "paths": [ - "M495.842 43.295l241.361 241.359-90.509 90.51-90.513-90.51-60.339 60.34 99.345 99.345-49.673 49.673 19.597 19.597c39.501-18.453 87.974-11.371 120.589 21.239l-150.852 150.852c-32.61-32.614-39.693-81.088-21.239-120.589l-19.597-19.597-49.673 49.673-99.345-99.345-60.34 60.339 90.51 90.513-90.51 90.509-241.359-241.361 90.51-90.509 90.51 90.509 60.34-60.339-120.68-120.679c-33.325-33.325-33.324-87.355 0-120.68l30.17-30.17c33.325-33.325 87.355-33.325 120.679 0l120.68 120.679 60.339-60.34-90.509-90.51 90.509-90.51zM768 597.333c0 94.255-76.412 170.667-170.667 170.667v-85.333c47.13 0 85.333-38.204 85.333-85.333h85.333zM938.667 597.333c0 188.514-152.819 341.333-341.333 341.333v-85.333c141.385 0 256-114.615 256-256h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "satellite-variant" - ] - }, - "attrs": [], - "properties": { - "order": 2281, - "id": 281, - "prevSize": 24, - "code": 59887, - "name": "satellite-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1007 - }, { - "icon": { - "paths": [ - "M213.303 767.919l149.333-192 106.667 128.256 149.333-192.256 192 256zM213.303 511.919v-85.335c117.845 0 213.333-95.957 213.333-213.76h85.333c0 164.949-133.717 299.095-298.667 299.095zM213.303 212.824h128c0 70.699-57.302 128.427-128 128.427zM810.637 127.918h-597.333c-47.104 0-85.333 38.187-85.333 85.333v597.335c0 47.147 38.229 85.333 85.333 85.333h597.333c47.104 0 85.333-38.187 85.333-85.333v-597.335c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "satellite" - ] - }, - "attrs": [], - "properties": { - "order": 2282, - "id": 280, - "prevSize": 24, - "code": 59888, - "name": "satellite" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1008 - }, { - "icon": { - "paths": [ - "M213.333 85.333h597.333c47.13 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM512 170.667c-94.257 0-170.667 76.41-170.667 170.667h139.149l-17.604-118.272 87.637 118.272h132.151c0-94.257-76.412-170.667-170.667-170.667zM213.333 426.667v426.667h597.333v-426.667h-597.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "scale-bathroom" - ] - }, - "attrs": [], - "properties": { - "order": 2283, - "id": 279, - "prevSize": 24, - "code": 59889, - "name": "scale-bathroom" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1009 - }, { - "icon": { - "paths": [ - "M361.022 642.458l-60.34 60.339-58.522-58.522c-36.593 47.164-61.094 104.179-68.852 166.391h82.692v85.333h-170.666v-42.667c0-206.417 146.582-378.598 341.333-418.133v-85.333l-341.333-136.533v-85.333h853.333v85.333l-341.333 136.533v85.333c194.752 39.535 341.333 211.716 341.333 418.133v42.667h-170.667v-85.333h82.692c-7.757-62.217-32.26-119.228-68.851-166.391l-58.522 58.522-60.339-60.339 58.577-58.577c-47.262-36.809-104.457-61.453-166.891-69.239v82.692h-85.333v-82.692c-62.432 7.787-119.629 32.431-166.889 69.239l58.577 58.577zM512 768c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333c-13.534 0-26.334-3.149-37.7-8.759l-164.215-76.574 164.22-76.574c11.366-5.611 24.162-8.759 37.696-8.759z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "scale" - ] - }, - "attrs": [], - "properties": { - "order": 2284, - "id": 278, - "prevSize": 24, - "code": 59890, - "name": "scale" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1010 - }, { - "icon": { - "paths": [ - "M511.974 127.918l-469.334 256 469.334 256.001 384-209.451v294.784h85.333v-341.335zM213.307 562.351v170.667l298.667 162.901 298.667-162.901v-170.667l-298.667 162.901-298.667-162.901z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "school" - ] - }, - "attrs": [], - "properties": { - "order": 2285, - "id": 277, - "prevSize": 24, - "code": 59891, - "name": "school" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1011 - }, { - "icon": { - "paths": [ - "M716.8 106.667c0-40.107 32.427-72.533 72.533-72.533s72.533 32.427 72.533 72.533v21.333h-145.067v-21.333zM682.667 384h213.333c23.467 0 42.667-19.2 42.667-42.667v-170.667c0-23.467-19.2-42.667-42.667-42.667v-21.333c0-58.88-47.787-106.667-106.667-106.667s-106.667 47.787-106.667 106.667v21.333c-23.467 0-42.667 19.2-42.667 42.667v170.667c0 23.467 19.2 42.667 42.667 42.667zM361.387 873.813c-139.52-65.707-239.36-201.387-254.72-361.813h-64c21.76 262.827 241.493 469.333 509.867 469.333l28.16-1.28-162.56-162.987-56.747 56.747zM992 544.853l-109.653-109.653-60.16 60.16 94.72 94.72-241.493 241.493-482.987-482.987 241.493-241.493 89.6 89.6 60.16-60.16-104.533-104.533c-25.173-25.173-65.707-25.173-90.453 0l-271.36 271.36c-25.173 25.173-25.173 65.707 0 90.453l512.853 512.853c25.173 25.173 65.707 25.173 90.453 0l271.36-271.36c25.173-25.173 25.173-65.707 0-90.453z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "screen-rotation-lock" - ] - }, - "attrs": [], - "properties": { - "order": 2286, - "id": 276, - "prevSize": 24, - "code": 59892, - "name": "screen-rotation-lock" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1012 - }, { - "icon": { - "paths": [ - "M320.853 916.48c-139.52-65.707-239.36-201.387-254.72-361.813h-64c21.76 262.827 241.493 469.333 509.867 469.333l28.16-1.28-162.56-162.56zM632.747 904.107l-512.853-512.853 271.36-271.36 512.853 512.853zM436.48 74.667c-25.173-25.173-65.707-25.173-90.453 0l-271.36 271.36c-25.173 25.173-25.173 65.707 0 90.453l512.853 512.853c25.173 25.173 65.707 25.173 90.453 0l271.36-271.36c25.173-25.173 25.173-65.707 0-90.453l-512.853-512.853zM703.147 107.52c139.52 66.133 239.36 201.387 254.72 361.813h64c-21.76-262.827-241.493-469.333-509.867-469.333l-28.16 1.28 162.56 162.56 56.747-56.32z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "screen-rotation" - ] - }, - "attrs": [], - "properties": { - "order": 2287, - "id": 275, - "prevSize": 24, - "code": 59893, - "name": "screen-rotation" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1013 - }, { - "icon": { - "paths": [ - "M597.333 853.333c47.13 0 85.333-38.204 85.333-85.333v-554.667l-298.667-0c-23.564 0-42.667 19.103-42.667 42.667v426.667h-128v-469.333c0-70.692 57.309-128 128.002-128h469.332c70.69 0 128 57.308 128 128v42.666h-170.667v554.667c0 70.694-57.31 128-128 128h-426.667c-70.692 0-128-57.306-128-128v-42.667h426.667c0 47.13 38.204 85.333 85.333 85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "script" - ] - }, - "attrs": [], - "properties": { - "order": 2288, - "id": 274, - "prevSize": 24, - "code": 59894, - "name": "script" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1014 - }, { - "icon": { - "paths": [ - "M554.667 768h42.667c23.565 0 42.667 19.102 42.667 42.667h298.667v85.333h-298.667c0 23.565-19.102 42.667-42.667 42.667h-170.667c-23.564 0-42.666-19.102-42.666-42.667h-298.667v-85.333h298.667c0-23.565 19.102-42.667 42.666-42.667h42.667v-70.839c-124.86-51.456-213.333-185.152-213.333-327.383v-170.667l256-113.778 256 113.778v170.667c0 142.226-88.495 275.922-213.333 327.383v70.839zM512 170.667l-170.667 72.296 0 141.037h170.667v-213.333zM512 384v256c81.604-19.977 170.667-125.581 170.667-213.333v-42.667h-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "security-network" - ] - }, - "attrs": [], - "properties": { - "order": 2289, - "id": 273, - "prevSize": 24, - "code": 59895, - "name": "security-network" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1015 - }, { - "icon": { - "paths": [ - "M511.974 511.492h298.667c-22.571 175.744-139.776 332.416-298.667 381.269v-380.843h-298.665v-243.202l298.665-132.736zM511.974 42.584l-383.999 170.667v256.001c0 236.928 163.669 458.069 383.999 512 220.288-53.931 384-275.072 384-512v-256.001l-384-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "security" - ] - }, - "attrs": [], - "properties": { - "order": 2290, - "id": 272, - "prevSize": 24, - "code": 59896, - "name": "security" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1016 - }, { - "icon": { - "paths": [ - "M384 384h256v256h-256zM298.667 725.333h426.667v-426.667h-426.667zM640 213.333h85.333v-85.333h-85.333zM640 896h85.333v-85.333h-85.333zM810.667 725.333h85.333v-85.333h-85.333zM810.667 384h85.333v-85.333h-85.333zM810.667 896c46.933 0 85.333-38.4 85.333-85.333h-85.333zM810.667 554.667h85.333v-85.333h-85.333zM469.333 896h85.333v-85.333h-85.333zM384 128h-85.333v85.333h85.333zM128 725.333h85.333v-85.333h-85.333zM213.333 896v-85.333h-85.333c0 46.933 38.4 85.333 85.333 85.333zM810.667 128v85.333h85.333c0-46.933-38.4-85.333-85.333-85.333zM554.667 128h-85.333v85.333h85.333zM128 384h85.333v-85.333h-85.333zM298.667 896h85.333v-85.333h-85.333zM128 554.667h85.333v-85.333h-85.333zM128 213.333h85.333v-85.333c-46.933 0-85.333 38.4-85.333 85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "select-all" - ] - }, - "attrs": [], - "properties": { - "order": 2291, - "id": 271, - "prevSize": 24, - "code": 59897, - "name": "select-all" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1017 - }, { - "icon": { - "paths": [ - "M213.334 128l85.333 0v85.333h85.333v-85.333h85.333v85.333h85.333v-85.333h85.333v85.333h85.333v-85.333h85.333v85.333h85.333v85.333h-85.333v85.333h85.333v85.333h-85.333v85.333h85.333v85.333h-85.333v85.333h85.333v85.333h-85.333v85.333h-85.333v-85.333h-85.333v85.333h-85.333v-85.333h-85.333v85.333h-85.333v-85.333h-85.333v85.333h-85.333v-85.333h-85.333v-85.333h85.333v-85.333h-85.333v-85.333h85.333v-85.333h-85.333v-85.333h85.333v-85.333h-85.333v-85.334h85.334v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "select-inverse" - ] - }, - "attrs": [], - "properties": { - "order": 2292, - "id": 270, - "prevSize": 24, - "code": 59898, - "name": "select-inverse" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1018 - }, { - "icon": { - "paths": [ - "M42.667 182.122l54.49-54.122 798.843 798.844-54.123 54.49-116.544-116.544v31.211h-85.333v-85.333h31.211l-457.877-457.878v31.212h-85.334v-85.333h31.213l-116.546-116.546zM853.333 128.001c23.565 0 42.667 19.102 42.667 42.667v42.666h-85.333v-85.333h42.667zM640 213.334v-85.333h85.333v85.333h-85.333zM469.333 213.334v-85.333h85.333v85.333h-85.333zM298.666 213.334v-85.333h85.334v85.333h-85.334zM469.333 896v-85.333h85.333v85.333h-85.333zM298.666 896v-85.333h85.334v85.333h-85.334zM170.666 896c-23.564 0-42.667-19.102-42.667-42.667v-42.667h85.334v85.333h-42.667zM128 640h85.334v85.333h-85.334v-85.333zM896 640v85.333h-85.333v-85.333h85.333zM128 469.333h85.334v85.333h-85.334v-85.333zM896 469.333v85.333h-85.333v-85.333h85.333zM896 298.668v85.333h-85.333v-85.333h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "select-off" - ] - }, - "attrs": [], - "properties": { - "order": 2293, - "id": 269, - "prevSize": 24, - "code": 59899, - "name": "select-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1019 - }, { - "icon": { - "paths": [ - "M170.667 128h42.667v85.333h-85.333v-42.667c0-23.564 19.102-42.667 42.667-42.667zM853.333 128c23.565 0 42.667 19.103 42.667 42.667v42.667h-85.333v-85.333h42.667zM640 213.334v-85.333h85.333v85.333h-85.333zM469.333 213.334v-85.333h85.333v85.333h-85.333zM298.667 213.334v-85.333h85.333v85.333h-85.333zM896 853.333c0 23.565-19.102 42.667-42.667 42.667h-42.667v-85.333h85.333v42.667zM640 896v-85.333h85.333v85.333h-85.333zM469.333 896v-85.333h85.333v85.333h-85.333zM298.667 896v-85.333h85.333v85.333h-85.333zM170.667 896c-23.564 0-42.667-19.102-42.667-42.667v-42.667h85.333v85.333h-42.667zM128 640h85.333v85.333h-85.333v-85.333zM896 640v85.333h-85.333v-85.333h85.333zM128 469.333h85.333v85.333h-85.333v-85.333zM896 469.333v85.333h-85.333v-85.333h85.333zM128 298.667h85.333v85.333h-85.333v-85.333zM896 298.667v85.333h-85.333v-85.333h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "select" - ] - }, - "attrs": [], - "properties": { - "order": 2294, - "id": 268, - "prevSize": 24, - "code": 59900, - "name": "select" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1020 - }, { - "icon": { - "paths": [ - "M85.76 896l895.573-384-895.573-384-0.427 298.667 640 85.333-640 85.333 0.427 298.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "send" - ] - }, - "attrs": [], - "properties": { - "order": 2295, - "id": 267, - "prevSize": 24, - "code": 59901, - "name": "send" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1021 - }, { - "icon": { - "paths": [ - "M170.667 170.667h682.667c23.565 0 42.667 19.103 42.667 42.667v170.667c0 23.564-19.102 42.667-42.667 42.667h-682.667c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.564 19.103-42.667 42.667-42.667zM384 341.334h42.667v-85.333h-42.667v85.333zM213.333 256v85.333h85.333v-85.333h-85.333zM341.333 682.667h341.333v85.333h-341.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "server-minus" - ] - }, - "attrs": [], - "properties": { - "order": 2296, - "id": 266, - "prevSize": 24, - "code": 59902, - "name": "server-minus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1022 - }, { - "icon": { - "paths": [ - "M554.667 768h42.667c23.565 0 42.667 19.102 42.667 42.667h31.211l-116.544-116.544v73.877zM938.667 810.667v50.231l-50.231-50.231h50.231zM896 926.844l-54.123 54.49-85.333-85.333h-116.544c0 23.565-19.102 42.667-42.667 42.667h-170.667c-23.564 0-42.666-19.102-42.666-42.667h-298.667v-85.333h298.667c0-23.565 19.102-42.667 42.666-42.667h42.667v-85.333h-298.667c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.565 19.102-42.667 42.667-42.667h116.545l-85.334-85.333h-31.211c-23.564 0-42.667-19.103-42.667-42.667v-31.211l-85.333-85.333 54.49-54.121 798.843 798.843zM170.667 85.334h682.667c23.565 0 42.667 19.102 42.667 42.666v170.667c0 23.564-19.102 42.667-42.667 42.667h-434.232l-120.435-120.435v-50.231h-50.231l-84.763-84.763c2.276-0.375 4.612-0.57 6.994-0.57zM853.333 426.667c23.565 0 42.667 19.102 42.667 42.667v170.667c0 23.565-19.102 42.667-42.667 42.667h-92.898l-256-256h348.898zM384 256.001h42.667v-85.333h-42.667v85.333zM384 597.333h42.667v-31.211l-42.667-42.667v73.877zM213.333 512v85.333h85.333v-85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "server-network-off" - ] - }, - "attrs": [], - "properties": { - "order": 2297, - "id": 265, - "prevSize": 24, - "code": 59903, - "name": "server-network-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1023 - }, { - "icon": { - "paths": [ - "M554.667 768h42.667c23.565 0 42.667 19.102 42.667 42.667h298.667v85.333h-298.667c0 23.565-19.102 42.667-42.667 42.667h-170.667c-23.564 0-42.666-19.102-42.666-42.667h-298.667v-85.333h298.667c0-23.565 19.102-42.667 42.666-42.667h42.667v-85.333h-298.667c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.565 19.102-42.667 42.667-42.667h682.667c23.565 0 42.667 19.102 42.667 42.667v170.667c0 23.565-19.102 42.667-42.667 42.667h-298.667v85.333zM170.667 85.333h682.667c23.565 0 42.667 19.102 42.667 42.667v170.666c0 23.564-19.102 42.667-42.667 42.667h-682.667c-23.564 0-42.667-19.102-42.667-42.667v-170.666c0-23.564 19.103-42.667 42.667-42.667zM384 256h42.667v-85.333h-42.667v85.333zM384 597.333h42.667v-85.333h-42.667v85.333zM213.333 170.667v85.333h85.333v-85.333h-85.333zM213.333 512v85.333h85.333v-85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "server-network" - ] - }, - "attrs": [], - "properties": { - "order": 2298, - "id": 264, - "prevSize": 24, - "code": 59904, - "name": "server-network" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1024 - }, { - "icon": { - "paths": [ - "M170.667 42.667h682.667c23.565 0 42.667 19.103 42.667 42.667v170.667c0 23.564-19.102 42.667-42.667 42.667h-476.899l-85.333-85.333h7.564v-85.333h-85.333v7.565l-76.382-76.382c7.805-10.050 20.006-16.516 33.716-16.516zM938.667 969.51l-54.123 54.49-42.667-42.667h-671.211c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.565 19.103-42.667 42.667-42.667h415.211l-85.333-85.333h-329.877c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.564 19.102-42.666 42.667-42.666h73.878l-87.582-87.582c-12.541-4.251-22.464-14.174-26.714-26.715l-87.582-87.581 54.49-54.121 841.51 841.509zM853.333 384.001c23.565 0 42.667 19.102 42.667 42.666v170.667c0 23.565-19.102 42.667-42.667 42.667h-135.565l-256-255.999h391.565zM853.333 725.333c23.565 0 42.667 19.102 42.667 42.667v50.231l-92.898-92.898h50.231zM384 213.334h42.667v-85.333h-42.667v85.333zM384 554.667h31.212l-31.212-31.211v31.211zM384 896h42.667v-85.333h-42.667v85.333zM213.333 469.333v85.333h85.333v-85.333h-85.333zM213.333 810.667v85.333h85.333v-85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "server-off" - ] - }, - "attrs": [], - "properties": { - "order": 2299, - "id": 263, - "prevSize": 24, - "code": 59905, - "name": "server-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1025 - }, { - "icon": { - "paths": [ - "M170.667 170.667h682.667c23.565 0 42.667 19.103 42.667 42.667v170.667c0 23.564-19.102 42.667-42.667 42.667h-682.667c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.564 19.103-42.667 42.667-42.667zM384 341.334h42.667v-85.333h-42.667v85.333zM213.333 256v85.333h85.333v-85.333h-85.333zM341.333 682.667h128v-128h85.333v128h128v85.333h-128v128h-85.333v-128h-128v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "server-plus" - ] - }, - "attrs": [], - "properties": { - "order": 2300, - "id": 262, - "prevSize": 24, - "code": 59906, - "name": "server-plus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1026 - }, { - "icon": { - "paths": [ - "M170.667 170.667h682.667c23.565 0 42.667 19.103 42.667 42.667v170.667c0 23.564-19.102 42.667-42.667 42.667h-682.667c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.564 19.103-42.667 42.667-42.667zM383.999 341.335h42.667v-85.333h-42.667v85.333zM213.333 256.001v85.333h85.333v-85.333h-85.333zM451.661 725.333l-110.327-110.327 60.339-60.339 110.328 110.327 110.327-110.327 60.339 60.339-110.327 110.327 110.327 110.327-60.339 60.339-110.327-110.327-110.327 110.327-60.34-60.339 110.327-110.327z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "server-remove" - ] - }, - "attrs": [], - "properties": { - "order": 2301, - "id": 261, - "prevSize": 24, - "code": 59907, - "name": "server-remove" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1027 - }, { - "icon": { - "paths": [ - "M128 42.667h682.667c23.565 0 42.667 19.102 42.667 42.667v170.666c0 23.564-19.102 42.667-42.667 42.667h-682.667c-23.564 0-42.667-19.102-42.667-42.667v-170.666c0-23.564 19.103-42.667 42.667-42.667zM128 384.001h682.667c23.565 0 42.667 19.102 42.667 42.666v28.442l-106.667-47.406-277.333 123.259v109.039h-341.333c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.564 19.102-42.666 42.667-42.666zM128 725.333h341.457c2.445 96.098 41.924 187.942 104.631 256h-446.089c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.565 19.103-42.667 42.667-42.667zM341.333 213.334h42.667v-85.333h-42.667v85.333zM341.333 554.667h42.667v-85.333h-42.667v85.333zM341.333 896h42.667v-85.333h-42.667v85.333zM170.667 128v85.333h85.333v-85.333h-85.333zM170.667 469.333v85.333h85.333v-85.333h-85.333zM170.667 810.667v85.333h85.333v-85.333h-85.333zM746.667 512l192 85.333v128c0 118.464-81.856 229.035-192 256-110.165-26.965-192-137.536-192-256v-128l192-85.333zM746.667 594.961l-106.667 47.407v113.779c0 65.813 45.466 127.241 106.667 142.221v-303.407z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "server-security" - ] - }, - "attrs": [], - "properties": { - "order": 2302, - "id": 260, - "prevSize": 24, - "code": 59908, - "name": "server-security" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1028 - }, { - "icon": { - "paths": [ - "M170.667 42.667h682.667c23.565 0 42.667 19.103 42.667 42.667v170.667c0 23.564-19.102 42.667-42.667 42.667h-682.667c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.564 19.102-42.667 42.667-42.667zM170.667 384h682.667c23.565 0 42.667 19.103 42.667 42.666v170.667c0 23.565-19.102 42.667-42.667 42.667h-682.667c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.564 19.102-42.666 42.667-42.666zM170.667 725.333h682.667c23.565 0 42.667 19.102 42.667 42.667v170.667c0 23.565-19.102 42.667-42.667 42.667h-682.667c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.565 19.103-42.667 42.667-42.667zM384 213.334h42.667v-85.333h-42.667v85.333zM384 554.667h42.667v-85.333h-42.667v85.333zM384 896h42.667v-85.333h-42.667v85.333zM213.333 128v85.333h85.333v-85.333h-85.333zM213.333 469.333v85.333h85.333v-85.333h-85.333zM213.333 810.667v85.333h85.333v-85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "server" - ] - }, - "attrs": [], - "properties": { - "order": 2303, - "id": 259, - "prevSize": 24, - "code": 59909, - "name": "server" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1029 - }, { - "icon": { - "paths": [ - "M85.333 85.333h384v384h-384v-384zM746.667 85.334c106.039 0 192 85.961 192 192s-85.961 192-192 192c-106.039 0-192-85.961-192-192s85.961-192 192-192zM277.333 597.333l192 341.333h-384l192-341.333zM810.667 725.333h128v85.333h-128v128h-85.333v-128h-128v-85.333h128v-128h85.333v128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "shape-plus" - ] - }, - "attrs": [], - "properties": { - "order": 2304, - "id": 258, - "prevSize": 24, - "code": 59910, - "name": "shape-plus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1030 - }, { - "icon": { - "paths": [ - "M767.974 686.148c-32.384 0-61.568 12.672-83.755 32.939l-304.085-177.408c2.304-9.6 3.84-19.456 3.84-29.739 0-10.325-1.536-20.181-3.84-29.781l300.843-175.489c22.869 21.291 53.291 34.603 86.997 34.603 70.656 0 128-57.344 128-128 0-70.699-57.344-128-128-128s-128 57.301-128 128c0 10.283 1.536 20.139 3.84 29.739l-300.843 175.488c-22.869-21.291-53.291-34.56-86.997-34.56-70.656 0-128 57.303-128 128.001 0 70.656 57.344 128 128 128 33.706 0 64.128-13.312 86.997-34.603l303.957 177.323c-2.048 9.003-3.413 18.261-3.413 27.947 0 68.693 55.765 124.416 124.459 124.416s124.459-55.723 124.459-124.416c0-68.736-55.765-124.459-124.459-124.459z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "share-variant" - ] - }, - "attrs": [], - "properties": { - "order": 2305, - "id": 257, - "prevSize": 24, - "code": 59911, - "name": "share-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1031 - }, { - "icon": { - "paths": [ - "M895.974 469.252l-298.667-298.668v170.667c-298.667 42.667-426.667 256.001-469.333 469.335 106.667-149.333 256-217.6 469.333-217.6v174.933l298.667-298.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "share" - ] - }, - "attrs": [], - "properties": { - "order": 2306, - "id": 256, - "prevSize": 24, - "code": 59912, - "name": "share" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1032 - }, { - "icon": { - "paths": [ - "M896 469.333c0 236.8-163.831 458.24-384 512-220.166-53.76-384-275.2-384-512l0-255.999 384-170.668 384 170.668v255.999zM512 896c160-42.667 298.667-233.007 298.667-417.186v-210.063l-298.667-132.975-298.667 132.975 0 210.063c0 184.179 138.666 374.519 298.667 417.186z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "shield-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2307, - "id": 255, - "prevSize": 24, - "code": 59913, - "name": "shield-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1033 - }, { - "icon": { - "paths": [ - "M512 42.667l-384 170.667v256c0 236.8 163.84 458.24 384 512 220.169-53.76 384-275.2 384-512v-256l-384-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "shield" - ] - }, - "attrs": [], - "properties": { - "order": 2308, - "id": 254, - "prevSize": 24, - "code": 59914, - "name": "shield" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1034 - }, { - "icon": { - "paths": [ - "M511.974 127.918c-70.699 0-128 57.301-128 128h256c0-70.699-57.301-128-128-128zM810.637 255.919c47.104 0 85.333 38.187 85.333 85.333v512c0 47.147-38.229 85.333-85.333 85.333h-597.331c-47.148 0-85.333-38.187-85.333-85.333l0.427-512c0-47.147 37.759-85.333 84.906-85.333h85.333c0-117.803 95.531-213.333 213.331-213.333 117.803 0 213.333 95.53 213.333 213.333h85.333zM384 810.667l320-213.333-320-170.667v384z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "shopping-music" - ] - }, - "attrs": [], - "properties": { - "order": 2309, - "id": 253, - "prevSize": 24, - "code": 59915, - "name": "shopping-music" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1035 - }, { - "icon": { - "paths": [ - "M511.974 554.586c-117.803 0-213.334-95.531-213.334-213.335h85.333c0 70.698 57.302 128.001 128 128.001s128-57.303 128-128.001h85.333c0 117.804-95.531 213.335-213.333 213.335zM511.974 127.918c70.699 0 128 57.301 128 128h-256c0-70.699 57.302-128 128-128zM810.641 255.918h-85.333c0-117.803-95.531-213.333-213.333-213.333s-213.334 95.531-213.334 213.333h-85.333c-47.147 0-84.906 38.187-84.906 85.333l-0.427 512.001c0 47.147 38.186 85.333 85.333 85.333h597.334c47.104 0 85.333-38.187 85.333-85.333v-512.001c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "shopping" - ] - }, - "attrs": [], - "properties": { - "order": 2310, - "id": 252, - "prevSize": 24, - "code": 59916, - "name": "shopping" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1036 - }, { - "icon": { - "paths": [ - "M632.747 572.16l-60.16 60.16 133.547 133.547-87.467 87.467h234.667v-234.667l-87.040 87.040-133.547-133.547zM618.667 170.667l87.040 87.040-535.040 535.467 60.16 60.16 535.467-535.040 87.040 87.040v-234.667zM451.84 391.253l-221.013-220.587-60.16 60.16 220.587 220.587 60.587-60.16z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "shuffle" - ] - }, - "attrs": [], - "properties": { - "order": 2311, - "id": 251, - "prevSize": 24, - "code": 59917, - "name": "shuffle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1037 - }, { - "icon": { - "paths": [ - "M213.333 170.667l554.667 0v213.333l-42.667 0-42.667-128-253.325-0 153.212 218.807-175.421 250.526h275.534l42.667-85.333h42.667v213.333h-554.667l239.006-341.333-239.006-341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sigma" - ] - }, - "attrs": [], - "properties": { - "order": 2312, - "id": 250, - "prevSize": 24, - "code": 59918, - "name": "sigma" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1038 - }, { - "icon": { - "paths": [ - "M85.333 128h853.333v426.667h-170.667v341.333h-85.333v-341.333h-341.333v341.333h-85.333v-341.333h-170.667v-426.667zM809.596 469.333l43.738-43.738v-120.679l-164.42 164.418h120.683zM568.235 469.333l256-256h-120.678l-256 256h120.678zM326.877 469.333l256.001-256-120.683-0-255.998 256h120.68zM220.838 213.333l-50.171 50.171v120.68l170.851-170.851-120.68-0z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sign-caution" - ] - }, - "attrs": [], - "properties": { - "order": 2313, - "id": 249, - "prevSize": 24, - "code": 59919, - "name": "sign-caution" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1039 - }, { - "icon": { - "paths": [ - "M128 896h128v-128h-128zM341.333 896h128v-298.667h-128zM554.667 896h128v-512h-128zM768 896h128v-768h-128v768z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "signal" - ] - }, - "attrs": [], - "properties": { - "order": 2314, - "id": 248, - "prevSize": 24, - "code": 59920, - "name": "signal" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1040 - }, { - "icon": { - "paths": [ - "M218.496 908.429l-60.33-60.331 411.976-412.019-8.785-8.785c-33.323-33.323-33.323-87.353 0-120.678l186.197-186.195 39.006 39.006-138.351 138.353 40.836 40.837 138.351-138.353 39.006 39.007-138.351 138.353 40.836 40.837 138.351-138.353 39.006 39.007-186.193 186.197c-33.327 33.323-87.356 33.323-120.678 0l-8.883-8.883-411.994 412.002z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "silverware-fork" - ] - }, - "attrs": [], - "properties": { - "order": 2315, - "id": 247, - "prevSize": 24, - "code": 59921, - "name": "silverware-fork" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1041 - }, { - "icon": { - "paths": [ - "M634.965 491.917l-416.469 416.512-60.33-60.331 416.469-416.512c-30.379-65.068-9.045-156.887 58.88-224.812 81.621-81.664 198.485-97.152 260.949-34.688 62.507 62.464 46.976 179.328-34.688 260.951-67.883 67.925-159.744 89.301-224.811 58.88z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "silverware-spoon" - ] - }, - "attrs": [], - "properties": { - "order": 2316, - "id": 246, - "prevSize": 24, - "code": 59922, - "name": "silverware-spoon" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1042 - }, { - "icon": { - "paths": [ - "M345.6 569.233l-178.646-178.604c-66.645-66.688-66.645-174.721 0-241.366l299.307 299.265-120.661 120.704zM572.331 554.594l293.461 293.504-60.331 60.331-293.504-293.504-293.461 293.504-60.33-60.331 411.976-412.019-8.785-8.785c-33.323-33.323-33.323-87.353 0-120.678l186.197-186.195 39.006 39.006-138.351 138.353 40.836 40.837 138.351-138.353 39.006 39.007-138.351 138.353 40.836 40.837 138.351-138.353 39.006 39.007-186.193 186.197c-33.327 33.323-87.356 33.323-120.678 0l-8.883-8.883-58.159 58.167z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "silverware-variant" - ] - }, - "attrs": [], - "properties": { - "order": 2317, - "id": 245, - "prevSize": 24, - "code": 59923, - "name": "silverware-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1043 - }, { - "icon": { - "paths": [ - "M345.6 569.233l-178.646-178.604c-66.645-66.688-66.645-174.721 0-241.366l299.307 299.265-120.661 120.704zM634.965 491.917l-62.635 62.677 293.461 293.504-60.331 60.331-293.504-293.504-293.461 293.504-60.33-60.331 416.469-416.512c-30.379-65.068-9.045-156.887 58.88-224.812 81.621-81.664 198.485-97.152 260.949-34.688 62.507 62.464 46.976 179.328-34.688 260.951-67.883 67.925-159.744 89.301-224.811 58.88z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "silverware" - ] - }, - "attrs": [], - "properties": { - "order": 2318, - "id": 244, - "prevSize": 24, - "code": 59924, - "name": "silverware" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1044 - }, { - "icon": { - "paths": [ - "M554.641 554.586h-85.333v-213.335h85.333zM554.641 725.252h-85.333v-85.333h85.333zM767.974 85.251h-341.334l-255.063 256-0.937 512.001c0 46.933 38.401 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-682.668c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sim-alert" - ] - }, - "attrs": [], - "properties": { - "order": 2319, - "id": 243, - "prevSize": 24, - "code": 59925, - "name": "sim-alert" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1045 - }, { - "icon": { - "paths": [ - "M767.974 341.251h-85.333v-170.667h85.333zM639.974 341.251h-85.333v-170.667h85.333zM511.974 341.251h-85.334v-170.667h85.334zM767.974 85.251h-341.334l-255.061 256-0.939 512.001c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-682.668c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sim" - ] - }, - "attrs": [], - "properties": { - "order": 2320, - "id": 242, - "prevSize": 24, - "code": 59926, - "name": "sim" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1046 - }, { - "icon": { - "paths": [ - "M384 85.333v256h85.333v128h-256c-47.275 0-85.333 38.059-85.333 85.333v128h-85.333v256h256v-256h-85.333v-128h256v128h-85.333v256h256v-256h-85.333v-128h256v128h-85.333v256h256v-256h-85.333v-128c0-47.275-38.059-85.333-85.333-85.333h-256v-128h85.333v-256h-256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sitemap" - ] - }, - "attrs": [], - "properties": { - "order": 2321, - "id": 241, - "prevSize": 24, - "code": 59927, - "name": "sitemap" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1047 - }, { - "icon": { - "paths": [ - "M682.641 773.803h85.333v-511.998h-85.333zM255.974 773.803l362.667-256-362.667-255.998v511.998z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "skip-next" - ] - }, - "attrs": [], - "properties": { - "order": 2322, - "id": 240, - "prevSize": 24, - "code": 59928, - "name": "skip-next" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1048 - }, { - "icon": { - "paths": [ - "M255.974 773.807v-512.001h85.333v512.001h-85.333zM405.307 517.82l362.667-256.002v512.002l-362.667-256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "skip-previous" - ] - }, - "attrs": [], - "properties": { - "order": 2323, - "id": 239, - "prevSize": 24, - "code": 59929, - "name": "skip-previous" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1049 - }, { - "icon": { - "paths": [ - "M513.468 705.455c-113.769 0-164.655-55.919-164.655-97.847 0-21.513 15.867-36.561 37.754-36.561 48.671 0 36.078 69.901 126.9 69.901 46.49 0 72.175-25.246 72.175-51.098 0-15.543-7.667-32.751-38.289-40.294l-101.175-25.271c-81.498-20.433-96.285-64.478-96.285-105.895 0-85.987 80.954-118.268 156.986-118.268 70.025 0 152.576 38.699 152.576 90.288 0 22.108-19.14 34.954-40.998 34.954-41.553 0-33.907-57.502-117.585-57.502-41.54 0-64.55 18.803-64.55 45.714 0 26.86 32.815 35.427 61.278 41.929l74.901 16.623c82.035 18.27 102.844 66.167 102.844 111.283 0 69.867-53.636 122.044-161.877 122.044zM768.444 255.556c87.693 87.691 121.088 209.114 100.19 322.5 17.425 30.908 27.366 66.598 27.366 104.61 0 117.82-95.514 213.333-213.333 213.333-38.012 0-73.702-9.941-104.61-27.366-113.387 20.898-234.81-12.497-322.501-100.19-87.69-87.689-121.087-209.114-100.19-322.5-17.425-30.909-27.366-66.599-27.366-104.61 0-117.821 95.513-213.333 213.333-213.333 38.011 0 73.701 9.941 104.61 27.366 113.387-20.897 234.812 12.5 322.5 100.19zM341.333 213.334c-70.693 0-128 57.307-128 128 0 33.627 12.967 64.225 34.173 87.066-30.090 95.479-7.294 204.023 68.389 279.706s184.226 98.479 279.705 68.39c22.839 21.205 53.44 34.172 87.066 34.172 70.694 0 128-57.306 128-128 0-33.626-12.966-64.226-34.172-87.066 30.089-95.479 7.292-204.022-68.39-279.705s-184.226-98.479-279.706-68.389c-22.841-21.206-53.439-34.173-87.066-34.173z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "skype-business" - ] - }, - "attrs": [], - "properties": { - "order": 2324, - "id": 238, - "prevSize": 24, - "code": 59930, - "name": "skype-business" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1050 - }, { - "icon": { - "paths": [ - "M768.444 255.556c87.693 87.69 121.088 209.114 100.19 322.5 17.425 30.908 27.366 66.598 27.366 104.61 0 117.82-95.514 213.333-213.333 213.333-38.012 0-73.702-9.941-104.61-27.366-113.387 20.898-234.81-12.497-322.5-100.19-87.691-87.689-121.088-209.114-100.19-322.5-17.425-30.909-27.366-66.599-27.366-104.61 0-117.821 95.513-213.333 213.333-213.333 38.011 0 73.701 9.941 104.61 27.366 113.387-20.897 234.812 12.5 322.5 100.19zM513.651 732.322c122.594 0 183.334-59.093 183.334-138.223 0-51.098-23.565-105.344-116.471-126.037l-84.834-18.825c-32.235-7.364-69.402-17.067-69.402-47.488 0-30.479 26.061-51.775 73.11-51.775 94.771 0 86.114 65.125 133.175 65.125 24.751 0 46.43-14.549 46.43-39.588 0-58.429-93.491-102.257-172.8-102.257-86.115 0-177.8 36.56-177.8 133.946 0 46.905 16.747 96.791 109.051 119.933l114.586 28.625c34.684 8.538 43.366 28.032 43.366 45.632 0 29.282-29.090 57.869-81.745 57.869-102.862 0-88.597-79.164-143.722-79.164-24.789 0-42.76 17.045-42.76 41.408 0 47.488 57.632 110.818 186.482 110.818z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "skype" - ] - }, - "attrs": [], - "properties": { - "order": 2325, - "id": 237, - "prevSize": 24, - "code": 59931, - "name": "skype" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1051 - }, { - "icon": { - "paths": [ - "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-256-256h-159.211v-85.333l33.885-39.991-332.552-332.553zM981.333 512h-256v-85.333l144.606-170.667-144.606 0v-85.333h256v85.333l-144.265 170.666h144.265v85.333zM419.101 341.334h220.899v85.333l-62.101 73.463-158.797-158.796zM298.667 853.333h-256v-85.333l144.605-170.667h-144.605v-85.333h256v85.333l-144.265 170.667h144.265v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sleep-off" - ] - }, - "attrs": [], - "properties": { - "order": 2326, - "id": 236, - "prevSize": 24, - "code": 59932, - "name": "sleep-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1052 - }, { - "icon": { - "paths": [ - "M981.333 512h-256v-85.333l144.606-170.667h-144.606v-85.333h256v85.333l-144.265 170.667h144.265v85.333zM640 682.667h-256v-85.333l144.606-170.667h-144.606v-85.333h256v85.333l-144.265 170.667h144.265v85.333zM298.667 853.333h-256v-85.333l144.605-170.667h-144.605v-85.333h256v85.333l-144.265 170.667h144.265v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sleep" - ] - }, - "attrs": [], - "properties": { - "order": 2327, - "id": 235, - "prevSize": 24, - "code": 59933, - "name": "sleep" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1053 - }, { - "icon": { - "paths": [ - "M675.157 597.333l170.667 170.667h92.843v-170.667zM85.333 768h128v-170.667h-128zM139.819 170.667l-54.485 54.101 104.235 104.235c-64.512 38.4-104.107 107.904-104.235 182.997h85.333c0-53.077 32.725-100.651 82.304-119.595l204.928 204.928h-159.232v170.667h329.899l170.667 170.667 54.101-54.485zM426.667 128v42.667c-0.085 46.592-25.472 89.429-66.261 111.915l61.739 61.739c56.277-39.936 89.771-104.661 89.856-173.653v-42.667h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "smoking-off" - ] - }, - "attrs": [], - "properties": { - "order": 2328, - "id": 234, - "prevSize": 24, - "code": 59934, - "name": "smoking-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1054 - }, { - "icon": { - "paths": [ - "M298.667 810.667h640v-170.667h-640zM85.334 810.667h128v-170.667h-128zM426.667 170.667v42.667c0 70.699-57.301 128-128 128-117.803 0-213.333 95.531-213.333 213.333h85.333c0-70.699 57.301-128 128-128 117.803 0 213.333-95.531 213.333-213.333v-42.667h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "smoking" - ] - }, - "attrs": [], - "properties": { - "order": 2329, - "id": 233, - "prevSize": 24, - "code": 59935, - "name": "smoking" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1055 - }, { - "icon": { - "paths": [ - "M512 872.393c-50.569 0.128-81.148-21.491-108.128-40.58-19.34-13.662-37.58-26.56-58.947-30.114-49.193-2.624-63.558 0.196-90.363 4.587-4.504 0-9.973-0.998-12.256-8.785-7.484-32.149-9.759-40.892-15.121-41.719-57.353-8.845-91.241-21.888-97.992-37.67-1.455-9.685 1.867-13.815 6.51-14.588 45.546-7.497 86.044-31.573 120.379-71.578 26.596-30.967 39.656-60.557 41.061-63.825 6.819-13.871 8.136-25.472 4.127-34.918-7.39-17.429-31.864-25.195-58.931-34.018-14.355-5.67-37.963-17.651-34.818-34.185 2.291-12.058 18.239-20.454 40.549-18.577 14.565 6.827 27.67 10.283 38.935 10.283 14.014 0 20.783-5.333 22.42-6.852-4.673-75.283-8.776-140.406 7.882-177.751 49.857-111.784 155.59-120.479 194.694-120.552 39.104 0.073 144.836 8.768 194.692 120.552 16.661 37.345 12.557 102.468 7.885 177.751 1.634 1.519 8.405 6.852 22.417 6.852 11.264 0 24.371-3.456 38.938-10.283 22.306-1.877 38.255 6.519 40.546 18.577 3.145 16.533-20.463 28.514-34.816 34.185-27.068 8.823-51.541 16.589-58.931 34.018-4.011 9.446-2.692 21.047 4.126 34.918 1.404 3.268 14.464 32.858 41.062 63.825 34.334 40.004 74.833 64.081 120.38 71.578 4.642 0.772 7.962 4.902 6.507 14.588-6.75 15.782-40.636 28.826-97.993 37.67-5.359 0.828-7.633 9.57-15.117 41.719-2.287 7.787-7.753 8.785-12.258 8.785-26.803-4.39-41.169-7.211-90.364-4.587-21.367 3.554-39.607 16.452-58.948 30.114-26.978 19.089-57.557 40.708-108.126 40.58z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "snapchat" - ] - }, - "attrs": [], - "properties": { - "order": 2330, - "id": 232, - "prevSize": 24, - "code": 59936, - "name": "snapchat" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1056 - }, { - "icon": { - "paths": [ - "M725.333 725.333c0 117.82-95.514 213.333-213.333 213.333s-213.333-95.514-213.333-213.333c0-63.714 27.929-120.9 72.212-159.991-18.645-27.354-29.546-60.407-29.546-96.009 0-5.845 0.294-11.618 0.867-17.31l-127.284-73.488-8.849-6.778-108.541 29.084-11.043-41.213 94.496-25.321-84.723-48.915 21.333-36.951 84.723 48.915-25.32-94.497 41.213-11.043 29.083 108.542 10.294 4.274 114.92 66.349c16.285-23.056 38.142-41.897 63.61-54.56-31.608-23.307-52.113-60.804-52.113-103.090 0-70.692 57.306-128 128-128s128 57.308 128 128c0 42.287-20.506 79.783-52.113 103.090 25.468 12.664 47.326 31.504 63.612 54.56l114.918-66.349 10.291-4.274 29.086-108.542 41.212 11.043-25.318 94.497 84.723-48.915 21.333 36.951-84.723 48.915 94.494 25.321-11.042 41.213-108.54-29.084-8.849 6.778-127.283 73.488 0.866 17.31c0 35.601-10.901 68.655-29.547 96.009 44.284 39.091 72.213 96.277 72.213 159.991z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "snowman" - ] - }, - "attrs": [], - "properties": { - "order": 2331, - "id": 231, - "prevSize": 24, - "code": 59937, - "name": "snowman" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1057 - }, { - "icon": { - "paths": [ - "M298.667 256h85.333c47.13 0 85.333 38.205 85.333 85.333v170.667h-256v-170.667c0-47.128 38.205-85.333 85.333-85.333zM640 256h85.333c47.13 0 85.333 38.205 85.333 85.333v170.667h-256v-170.667c0-47.128 38.204-85.333 85.333-85.333zM42.667 384h42.667c23.564 0 42.667 19.102 42.667 42.666v85.333c0 47.13 38.205 85.333 85.333 85.333h597.333c47.13 0 85.333-38.204 85.333-85.333v-85.333c0-23.564 19.102-42.666 42.667-42.666h42.667c23.565 0 42.667 19.102 42.667 42.666v384h-128v-85.333h-768v85.333h-128v-384c0-23.564 19.103-42.666 42.667-42.666z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sofa" - ] - }, - "attrs": [], - "properties": { - "order": 2332, - "id": 230, - "prevSize": 24, - "code": 59938, - "name": "sofa" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1058 - }, { - "icon": { - "paths": [ - "M394.667 213.333l138.667-138.667 138.667 138.667h-277.333zM672 810.667l-138.667 138.667-138.666-138.667h277.333zM379.347 610.249h-123.354l-30.679 114.688h-100.984l131.663-426.099h127.828l133.555 426.099h-104.794l-33.235-114.688zM270.054 540.958h95.232l-26.844-90.534-11.345-41.152-10.386-41.143h-1.278l-9.667 41.514-10.146 41.848-25.565 89.468zM557.001 724.339v-52.608l202.479-288.972v-2.486h-183.556v-80.839h308.45v56.46l-198.063 285.108v2.496h201.212v80.841h-330.522z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sort-alphabetical" - ] - }, - "attrs": [], - "properties": { - "order": 2333, - "id": 229, - "prevSize": 24, - "code": 59939, - "name": "sort-alphabetical" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1059 - }, { - "icon": { - "paths": [ - "M426.667 469.414v85.333l341.359-0.081v-85.333l-341.359 0.081zM426.667 213.417v85.333l170.692-0.083v-85.333l-170.692 0.083zM426.692 725.333l-0.026 85.414h512l0.026-85.414h-512zM256 298.75h106.667l-149.333-149.333-149.333 149.333h106.667l0.026 554.583h85.333l-0.025-554.583z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sort-ascending" - ] - }, - "attrs": [], - "properties": { - "order": 2334, - "id": 228, - "prevSize": 24, - "code": 59940, - "name": "sort-ascending" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1060 - }, { - "icon": { - "paths": [ - "M426.641 554.581v-85.333l341.359 0.085v85.333l-341.359-0.085zM426.641 810.581v-85.333l170.692 0.085v85.333l-170.692-0.085zM426.666 298.668l-0.025-85.418h512l0.026 85.418h-512zM255.974 725.248h106.667l-149.333 149.333-149.333-149.333h106.667l0.026-554.581h85.333l-0.025 554.581z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sort-descending" - ] - }, - "attrs": [], - "properties": { - "order": 2335, - "id": 227, - "prevSize": 24, - "code": 59941, - "name": "sort-descending" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1061 - }, { - "icon": { - "paths": [ - "M332.057 298.951c55.268 1.559 94.9 22.266 118.9 62.124s35.716 89.515 35.157 148.966c0.124 66.163-12.749 118.345-38.609 156.535-25.861 38.195-65.441 57.685-118.741 58.47-53.454-1.37-92.502-21.807-117.145-61.316-24.643-39.505-36.948-89.869-36.913-151.087-0.181-62.409 12.57-113.311 38.254-152.707s65.382-59.725 119.098-60.986zM330.74 368.242c-18.729-0.122-33.626 11.666-44.691 35.366-11.066 23.698-16.588 60.046-16.567 109.036-0.117 48.371 5.268 84.339 16.155 107.904 10.887 23.569 26.141 35.307 45.761 35.209 39.411 0 59.391-48.137 59.94-144.414-0.11-94.537-20.309-142.237-60.599-143.101zM568.922 725.047v-75.661l18.005 0.951 23.147-0.951 44.241-8.218c14.562-4.476 27.738-10.769 39.526-18.889 13.935-10.001 25.472-21.679 34.603-35.029 9.135-13.35 15.701-27.324 19.703-41.916l-1.984-0.585c-18.765 17.865-47.467 26.991-86.097 27.379-36.233-0.213-66.479-10.999-90.739-32.363-24.265-21.363-36.868-52.023-37.815-91.985 0.717-42.092 15.185-77.152 43.396-105.18s65.869-42.577 112.973-43.651c53.158 1.297 92.339 18.775 117.547 52.431s37.705 75.703 37.495 126.148c-0.192 41.003-6.383 77.478-18.577 109.423-12.19 31.94-29.235 58.688-51.132 80.235-19.644 17.83-43.145 31.607-70.498 41.331s-57.613 15.232-90.773 16.529h-43.021zM685.231 368.242c-17.562 0.323-31.77 7.114-42.62 20.372-10.854 13.258-16.294 31.041-16.32 53.349-0.030 18.645 4.992 34.381 15.066 47.206 10.074 12.821 25.361 19.503 45.862 20.045 13.619-0.23 25.126-3.004 34.522-8.329 9.395-5.321 16.431-11.814 21.111-19.477 3.418-4.958 5.184-13.15 5.295-24.572 0.235-23.211-4.54-43.555-14.323-61.029-9.779-17.474-25.98-26.663-48.593-27.566zM394.667 213.333l138.667-138.667 138.667 138.667h-277.333zM672 810.667l-138.667 138.667-138.666-138.667h277.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sort-numeric" - ] - }, - "attrs": [], - "properties": { - "order": 2336, - "id": 226, - "prevSize": 24, - "code": 59942, - "name": "sort-numeric" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1062 - }, { - "icon": { - "paths": [ - "M128 554.667h512v-85.333h-512zM128 256v85.333h768v-85.333zM128 768h256v-85.333h-256v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sort-variant" - ] - }, - "attrs": [], - "properties": { - "order": 2337, - "id": 225, - "prevSize": 24, - "code": 59943, - "name": "sort-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1063 - }, { - "icon": { - "paths": [ - "M426.667 554.667v-85.333h341.333v85.333h-341.333zM426.667 810.667v-85.333h170.667v85.333h-170.667zM426.692 298.752l-0.026-85.419h512l0.026 85.419h-512zM256 725.333h106.667l-149.333 149.333-149.333-149.333h106.667l-0-426.667h-106.667l149.333-149.333 149.333 149.333h-106.667l0 426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sort" - ] - }, - "attrs": [], - "properties": { - "order": 2338, - "id": 224, - "prevSize": 24, - "code": 59944, - "name": "sort" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1064 - }, { - "icon": { - "paths": [ - "M493.175 378.653v346.681h373.922v-0.418c78.733-5.005 114.236-53.918 114.236-113.472 0-62.997-47.582-113.894-111.629-113.894-16.439 0-29.965 3.341-44.262 9.493-10.253-99.917-95.036-178.035-199.424-178.035-51.055 0-97.476 18.772-132.843 49.645zM455.817 422.039c-12.851-7.613-26.679-13.558-41.365-17.626v320.92h59.034v-326.969c-6.46 7.405-12.373 15.436-17.668 23.674zM355.388 398.99v326.344h39.383v-325.092c-8.073-1.252-16.385-1.772-24.833-1.772-4.933 0-9.783 0.207-14.55 0.521zM276.687 426.524v298.809h39.351v-318.104c-14.060 4.693-27.274 11.264-39.351 19.295zM206.182 534.263c-2.691-1.668-5.361-3.337-8.229-4.8v195.87h39.351v-261.888c-15.665 20.442-26.585 44.535-31.122 70.818zM119.241 521.331v200.038c9.303 2.607 19.107 3.964 29.214 3.964h10.158v-207.548c-3.401-0.316-6.779-0.525-10.221-0.525-10.127 0-19.889 1.459-29.151 4.070zM42.666 621.35c0 31.706 14.445 60.075 37.213 79.266v-158.532c-22.768 19.085-37.213 47.561-37.213 79.266z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "soundcloud" - ] - }, - "attrs": [], - "properties": { - "order": 2339, - "id": 223, - "prevSize": 24, - "code": 59945, - "name": "soundcloud" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1065 - }, { - "icon": { - "paths": [ - "M682.667 810.667c0 94.255-76.412 170.667-170.667 170.667-94.257 0-170.667-76.412-170.667-170.667 0-79.522 54.39-146.342 128-165.291 0-27.9 0-55.799-30.502-100.036-30.499-44.233-91.499-104.802-152.5-165.369-29.012 5.418-59.809 3.377-89.551-7.447-88.572-32.238-134.24-130.173-102.002-218.746s130.173-134.24 218.745-102.002c88.572 32.238 134.242 130.173 102.003 218.745-10.825 29.742-29.058 54.646-51.857 73.387 17.261 58.771 148.331 168.092 148.331 189.425 0-21.333 131.068-130.655 148.331-189.426-22.801-18.741-41.033-43.645-51.857-73.387-32.239-88.572 13.431-186.508 102.003-218.745s186.505 13.431 218.743 102.003c32.239 88.572-13.431 186.508-102.003 218.745-29.739 10.825-60.54 12.866-89.549 7.448-61.001 60.567-122.001 121.136-152.503 165.369-30.498 44.237-30.498 72.137-30.498 100.036 73.609 18.948 128 85.769 128 165.291zM512 725.333c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333zM284.338 131.962c-44.286-16.119-93.254 6.716-109.373 51.002s6.715 93.254 51.001 109.373c44.286 16.119 93.254-6.715 109.373-51.001s-6.715-93.254-51.002-109.373zM739.661 131.962c-44.284 16.119-67.119 65.087-50.999 109.373s65.084 67.12 109.372 51.001c44.284-16.119 67.119-65.087 50.999-109.373-16.115-44.286-65.084-67.12-109.372-51.002z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "source-fork" - ] - }, - "attrs": [], - "properties": { - "order": 2340, - "id": 222, - "prevSize": 24, - "code": 59946, - "name": "source-fork" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1066 - }, { - "icon": { - "paths": [ - "M256 85.333c94.257 0 170.667 76.41 170.667 170.667 0 79.524-54.39 146.344-128 165.29v181.42c73.609 18.948 128 85.769 128 165.291 0 94.255-76.41 170.667-170.667 170.667s-170.667-76.412-170.667-170.667c0-79.522 54.39-146.342 128-165.291v-181.42c-73.61-18.946-128-85.766-128-165.29 0-94.257 76.41-170.667 170.667-170.667zM256 170.667c-47.128 0-85.333 38.205-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.205 85.333-85.333s-38.205-85.333-85.333-85.333zM256 682.667c-47.128 0-85.333 38.204-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.204 85.333-85.333s-38.205-85.333-85.333-85.333zM938.667 768c0 94.255-76.412 170.667-170.667 170.667s-170.667-76.412-170.667-170.667c0-79.522 54.391-146.342 128-165.291v-304.043l-85.333 0v138.666l-181.333-181.333 181.333-181.333v138.666l85.333-0c47.13 0 85.333 38.205 85.333 85.334v304.043c73.609 18.948 128 85.769 128 165.291zM768 682.667c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "source-pull" - ] - }, - "attrs": [], - "properties": { - "order": 2341, - "id": 221, - "prevSize": 24, - "code": 59947, - "name": "source-pull" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1067 - }, { - "icon": { - "paths": [ - "M85.333 224.789l54.49-54.122 756.177 756.176-54.123 54.49-62.268-62.268c-14.754 12.194-33.677 19.52-54.302 19.52l-426.665-0.427c-47.148 0-85.333-37.803-85.333-84.907v-500.488l-127.976-127.975zM511.974 767.919c-70.656 0-127.999-57.344-127.999-128 0-32.401 12.058-62.003 31.93-84.557l-60.42-60.42c-35.273 38.050-56.844 88.99-56.844 144.977 0 117.845 95.573 213.333 213.332 213.333 55.979 0 106.927-21.559 144.986-56.836l-60.425-60.425c-22.558 19.87-52.16 31.927-84.561 31.927zM725.308 639.919c0-117.845-95.531-213.333-213.333-213.333l-7.492 0.128-285.852-285.852c12.066-32.463 43.326-55.609 80.012-55.609h426.665c47.104 0 85.333 38.229 85.333 85.333v562.287l-85.461-85.461 0.128-7.492zM511.974 170.586c-47.189 0-85.332 38.229-85.332 85.333s38.143 85.333 85.332 85.333c47.061 0 85.333-38.229 85.333-85.333s-38.272-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "speaker-off" - ] - }, - "attrs": [], - "properties": { - "order": 2342, - "id": 220, - "prevSize": 24, - "code": 59948, - "name": "speaker-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1068 - }, { - "icon": { - "paths": [ - "M511.974 511.919c-70.656 0-127.999 57.344-127.999 128s57.343 128 127.999 128c70.656 0 128-57.344 128-128s-57.344-128-128-128zM511.974 853.252c-117.759 0-213.332-95.488-213.332-213.333s95.573-213.335 213.332-213.335c117.803 0 213.333 95.489 213.333 213.335s-95.531 213.333-213.333 213.333zM511.974 170.584c47.061 0 85.333 38.229 85.333 85.333s-38.272 85.333-85.333 85.333c-47.189 0-85.332-38.229-85.332-85.333s38.143-85.333 85.332-85.333zM725.308 85.251h-426.665c-47.147 0-85.333 38.229-85.333 85.333v682.668c0 47.104 38.186 84.907 85.333 84.907l426.665 0.427c47.104 0 85.333-38.229 85.333-85.333v-682.668c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "speaker" - ] - }, - "attrs": [], - "properties": { - "order": 2343, - "id": 219, - "prevSize": 24, - "code": 59949, - "name": "speaker" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1069 - }, { - "icon": { - "paths": [ - "M512 682.667c-70.694 0-128-57.306-128-128 0-47.757 26.153-89.404 64.917-111.403l413.303-239.546-235.913 408.613c-21.090 41.724-64.358 70.336-114.308 70.336zM512 128c77.133 0 149.483 20.467 211.917 56.265l-89.502 51.676c-37.999-14.604-79.275-22.608-122.415-22.607-188.513-0-341.333 152.82-341.333 341.333 0 94.208 38.167 179.507 99.882 241.267l0.222-0.222c16.662 16.661 16.662 43.678 0 60.339-16.632 16.631-43.578 16.661-60.248 0.094l-0.222 0.222c-77.211-77.214-124.968-183.881-124.968-301.7 0-235.641 191.025-426.667 426.667-426.667zM938.667 554.667c0 117.82-47.757 224.486-124.966 301.7l-0.094-0.094c-16.678 16.439-43.529 16.367-60.117-0.222-16.661-16.661-16.661-43.678 0-60.339l0.094 0.090c61.636-61.751 99.75-146.991 99.75-241.135 0-43.593-8.175-85.278-23.070-123.61l51.563-89.307c36.156 62.663 56.841 135.375 56.841 212.917z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "speedometer" - ] - }, - "attrs": [], - "properties": { - "order": 2344, - "id": 218, - "prevSize": 24, - "code": 59950, - "name": "speedometer" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1070 - }, { - "icon": { - "paths": [ - "M921.173 494.507l-345.173 345.173-156.587-157.013-60.16 60.16 217.173 217.173 404.907-405.333zM274.347 469.333l88.32-235.52 88.32 235.52zM531.2 682.667h89.173l-218.027-554.667h-79.36l-218.027 554.667h89.173l47.787-128h240.64l48.64 128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "spellcheck" - ] - }, - "attrs": [], - "properties": { - "order": 2345, - "id": 217, - "prevSize": 24, - "code": 59951, - "name": "spellcheck" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1071 - }, { - "icon": { - "paths": [ - "M763.733 465.067c-136.533-81.065-364.797-89.596-494.93-49.067-21.332 6.403-42.671-6.397-49.068-25.601-6.403-21.332 6.397-42.664 25.601-49.068 151.465-44.799 401.068-36.261 558.934 57.606 19.196 10.666 25.596 36.267 14.929 55.463-10.667 14.938-36.267 21.333-55.467 10.667zM759.467 584.533c-10.667 14.938-29.862 21.333-44.8 10.667-115.196-70.4-290.129-91.729-424.531-49.067-17.070 4.271-36.267-4.262-40.536-21.333-4.262-17.067 4.269-36.267 21.338-40.533 155.728-46.933 347.729-23.467 479.996 57.604 12.8 6.396 19.2 27.729 8.533 42.662zM708.271 701.867c-8.538 12.8-23.467 17.071-36.267 8.533-100.271-61.862-226.133-74.662-375.472-40.529-14.929 4.262-27.729-6.404-31.998-19.204-4.269-14.929 6.403-27.729 19.198-32 162.139-36.267 302.935-21.333 413.872 46.933 14.929 6.404 17.062 23.467 10.667 36.267zM512 85.334c-234.665 0-426.667 192.001-426.667 426.666 0 234.667 192.001 426.667 426.667 426.667 234.667 0 426.667-192 426.667-426.667 0-234.665-189.867-426.666-426.667-426.666z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "spotify" - ] - }, - "attrs": [], - "properties": { - "order": 2346, - "id": 216, - "prevSize": 24, - "code": 59952, - "name": "spotify" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1072 - }, { - "icon": { - "paths": [ - "M384 704l39.006-39.006 222.417 222.417-39.006 39.006-222.417-222.417zM661.333 426.667l39.006-39.006 222.417 222.417-39.006 39.006-222.417-222.417zM286.798 116.132l146.115 146.116-170.665 170.669-146.117-146.118c-33.325-33.324-33.325-87.354 0-120.679l49.987-49.987c33.325-33.325 87.355-33.325 120.68 0zM621.7 320l30.17 30.17-301.7 301.7-30.17-30.17-36.718-149.478 188.94-188.939 149.478 36.718z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "spotlight-beam" - ] - }, - "attrs": [], - "properties": { - "order": 2347, - "id": 215, - "prevSize": 24, - "code": 59953, - "name": "spotlight-beam" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1073 - }, { - "icon": { - "paths": [ - "M85.333 256l217.299 108.649c-29.378 41.666-46.633 92.494-46.633 147.351s17.254 105.685 46.633 147.349l-217.299 108.651v-512zM256 128h512l-108.651 174.632c-41.664-29.378-92.493-46.633-147.349-46.633s-105.684 17.255-147.351 46.633l-108.65-174.632zM938.667 256v512l-217.301-108.651c29.38-41.664 46.635-92.493 46.635-147.349s-17.254-105.684-46.635-147.35l217.301-108.65zM768 896h-512l108.649-174.63c41.666 29.376 92.494 46.63 147.351 46.63s105.685-17.254 147.349-46.63l108.651 174.63zM512 341.333c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667-94.257 0-170.667-76.412-170.667-170.667 0-94.257 76.41-170.667 170.667-170.667zM512 426.667c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "spotlight" - ] - }, - "attrs": [], - "properties": { - "order": 2348, - "id": 214, - "prevSize": 24, - "code": 59954, - "name": "spotlight" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1074 - }, { - "icon": { - "paths": [ - "M810.667 128h-597.333c-47.125 0-84.896 38.208-84.896 85.333l-0.333 128h-0.104v469.333c0 47.125 38.208 85.333 85.333 85.333h597.333c47.125 0 85.333-38.208 85.333-85.333v-597.333c0-47.125-38.208-85.333-85.333-85.333zM810.667 469.333h-341.333v341.333h-85.333v-341.333h-170.667v-85.333h170.667v-170.667h85.333v170.667h341.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "spreadsheet" - ] - }, - "attrs": [], - "properties": { - "order": 2349, - "id": 213, - "prevSize": 24, - "code": 59955, - "name": "spreadsheet" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1075 - }, { - "icon": { - "paths": [ - "M234.667 0.002h554.667c129.6 0 234.667 105.064 234.667 234.666v554.665c0 129.604-105.067 234.667-234.667 234.667h-554.667c-129.603 0-234.667-105.062-234.667-234.667v-554.665c0-129.603 105.064-234.666 234.667-234.666zM656.427 647.701c0 67.379-38.093 111.983-108.096 118.127v-227.819c72.461 22.404 108.096 44.77 108.096 109.692zM497.050 256.696v207.543c-55.991-15.194-111.78-40.508-111.78-104.692 0-63.324 49.030-98.632 111.78-102.851zM661.585 324.116l43.213-33.792c-38.298-48.906-90.441-80.241-156.548-86.958v-41.247h-51.2v40.428c-90.685 5.898-169.411 60.785-169.411 160.399 0 106.374 88.023 139.552 169.368 161.504l0.043 241.83c-47.514-5.039-100.762-27.648-137.216-82.534l-48.333 32.073c38.175 57.425 105.021 93.918 185.549 100.676v45.427l17.818-0.043h33.463v-44.361c106.458-7.902 164.169-77.862 164.169-171.499 0-109.239-80.529-144.098-164.169-168.55v-219.504c48.414 7.291 85.073 30.597 113.254 66.15z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "square-inc-cash" - ] - }, - "attrs": [], - "properties": { - "order": 2350, - "id": 212, - "prevSize": 24, - "code": 59956, - "name": "square-inc-cash" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1076 - }, { - "icon": { - "paths": [ - "M256 128h512c70.694 0 128 57.308 128 128v512c0 70.694-57.306 128-128 128h-512c-70.693 0-128-57.306-128-128v-512c0-70.692 57.307-128 128-128zM298.667 256c-23.564 0-42.667 19.102-42.667 42.667v426.666c0 23.565 19.102 42.667 42.667 42.667h426.667c23.565 0 42.667-19.102 42.667-42.667v-426.666c0-23.564-19.102-42.667-42.667-42.667h-426.667zM405.333 384h213.333c11.78 0 21.333 9.551 21.333 21.333v213.333c0 11.78-9.553 21.333-21.333 21.333h-213.333c-11.782 0-21.333-9.553-21.333-21.333v-213.333c0-11.782 9.551-21.333 21.333-21.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "square-inc" - ] - }, - "attrs": [], - "properties": { - "order": 2351, - "id": 211, - "prevSize": 24, - "code": 59957, - "name": "square-inc" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1077 - }, { - "icon": { - "paths": [ - "M170.667 597.333h64v277.333h469.333v-277.333h64v341.333h-597.333v-341.333zM641.472 820.966h-353.105v-70.622h353.105v70.622zM636.544 710.067l-352.242-24.631 4.926-70.447 352.244 24.631-4.928 70.447zM641.579 614.673l-341.070-91.392 18.278-68.215 341.071 91.392-18.278 68.215zM661.244 516.181l-305.796-176.553 35.31-61.159 305.797 176.55-35.311 61.163zM709.628 441.161l-207.548-285.666 57.135-41.51 207.548 285.667-57.135 41.509zM783.241 391.446l-43.034-350.471 70.093-8.606 43.034 350.471-70.093 8.606z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "stackoverflow" - ] - }, - "attrs": [], - "properties": { - "order": 2352, - "id": 210, - "prevSize": 24, - "code": 59958, - "name": "stackoverflow" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1078 - }, { - "icon": { - "paths": [ - "M692.48 768l-180.48-108.8-180.48 108.8 47.787-205.227-159.147-137.813 209.92-17.92 81.92-193.707 81.92 193.28 209.92 17.92-159.147 137.813 47.787 205.653zM511.573 85.333c-235.52 0-426.24 191.147-426.24 426.667s190.72 426.667 426.24 426.667c235.947 0 427.093-191.147 427.093-426.667s-191.147-426.667-427.093-426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "star-circle" - ] - }, - "attrs": [], - "properties": { - "order": 2353, - "id": 209, - "prevSize": 24, - "code": 59959, - "name": "star-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1079 - }, { - "icon": { - "paths": [ - "M511.974 678.161v-396.844l72.96 172.204 186.88 16.043-141.739 122.795 42.453 182.656zM938.641 415.674l-306.816-26.325-119.851-282.752-119.851 282.752-306.816 26.325 232.747 201.644-69.76 299.947 263.68-159.061 263.68 159.061-69.76-299.947 232.747-201.644z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "star-half" - ] - }, - "attrs": [], - "properties": { - "order": 2354, - "id": 208, - "prevSize": 24, - "code": 59960, - "name": "star-half" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1080 - }, { - "icon": { - "paths": [ - "M512 85.333l123.17 213.333h246.336l-123.17 213.333 123.17 213.333h-246.336l-123.17 213.333-123.168-213.333h-246.336l123.168-213.333-123.168-213.333h246.336l123.168-213.333zM733.7 640l-24.631-42.667-24.636 42.667h49.267zM512 256l-24.631 42.666h49.263l-24.631-42.666zM290.298 640h49.267l-24.634-42.667-24.634 42.667zM733.7 384h-49.267l24.636 42.667 24.631-42.667zM512 768l24.631-42.667h-49.263l24.631 42.667zM290.298 384l24.634 42.667 24.634-42.667h-49.267zM659.802 512l-73.903-128h-147.797l-73.903 128 73.903 128h147.797l73.903-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "star-of-david" - ] - }, - "attrs": [], - "properties": { - "order": 2355, - "id": 207, - "prevSize": 24, - "code": 59961, - "name": "star-of-david" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1081 - }, { - "icon": { - "paths": [ - "M511.974 656.823l-160.555 96.853 42.453-182.656-141.739-122.795 186.88-16.043 72.96-172.204 72.96 172.204 186.88 16.043-141.739 122.795 42.453 182.656zM938.641 394.337l-306.816-26.326-119.851-282.752-119.851 282.752-306.816 26.326 232.747 201.687-69.76 299.904 263.68-159.061 263.68 159.061-69.76-299.904 232.747-201.687z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "star-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2356, - "id": 206, - "prevSize": 24, - "code": 59962, - "name": "star-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1082 - }, { - "icon": { - "paths": [ - "M511.974 736.887l263.68 159.019-69.76-299.904 232.747-201.644-306.816-26.368-119.851-282.752-119.851 282.752-306.816 26.368 232.747 201.644-69.76 299.904 263.68-159.019z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "star" - ] - }, - "attrs": [], - "properties": { - "order": 2357, - "id": 205, - "prevSize": 24, - "code": 59963, - "name": "star" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1083 - }, { - "icon": { - "paths": [ - "M859.43 332.19c50.492 0 91.426 40.934 91.426 91.429 0 50.493-40.934 91.427-91.426 91.427-50.496 0-91.43-40.934-91.43-91.427 0-50.495 40.934-91.429 91.43-91.429zM128 295.619c70.692 0 128 57.308 128 128l-0.696 13.428 270.9 140.484c21.466-16.265 48.218-25.911 77.227-25.911l91.426-128.001c0-90.89 73.681-164.571 164.574-164.571 90.889 0 164.57 73.681 164.57 164.571s-73.681 164.571-164.57 164.571l-128 91.43c0 70.69-57.31 128-128 128-70.694 0-128-57.31-128-128 0-1.604 0.026-3.2 0.085-4.787l-277.614-143.97c-20.096 13.129-44.108 20.757-69.902 20.757-70.693 0-128-57.31-128-128.001s57.307-128 128-128zM641.412 637.278c26.991 13.756 37.726 46.788 23.97 73.783-13.751 26.995-46.788 37.726-73.779 23.974l-78.421-40.67c7.053 43.482 44.774 76.681 90.249 76.681 50.492 0 91.426-40.934 91.426-91.426 0-50.496-40.934-91.43-91.426-91.43-14.131 0-27.511 3.204-39.458 8.93l77.44 40.158zM128 332.191c-50.495 0-91.429 40.934-91.429 91.429 0 50.493 40.934 91.427 91.429 91.427 10.44 0 20.471-1.749 29.816-4.971l-60.7-31.479c-26.994-13.756-37.728-46.788-23.974-73.782 13.754-26.995 46.788-37.728 73.783-23.974l72.355 37.523c-2.723-48.049-42.549-86.173-91.28-86.173zM859.43 295.619c-70.694 0-128 57.307-128 128 0 70.691 57.306 128.001 128 128.001 70.69 0 128-57.31 128-128.001 0-70.693-57.31-128-128-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "steam" - ] - }, - "attrs": [], - "properties": { - "order": 2358, - "id": 204, - "prevSize": 24, - "code": 59964, - "name": "steam" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1084 - }, { - "icon": { - "paths": [ - "M810.496 340.907c24.064 0 42.667 18.603 42.667 42.667s-18.603 42.667-42.667 42.667c-24.064 0-42.667-18.603-42.667-42.667s18.603-42.667 42.667-42.667zM85.163 84.48v384c0.128 127.147 93.44 234.667 219.307 253.013 26.752 128.427 140.117 217.173 271.531 217.173 153.173 0 277.333-124.16 277.333-277.333v-157.44c49.493-17.792 85.333-64.853 85.333-119.893 0-70.4-57.6-128-128-128s-128 57.6-128 128c0 55.040 35.968 102.4 85.333 119.893l0.171 153.6c0 106.667-85.333 192-192 192-85.333 0-157.184-51.627-182.784-128.427 118.613-25.6 203.947-132.267 203.947-251.733v-384h-170.667v128h85.333v256c0 94.293-76.373 170.667-170.667 170.667s-170.667-76.8-170.667-170.667v-256h85.333v-128l-170.837-0.853z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "stethoscope" - ] - }, - "attrs": [], - "properties": { - "order": 2359, - "id": 203, - "prevSize": 24, - "code": 59965, - "name": "stethoscope" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1085 - }, { - "icon": { - "paths": [ - "M725.333 85.333c47.13 0 85.333 38.205 85.333 85.333v128c0 47.128-38.204 85.333-85.333 85.333v341.333c0 36.053-22.362 66.889-53.969 79.386l-266.653 124.343c-42.713 19.917-93.484 1.438-113.402-41.276l-36.063-77.338c-19.917-42.714-1.438-93.487 41.275-113.404l130.145-60.689 0-252.356c-47.128 0-85.333-38.205-85.333-85.333v-128c0-47.128 38.205-85.333 85.333-85.333l298.667-0zM426.667 170.667v128h298.667v-128h-298.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "stocking" - ] - }, - "attrs": [], - "properties": { - "order": 2360, - "id": 202, - "prevSize": 24, - "code": 59966, - "name": "stocking" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1086 - }, { - "icon": { - "paths": [ - "M768 768h-512l-0.005-511.995 512.005-0.005v512z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "stop" - ] - }, - "attrs": [], - "properties": { - "order": 2361, - "id": 201, - "prevSize": 24, - "code": 59967, - "name": "stop" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1087 - }, { - "icon": { - "paths": [ - "M682.641 511.919h-42.667v-85.335h-85.333v-128h42.667v85.333h42.667v-85.333h42.667zM469.308 426.584h-85.333v42.668h85.333v42.667h-128v-128.001h85.333v-42.667h-85.333v-42.667h128zM810.641 298.584v-128h-597.333v128h-128v554.668h341.333v-170.667h170.667v170.667h341.333v-554.668h-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "store-24-hour" - ] - }, - "attrs": [], - "properties": { - "order": 2362, - "id": 200, - "prevSize": 24, - "code": 59968, - "name": "store-24-hour" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1088 - }, { - "icon": { - "paths": [ - "M511.974 767.915h-256v-170.667h256zM895.974 597.248v-85.333l-42.667-213.335h-682.667l-42.667 213.335v85.333h42.667v256h426.667v-256h170.667v256h85.333v-256zM853.308 170.58h-682.667v85.333h682.667v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "store" - ] - }, - "attrs": [], - "properties": { - "order": 2363, - "id": 199, - "prevSize": 24, - "code": 59969, - "name": "store" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1089 - }, { - "icon": { - "paths": [ - "M256 597.333h85.333l128 128h-85.333l-128-128zM170.667 170.667h42.667v-42.667c0-23.564 19.102-42.667 42.667-42.667h170.667c23.565 0 42.667 19.102 42.667 42.667v42.667h85.333v-42.666c0-23.564 19.102-42.667 42.667-42.667h170.667c23.565 0 42.667 19.102 42.667 42.667v42.666h42.667c47.13 0 85.333 38.205 85.333 85.333v554.666c0 47.13-38.204 85.333-85.333 85.333v42.667h-128v-42.667h-426.667v42.667h-128v-42.667c-47.128 0-85.333-38.204-85.333-85.333v-554.666c0-47.128 38.205-85.333 85.333-85.333zM768 298.667c23.565 0 42.667 19.103 42.667 42.667s-19.102 42.667-42.667 42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM597.333 298.667c23.565 0 42.667 19.103 42.667 42.667s-19.102 42.667-42.667 42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM853.333 256h-682.667v170.667h682.667v-170.667zM170.667 810.667h682.667v-298.667h-682.667v298.667zM256 298.667c23.564 0 42.667 19.103 42.667 42.667s-19.103 42.667-42.667 42.667c-23.564 0-42.667-19.103-42.667-42.667s19.103-42.667 42.667-42.667zM554.667 597.333h85.333l128 128h-85.333l-128-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "stove" - ] - }, - "attrs": [], - "properties": { - "order": 2364, - "id": 198, - "prevSize": 24, - "code": 59970, - "name": "stove" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1090 - }, { - "icon": { - "paths": [ - "M767.974 469.252h-213.333v-213.335h213.333zM703.974 725.252c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.371 0 64 28.672 64 64s-28.629 64-64 64zM469.308 469.252h-213.333v-213.335h213.333zM319.974 725.252c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.37 0 64 28.672 64 64s-28.63 64-64 64zM511.974 85.251c-188.501 0-341.333 21.333-341.333 170.667v405.335c0 82.475 66.944 149.333 149.333 149.333l-64 64v21.333h512v-21.333l-64-64c82.56 0 149.333-66.859 149.333-149.333v-405.335c0-149.333-152.832-170.667-341.333-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "subway" - ] - }, - "attrs": [], - "properties": { - "order": 2365, - "id": 197, - "prevSize": 24, - "code": 59971, - "name": "subway" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1091 - }, { - "icon": { - "paths": [ - "M298.539 725.333h-128c-68.992 0-129.706-53.632-138.24-122.027l-21.248-127.659c-4.565-36.053 5.632-70.059 27.691-95.018s54.528-39.296 89.13-39.296h256c35.627 0 67.627 14.848 87.851 40.747 5.065 6.499 9.276 13.548 12.608 21.008 18.163-3.831 36.983-3.828 55.142 0.009 3.319-7.497 7.531-14.534 12.591-21.018 20.224-25.899 52.224-40.747 87.808-40.747h256c34.645 0 67.072 14.336 89.173 39.296 22.016 25.002 32.213 59.008 27.904 93.354l-21.76 131.029c-8.32 66.731-69.035 120.32-137.941 120.32h-128c-66.645 0-131.371-50.603-147.456-115.157l-38.336-115.806c-16.448-11.836-38.848-11.814-55.249 0.064l-39.108 118.814c-15.275 61.525-80.043 112.085-146.56 112.085z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sunglasses" - ] - }, - "attrs": [], - "properties": { - "order": 2366, - "id": 196, - "prevSize": 24, - "code": 59972, - "name": "sunglasses" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1092 - }, { - "icon": { - "paths": [ - "M895.974 383.917l-170.24-170.667v128h-299.094v85.333h299.094v127.998zM298.214 469.248l-170.24 170.667 170.24 170.667v-128h299.094v-85.333h-299.094v-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "swap-horizontal" - ] - }, - "attrs": [], - "properties": { - "order": 2367, - "id": 195, - "prevSize": 24, - "code": 59973, - "name": "swap-horizontal" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1093 - }, { - "icon": { - "paths": [ - "M383.974 127.917l-170.667 170.24h128v299.092h85.333v-299.092h128zM682.641 725.679v-299.095h-85.333v299.095h-128l170.667 170.236 170.667-170.236h-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "swap-vertical" - ] - }, - "attrs": [], - "properties": { - "order": 2368, - "id": 194, - "prevSize": 24, - "code": 59974, - "name": "swap-vertical" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1094 - }, { - "icon": { - "paths": [ - "M85.334 768c94.815-42.667 189.63-85.333 284.445-85.333s189.629 85.333 284.442 85.333c94.818 0 189.632-85.333 284.446-85.333v128c-94.814 0-189.628 85.333-284.446 85.333-94.814 0-189.628-85.333-284.442-85.333s-189.629 42.667-284.445 85.333v-128zM369.777 554.667c-32.937 0-65.873 5.15-98.81 13.658l209.843-146.934-44.16-52.631c-6.234-7.416-9.984-16.982-9.984-27.426 0-14.674 7.407-27.617 18.688-35.296l244.16-170.963 48.943 69.901-206.511 144.601 223.087 265.864c-33.604 13.841-67.209 24.559-100.813 24.559-94.814 0-189.628-85.333-284.443-85.333zM768 298.667c47.13 0 85.333 38.205 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.204-85.333-85.333s38.204-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "swim" - ] - }, - "attrs": [], - "properties": { - "order": 2369, - "id": 193, - "prevSize": 24, - "code": 59975, - "name": "swim" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1095 - }, { - "icon": { - "paths": [ - "M295.253 213.333h-81.92l384 384 41.813-40.107zM851.627 815.787l-35.84 35.84c-16.64 16.64-43.52 16.64-60.16 0l-133.12-133.12-114.347 113.493-60.16-60.16 60.587-60.587-380.587-380.587v-202.667h202.667l380.587 380.587 60.587-60.587 60.16 60.16-113.92 113.92 133.12 133.12c17.067 17.067 17.067 43.947 0.427 60.587z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sword" - ] - }, - "attrs": [], - "properties": { - "order": 2370, - "id": 192, - "prevSize": 24, - "code": 59976, - "name": "sword" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1096 - }, { - "icon": { - "paths": [ - "M469.333 554.667h85.333v-256h-85.333zM896 170.667h-256v256l95.573-95.573c46.080 46.507 75.093 110.080 75.093 180.907 0 111.36-71.253 206.080-170.667 241.067v89.173c147.2-37.973 256-171.093 256-330.24 0-94.293-38.827-179.2-100.693-240.64zM469.333 725.333h85.333v-85.333h-85.333zM128 512c0 94.293 38.827 179.2 100.693 240.64l-100.693 100.693h256v-256l-95.573 95.573c-46.080-46.507-75.093-110.080-75.093-180.907 0-111.36 71.253-206.080 170.667-241.067v-89.173c-147.2 37.973-256 171.093-256 330.24z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sync-alert" - ] - }, - "attrs": [], - "properties": { - "order": 2371, - "id": 191, - "prevSize": 24, - "code": 59977, - "name": "sync-alert" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1097 - }, { - "icon": { - "paths": [ - "M853.333 170.667h-256v256l95.573-95.573c46.080 46.507 75.093 110.080 75.093 180.907 0 42.667-10.667 82.773-29.013 118.187l62.293 62.293c32.853-52.053 52.053-113.92 52.053-180.48 0-94.293-38.827-179.2-100.693-240.64l100.693-100.693zM122.027 230.827l100.693 100.693c-32.853 52.053-52.053 113.92-52.053 180.48 0 94.293 38.827 179.2 100.693 240.64l-100.693 100.693h256v-256l-95.573 95.573c-46.080-46.507-75.093-110.080-75.093-180.907 0-42.667 10.667-82.773 29.013-118.187l344.747 344.747c-10.667 5.547-21.333 10.667-32.853 14.507v89.173c34.133-8.96 66.133-23.040 95.147-40.96l100.693 100.693 54.187-54.187-670.293-671.147-54.613 54.187zM426.667 270.933v-89.173c-34.133 8.96-66.133 23.040-95.147 40.96l62.293 62.293c10.667-5.12 21.333-10.24 32.853-14.080z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sync-off" - ] - }, - "attrs": [], - "properties": { - "order": 2372, - "id": 190, - "prevSize": 24, - "code": 59978, - "name": "sync-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1098 - }, { - "icon": { - "paths": [ - "M512 768c-141.227 0-256-114.773-256-256 0-43.093 10.667-84.053 29.867-119.467l-62.293-62.293c-33.28 52.48-52.907 114.773-52.907 181.76 0 188.587 152.747 341.333 341.333 341.333v128l170.667-170.667-170.667-170.667zM512 170.667v-128l-170.667 170.667 170.667 170.667v-128c141.227 0 256 114.773 256 256 0 43.093-10.667 84.053-29.867 119.467l62.293 62.293c33.28-52.48 52.907-114.773 52.907-181.76 0-188.587-152.747-341.333-341.333-341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "sync" - ] - }, - "attrs": [], - "properties": { - "order": 2373, - "id": 189, - "prevSize": 24, - "code": 59979, - "name": "sync" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1099 - }, { - "icon": { - "paths": [ - "M639.974 895.915h85.333v-85.333h-85.333zM469.308 895.915h85.333v-85.333l-85.333 0.043zM810.641 554.581h85.333v-85.333h-85.333zM810.641 895.915c47.104 0 85.333-38.225 85.333-85.333h-85.333zM298.641 213.25h85.333v-85.333h-85.333zM810.641 725.248h85.333v-85.333h-85.333zM810.641 127.917h-341.333v256h426.667v-170.667c0-47.104-38.229-85.333-85.333-85.333zM213.307 895.915v-85.333h-85.333c0 47.108 38.186 85.333 85.333 85.333zM127.974 725.248h85.333v-85.333h-85.333zM298.641 895.915h85.333v-85.291l-85.333 0.047zM127.974 213.25h85.333v-85.333c-47.147 0-85.333 38.229-85.333 85.333zM127.974 554.581h85.333v-85.333h-85.333zM127.974 383.917h85.333v-85.333h-85.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tab-unselected" - ] - }, - "attrs": [], - "properties": { - "order": 2374, - "id": 188, - "prevSize": 24, - "code": 59980, - "name": "tab-unselected" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1100 - }, { - "icon": { - "paths": [ - "M810.641 810.581l-597.334 0.090v-597.421h298.667v170.667h298.667zM810.641 127.917h-597.334c-47.104 0-85.333 38.229-85.333 85.333v597.331c0 47.108 38.229 85.333 85.333 85.333h597.334c47.104 0 85.333-38.225 85.333-85.333v-597.331c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tab" - ] - }, - "attrs": [], - "properties": { - "order": 2375, - "id": 187, - "prevSize": 24, - "code": 59981, - "name": "tab" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1101 - }, { - "icon": { - "paths": [ - "M469.333 85.334c47.13 0 85.333 38.205 85.333 85.333v682.666c0 47.13-38.204 85.333-85.333 85.333h-384v-853.333l384 0zM170.667 426.667v170.667h298.667v-170.667h-298.667zM170.667 682.667v170.667h298.667v-170.667h-298.667zM170.667 170.667v170.666h298.667v-170.667l-298.667 0zM640 469.333h128v-128h85.333v128h128v85.333h-128v128h-85.333v-128h-128v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "table-column-plus-after" - ] - }, - "attrs": [], - "properties": { - "order": 2376, - "id": 186, - "prevSize": 24, - "code": 59982, - "name": "table-column-plus-after" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1102 - }, { - "icon": { - "paths": [ - "M554.667 85.334c-47.13 0-85.333 38.205-85.333 85.333v682.666c0 47.125 38.204 85.333 85.333 85.333h384v-853.333l-384 0zM853.333 426.667v170.667h-298.667v-170.667h298.667zM853.333 682.667v170.667h-298.667v-170.667h298.667zM853.333 170.667v170.667l-298.667-0v-170.666h298.667zM384.001 469.333h-128v-128h-85.333v128h-128v85.333h128v128h85.333v-128h128v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "table-column-plus-before" - ] - }, - "attrs": [], - "properties": { - "order": 2377, - "id": 185, - "prevSize": 24, - "code": 59983, - "name": "table-column-plus-before" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1103 - }, { - "icon": { - "paths": [ - "M170.667 85.334l298.667-0c47.13 0 85.333 38.205 85.333 85.333v682.666c0 47.13-38.204 85.333-85.333 85.333h-298.667c-47.128 0-85.333-38.204-85.333-85.333v-682.666c0-47.129 38.205-85.333 85.333-85.333zM170.667 426.667v170.667h298.667v-170.667h-298.667zM170.667 682.667v170.667h298.667v-170.667h-298.667zM170.667 170.667v170.666l298.667-0v-170.666l-298.667 0zM750.327 512l-110.327-110.327 60.339-60.34 110.327 110.327 110.327-110.327 60.339 60.34-110.327 110.327 110.327 110.327-60.339 60.339-110.327-110.327-110.327 110.327-60.339-60.339 110.327-110.327z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "table-column-remove" - ] - }, - "attrs": [], - "properties": { - "order": 2378, - "id": 184, - "prevSize": 24, - "code": 59984, - "name": "table-column-remove" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1104 - }, { - "icon": { - "paths": [ - "M213.334 341.333h597.333c47.13 0 85.333 38.205 85.333 85.333v426.667c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333l0-426.667c0-47.128 38.205-85.333 85.333-85.333zM213.333 512v128h256v-128h-256zM554.667 512v128h256v-128h-256zM213.333 725.333v128h256v-128h-256zM554.667 725.333v128h256v-128h-256zM469.333 85.334h426.667v170.666h-85.333v-85.333l-256-0v85.333h-85.333v-170.666z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "table-column-width" - ] - }, - "attrs": [], - "properties": { - "order": 2379, - "id": 183, - "prevSize": 24, - "code": 59985, - "name": "table-column-width" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1105 - }, { - "icon": { - "paths": [ - "M926.020 569.63l-42.816 42.82-87.65-87.65 42.82-42.82c9.139-9.139 23.932-9.139 33.050 0l54.596 54.601c9.139 9.114 9.139 23.91 0 33.050zM512.154 808.196l258.624-258.62 87.65 87.646-258.624 258.624h-87.65v-87.65zM170.667 85.334h597.333c47.13 0 85.333 38.205 85.333 85.333v177.987l-163.345 163.346h-177.988v177.988l-78.012 78.012h-263.322c-47.128 0-85.333-38.204-85.333-85.333v-512c0-47.128 38.205-85.333 85.333-85.333zM170.667 256v170.666h256v-170.666h-256zM512 256v170.666h256v-170.666h-256zM170.667 512v170.667h256v-170.667h-256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "table-edit" - ] - }, - "attrs": [], - "properties": { - "order": 2380, - "id": 182, - "prevSize": 24, - "code": 59986, - "name": "table-edit" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1106 - }, { - "icon": { - "paths": [ - "M170.668 128h682.666c47.13 0 85.333 38.205 85.333 85.333v640c0 47.13-38.204 85.333-85.333 85.333h-682.666c-47.128 0-85.333-38.204-85.333-85.333l0-640c0-47.128 38.205-85.333 85.333-85.333zM170.668 298.667l-0 128h170.666v-128l-170.666-0zM426.667 298.667l-0 128h170.667v-128h-170.667zM853.333 426.667v-128l-170.667 0v128h170.667zM170.668 512v128h170.666v-128h-170.666zM170.667 853.333h170.666v-128h-170.666l-0 128zM426.666 512v128h170.667v-128h-170.667zM426.666 853.333h170.667v-128h-170.667v128zM853.333 853.333v-128h-170.667v128h170.667zM853.333 512h-170.667v128h170.667v-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "table-large" - ] - }, - "attrs": [], - "properties": { - "order": 2381, - "id": 181, - "prevSize": 24, - "code": 59987, - "name": "table-large" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1107 - }, { - "icon": { - "paths": [ - "M128 213.333h512c47.125 0 85.333 38.205 85.333 85.333v426.667c0 47.13-38.208 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-426.667c0-47.128 38.205-85.333 85.333-85.333zM128 384v128h213.332l0-128h-213.333zM426.666 384v128h213.334v-128h-213.334zM128 597.333v128h213.332l0-128h-213.333zM426.666 597.333l-0 128h213.334v-128h-213.334zM981.333 597.333v-298.667h-170.667v85.333h85.333v128h-85.333v85.333h170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "table-row-height" - ] - }, - "attrs": [], - "properties": { - "order": 2382, - "id": 180, - "prevSize": 24, - "code": 59988, - "name": "table-row-height" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1108 - }, { - "icon": { - "paths": [ - "M938.667 426.667c0 47.13-38.208 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333v-298.667h85.333v85.333h170.667v-85.333h85.333v85.333h170.667v-85.333h85.333v85.333h170.667v-85.333h85.333v298.667zM170.667 426.667h170.666v-128h-170.666v128zM426.665 426.667h170.668v-128h-170.668v128zM853.333 426.667v-128h-170.667v128h170.667zM469.333 597.333h85.333v128h128v85.333h-128v128h-85.333v-128h-128v-85.333h128v-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "table-row-plus-after" - ] - }, - "attrs": [], - "properties": { - "order": 2383, - "id": 179, - "prevSize": 24, - "code": 59989, - "name": "table-row-plus-after" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1109 - }, { - "icon": { - "paths": [ - "M938.667 597.333c0-47.13-38.208-85.333-85.333-85.333h-682.667c-47.128 0-85.333 38.204-85.333 85.333v298.667h85.333v-85.333h170.667v85.333h85.333v-85.333h170.667v85.333h85.333v-85.333h170.667v85.333h85.333v-298.667zM170.667 597.333h170.666v128h-170.666v-128zM426.665 597.333h170.668v128h-170.668v-128zM853.333 597.333v128h-170.667v-128h170.667zM469.333 426.667h85.333v-128h128v-85.333h-128v-128h-85.333v128h-128v85.333h128v128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "table-row-plus-before" - ] - }, - "attrs": [], - "properties": { - "order": 2384, - "id": 178, - "prevSize": 24, - "code": 59990, - "name": "table-row-plus-before" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1110 - }, { - "icon": { - "paths": [ - "M401.673 554.667l110.327 110.327 110.327-110.327 60.339 60.339-110.327 110.327 110.327 110.327-60.339 60.339-110.327-110.327-110.327 110.327-60.339-60.339 110.327-110.327-110.327-110.327 60.34-60.339zM938.662 384c0 47.129-38.204 85.333-85.329 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333l0.002-128c0-47.128 38.205-85.333 85.333-85.333h682.665c47.13 0 85.333 38.205 85.333 85.333l-0.004 128zM170.666 384.001h170.666l0.002-128.001-170.666 0-0.002 128.001zM426.665 384.001l170.668-0v-128l-170.667-0.001-0.002 128.001zM682.667 384l170.667 0v-128.001l-170.667 0v128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "table-row-remove" - ] - }, - "attrs": [], - "properties": { - "order": 2385, - "id": 177, - "prevSize": 24, - "code": 59991, - "name": "table-row-remove" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1111 - }, { - "icon": { - "paths": [ - "M213.333 170.667h597.333c47.13 0 85.333 38.205 85.333 85.333v512c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-512c0-47.128 38.205-85.333 85.333-85.333zM213.333 341.333v170.667h256v-170.667h-256zM554.667 341.333v170.667h256v-170.667h-256zM213.333 597.333v170.667h256v-170.667h-256zM554.667 597.333v170.667h256v-170.667h-256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "table" - ] - }, - "attrs": [], - "properties": { - "order": 2386, - "id": 176, - "prevSize": 24, - "code": 59992, - "name": "table" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1112 - }, { - "icon": { - "paths": [ - "M821.308 810.624h-618.667v-682.665h618.667zM597.308 938.624h-170.667v-42.667h170.667zM767.974-0.041h-512c-70.699 0-128 57.301-128 128v767.998c0 70.703 57.301 128 128 128h512c70.699 0 128-57.297 128-128v-767.998c0-70.699-57.301-128-128-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tablet-android" - ] - }, - "attrs": [], - "properties": { - "order": 2387, - "id": 175, - "prevSize": 24, - "code": 59993, - "name": "tablet-android" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1113 - }, { - "icon": { - "paths": [ - "M810.641 810.624h-640v-682.665h640zM490.641 981.291c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.328 0 64 28.672 64 64s-28.672 64-64 64zM789.308-0.041h-597.334c-58.923 0-106.667 47.743-106.667 106.666v810.665c0 58.927 47.744 106.667 106.667 106.667h597.334c58.923 0 106.667-47.74 106.667-106.667v-810.665c0-58.923-47.744-106.666-106.667-106.666z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tablet-ipad" - ] - }, - "attrs": [], - "properties": { - "order": 2388, - "id": 174, - "prevSize": 24, - "code": 59994, - "name": "tablet-ipad" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1114 - }, { - "icon": { - "paths": [ - "M810.641 767.919h-597.334v-512.001h597.334zM895.974 170.584h-768c-47.147 0-85.333 38.229-85.333 85.333v512.001c0 47.104 38.186 85.333 85.333 85.333h768c47.104 0 84.907-38.229 84.907-85.333l0.427-512.001c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tablet" - ] - }, - "attrs": [], - "properties": { - "order": 2389, - "id": 173, - "prevSize": 24, - "code": 59995, - "name": "tablet" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1115 - }, { - "icon": { - "paths": [ - "M639.987 767.919c-141.483 0-256.001-114.603-256.001-256 0-141.399 114.518-256.001 256.001-256.001 141.397 0 256 114.603 256 256.001 0 141.397-114.603 256-256 256zM170.653 554.586c-23.542 0-42.667-19.115-42.667-42.667s19.125-42.667 42.667-42.667c23.542 0 42.667 19.115 42.667 42.667s-19.125 42.667-42.667 42.667zM938.654 128.344l-613.164-0.426c-28.203 0-53.248 13.696-68.796 34.816l-256.708 349.399 256.708 348.971c15.548 21.12 40.593 34.816 68.796 34.816h613.164c47.083 0 85.333-38.187 85.333-85.333v-597.335c0-47.147-38.251-84.907-85.333-84.907zM554.654 469.252c23.552 0 42.667-19.115 42.667-42.668s-19.115-42.667-42.667-42.667c-23.552 0-42.667 19.114-42.667 42.667s19.115 42.668 42.667 42.668zM639.987 682.586c79.445 0 143.083-54.545 162.133-128h-324.267c19.051 73.455 82.645 128 162.133 128zM725.321 469.252c23.552 0 42.667-19.115 42.667-42.668s-19.115-42.667-42.667-42.667c-23.552 0-42.667 19.114-42.667 42.667s19.115 42.668 42.667 42.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tag-faces" - ] - }, - "attrs": [], - "properties": { - "order": 2390, - "id": 172, - "prevSize": 24, - "code": 59996, - "name": "tag-faces" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1116 - }, { - "icon": { - "paths": [ - "M234.613 383.979c35.371 0 64-28.674 64-64 0-35.368-28.629-64-64-64-35.328 0-64 28.632-64 64 0 35.326 28.672 64 64 64zM742.818 494.084c15.531 15.445 25.131 36.864 25.131 60.544 0 23.552-9.515 44.843-24.96 60.331l-213.333 213.333c-15.445 15.403-36.779 25.003-60.373 25.003-23.509 0-44.842-9.557-60.33-25.003l-298.581-298.581c-15.488-15.445-25.088-36.821-25.088-60.416l-0.003-213.312c0-47.146 38.229-85.333 85.333-85.333l213.336-0.020c23.595 0 44.928 9.514 60.373 24.962l298.496 298.494zM577.549 243.471l42.667-42.665 293.321 293.318c15.531 15.445 25.131 36.864 25.131 60.544 0 23.552-9.515 44.843-24.96 60.331l-229.513 229.513-42.667-42.667 243.806-247.177-307.785-311.196z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tag-multiple" - ] - }, - "attrs": [], - "properties": { - "order": 2391, - "id": 171, - "prevSize": 24, - "code": 59997, - "name": "tag-multiple" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1117 - }, { - "icon": { - "paths": [ - "M234.619 298.604c35.371 0 64-28.674 64-64 0-35.368-28.629-64-64-64-35.328 0-64 28.632-64 64 0 35.326 28.672 64 64 64zM913.489 494.063c15.531 15.445 25.131 36.864 25.131 60.544 0 23.552-9.515 44.843-24.96 60.331l-298.667 298.667c-15.445 15.403-36.779 25.003-60.373 25.003-23.509 0-44.843-9.557-60.331-25.003l-383.916-383.915c-15.488-15.445-25.088-36.821-25.088-60.416v-298.666c0-47.146 38.229-85.333 85.333-85.333h298.668c23.595 0 44.928 9.514 60.373 24.962l383.829 383.827zM554.667 853.333l298.667-298.667-362.667-362.666-298.667 298.666 362.667 362.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tag-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2392, - "id": 170, - "prevSize": 24, - "code": 59998, - "name": "tag-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1118 - }, { - "icon": { - "paths": [ - "M234.619 298.604c35.371 0 64-28.674 64-64 0-35.368-28.629-64-64-64-35.328 0-64 28.632-64 64 0 35.326 28.672 64 64 64zM913.489 494.063c15.531 15.445 25.131 36.864 25.131 60.544 0 23.552-9.515 44.843-24.96 60.331l-298.667 298.667c-15.445 15.403-36.779 25.003-60.373 25.003-23.509 0-44.843-9.557-60.331-25.003l-383.916-383.915c-15.488-15.445-25.088-36.821-25.088-60.416v-298.666c0-47.146 38.229-85.333 85.333-85.333h298.668c23.595 0 44.928 9.514 60.373 24.962l383.829 383.826zM554.667 853.333l298.667-298.667-362.667-362.666-298.667 298.666 362.667 362.667zM430.327 380.341l60.339-60.34 234.667 234.666-60.339 60.343-234.667-234.669zM323.66 487.006l60.34-60.339 170.667 170.671-60.343 60.339-170.663-170.671z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tag-text-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2393, - "id": 169, - "prevSize": 24, - "code": 59999, - "name": "tag-text-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1119 - }, { - "icon": { - "paths": [ - "M234.619 298.604c-35.328 0-64-28.672-64-64 0-35.37 28.672-64 64-64 35.371 0 64 28.63 64 64 0 35.328-28.629 64-64 64zM913.489 494.063l-383.829-383.828c-15.445-15.445-36.779-24.961-60.373-24.961h-298.668c-47.104 0-85.333 38.188-85.333 85.333v298.667c0 23.595 9.6 44.971 25.088 60.416l383.916 383.915c15.488 15.445 36.821 25.003 60.331 25.003 23.595 0 44.928-9.6 60.373-25.003l298.667-298.667c15.445-15.488 24.96-36.779 24.96-60.331 0-23.68-9.6-45.099-25.131-60.544z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tag" - ] - }, - "attrs": [], - "properties": { - "order": 2394, - "id": 168, - "prevSize": 24, - "code": 60000, - "name": "tag" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1120 - }, { - "icon": { - "paths": [ - "M213.308 469.252l64-192.001h469.333l64 192.001zM746.641 682.586c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.371 0 64 28.672 64 64s-28.629 64-64 64zM277.308 682.586c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.371 0 64 28.672 64 64s-28.629 64-64 64zM807.185 256.387c-8.661-25.131-32.512-43.136-60.544-43.136h-106.667v-85.333h-256v85.333h-106.667c-28.032 0-51.84 18.005-60.501 43.136l-88.832 255.532v341.333c0 23.552 19.115 42.667 42.667 42.667h42.667c23.595 0 42.667-19.115 42.667-42.667v-42.667h512v42.667c0 23.552 19.115 42.667 42.667 42.667h42.667c23.595 0 42.667-19.115 42.667-42.667v-341.333l-88.789-255.532z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "taxi" - ] - }, - "attrs": [], - "properties": { - "order": 2395, - "id": 167, - "prevSize": 24, - "code": 60001, - "name": "taxi" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1121 - }, { - "icon": { - "paths": [ - "M810.662 128.002c47.104 0 85.333 38.229 85.333 85.333v597.332c0 47.147-38.229 85.333-85.333 85.333h-597.331c-47.104 0-85.333-38.187-85.333-85.333v-597.332c0-47.104 38.229-85.333 85.333-85.333h597.331zM512 213.334c-164.949 0-298.667 133.717-298.667 298.666s133.717 298.667 298.667 298.667c164.949 0 298.667-133.717 298.667-298.667s-133.717-298.666-298.667-298.666zM298.667 512l128-128v85.333h170.667v-85.333l128 128-128 128v-85.333h-170.667v85.333l-128-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "teamviewer" - ] - }, - "attrs": [], - "properties": { - "order": 2396, - "id": 166, - "prevSize": 24, - "code": 60002, - "name": "teamviewer" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1122 - }, { - "icon": { - "paths": [ - "M417.176 795.58l12.038-180.292 327.902-295.854c14.391-12.773-3.145-19.002-22.251-7.416l-404.702 255.322-174.807-54.558c-37.751-11.558-38.022-37.5 8.476-56.149l681.216-262.741c31.113-14.126 61.141 7.472 49.263 55.091l-116.006 546.667c-8.102 38.848-31.573 48.141-64.098 30.195l-176.704-130.551-84.966 82.607c-9.843 9.621-17.681 17.681-35.359 17.681z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "telegram" - ] - }, - "attrs": [], - "properties": { - "order": 2397, - "id": 165, - "prevSize": 24, - "code": 60003, - "name": "telegram" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1123 - }, { - "icon": { - "paths": [ - "M896 725.333v-512h-768v512h768zM896 128c46.933 0 85.333 38.4 85.333 85.333l-0.427 512c0 46.933-37.973 85.333-84.907 85.333h-213.333v85.333h-341.333v-85.333h-213.333c-46.933 0-85.333-38.4-85.333-85.333v-512c0-46.933 38.4-85.333 85.333-85.333h768zM213.333 298.667h256v170.666h-256v-170.666zM213.333 554.667h256v85.333h-256v-85.333zM554.667 298.667h256v85.333h-256v-85.333zM554.667 469.333h256v170.667h-256v-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "television-guide" - ] - }, - "attrs": [], - "properties": { - "order": 2398, - "id": 164, - "prevSize": 24, - "code": 60004, - "name": "television-guide" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1124 - }, { - "icon": { - "paths": [ - "M896 725.333h-768v-512h768zM896 128h-768c-46.933 0-85.333 38.4-85.333 85.333v512c0 46.933 38.4 85.333 85.333 85.333h213.333v85.333h341.333v-85.333h213.333c46.933 0 84.915-38.4 84.915-85.333l0.418-512c0-46.933-38.4-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "television" - ] - }, - "attrs": [], - "properties": { - "order": 2399, - "id": 163, - "prevSize": 24, - "code": 60005, - "name": "television" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1125 - }, { - "icon": { - "paths": [ - "M704 213.333c66.193 0 127.689 20.097 178.726 54.522l-49.421 123.546c-34.121-31.103-79.497-50.069-129.306-50.069-106.039 0-192 85.961-192 192s85.961 192 192 192c43.814 0 84.203-14.677 116.514-39.381l48.614 121.54c-48.205 29.099-104.713 45.841-165.129 45.841-176.73 0-320-143.27-320-320 0-176.731 143.27-320 320-320zM256 128c70.692 0 128 57.308 128 128s-57.308 128-128 128c-70.692 0-128-57.307-128-128s57.308-128 128-128zM256 213.333c-23.564 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.102 42.667-42.667s-19.103-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "temperature-celsius" - ] - }, - "attrs": [], - "properties": { - "order": 2400, - "id": 162, - "prevSize": 24, - "code": 60006, - "name": "temperature-celsius" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1126 - }, { - "icon": { - "paths": [ - "M469.333 853.333v-640h384v128h-256v128h213.333v128h-213.333v256h-128zM256 128c70.692 0 128 57.308 128 128s-57.308 128-128 128c-70.693 0-128-57.307-128-128s57.308-128 128-128zM256 213.333c-23.564 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.102 42.667-42.667s-19.103-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "temperature-fahrenheit" - ] - }, - "attrs": [], - "properties": { - "order": 2401, - "id": 161, - "prevSize": 24, - "code": 60007, - "name": "temperature-fahrenheit" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1127 - }, { - "icon": { - "paths": [ - "M213.333 128c70.692 0 128 57.308 128 128s-57.307 128-128 128c-70.692 0-128-57.308-128-128s57.308-128 128-128zM213.333 213.333c-23.564 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.102 42.667-42.667s-19.103-42.667-42.667-42.667zM426.667 213.333h128v256l213.333-256h171.204l-218.91 246.451 218.372 393.549h-154.338l-154.739-291.43-74.923 84.352v207.078h-128v-640z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "temperature-kelvin" - ] - }, - "attrs": [], - "properties": { - "order": 2402, - "id": 160, - "prevSize": 24, - "code": 60008, - "name": "temperature-kelvin" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1128 - }, { - "icon": { - "paths": [ - "M512 85.333c105.877 0 202.752 38.566 277.333 102.418-91.405 78.254-149.333 194.487-149.333 324.249s57.929 245.995 149.333 324.25c-74.581 63.851-171.456 102.417-277.333 102.417-105.879 0-202.751-38.566-277.333-102.417 91.406-78.255 149.333-194.487 149.333-324.25s-57.927-245.995-149.333-324.249c74.583-63.851 171.454-102.417 277.333-102.417zM938.667 512c0 98.97-33.698 190.071-90.249 262.455-75.209-62.613-123.085-156.945-123.085-262.455 0-105.512 47.876-199.843 123.085-262.455 56.55 72.382 90.249 163.483 90.249 262.455zM85.333 512c0-98.971 33.698-190.072 90.247-262.455 75.212 62.612 123.087 156.943 123.087 262.455 0 105.51-47.875 199.842-123.087 262.455-56.549-72.384-90.247-163.486-90.247-262.455z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tennis" - ] - }, - "attrs": [], - "properties": { - "order": 2403, - "id": 159, - "prevSize": 24, - "code": 60009, - "name": "tennis" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1129 - }, { - "icon": { - "paths": [ - "M170.667 256c0 50.973 16.759 96.726 42.667 128-70.693 0-128-57.307-128-128s57.308-128 128.665-127.998c-26.572 31.273-43.332 77.026-43.332 127.998zM85.333 896v-85.333h117.632l309.035-606.515 309.035 606.515h117.632v85.333h-853.333zM512 392.115l-213.263 418.552h426.528l-213.265-418.552z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tent" - ] - }, - "attrs": [], - "properties": { - "order": 2404, - "id": 158, - "prevSize": 24, - "code": 60010, - "name": "tent" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1130 - }, { - "icon": { - "paths": [ - "M597.308 255.918l-160 213.335 121.6 162.133-68.267 51.2c-72.021-96-192-256.001-192-256.001l-256 341.335h938.667l-384-512.001z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "terrain" - ] - }, - "attrs": [], - "properties": { - "order": 2405, - "id": 157, - "prevSize": 24, - "code": 60011, - "name": "terrain" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1131 - }, { - "icon": { - "paths": [ - "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-228.177-228.181c-35.746 72.422-104.73 125.5-187.034 139.307v88.875h-85.333v-88.875c-121.076-20.309-213.333-125.611-213.333-252.459h85.333c0 94.259 76.41 170.667 170.666 170.667 77.795 0 143.433-52.049 163.985-123.226l-78.652-78.652v31.211c0 47.13-38.205 85.333-85.333 85.333s-85.333-38.204-85.333-85.333v-201.878l-170.667-170.667zM913.673 401.673l-181.018 181.021 42.854-156.028h-178.176c-47.13 0-85.333-38.205-85.333-85.333v-170.666c0-47.128 38.204-85.333 85.333-85.333h256c47.13 0 85.333 38.205 85.333 85.333v170.666c0 23.564-9.553 44.898-24.994 60.34z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "text-to-speech-off" - ] - }, - "attrs": [], - "properties": { - "order": 2406, - "id": 156, - "prevSize": 24, - "code": 60012, - "name": "text-to-speech-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1132 - }, { - "icon": { - "paths": [ - "M341.334 298.667c47.128 0 85.333 38.205 85.333 85.333v213.333c0 47.13-38.205 85.333-85.333 85.333s-85.333-38.204-85.333-85.333v-213.333c0-47.128 38.205-85.333 85.333-85.333zM597.333 597.333c0 126.848-92.258 232.149-213.333 252.459v88.875h-85.333v-88.875c-121.076-20.309-213.333-125.611-213.333-252.459h85.333c0 94.255 76.41 170.667 170.666 170.667 94.255 0 170.667-76.412 170.667-170.667h85.333zM913.673 401.673l-181.018 181.021 42.854-156.028h-178.176c-47.13 0-85.333-38.205-85.333-85.333v-170.666c0-47.128 38.204-85.333 85.333-85.333h256c47.13 0 85.333 38.205 85.333 85.333v170.666c0 23.564-9.553 44.898-24.994 60.34z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "text-to-speech" - ] - }, - "attrs": [], - "properties": { - "order": 2407, - "id": 155, - "prevSize": 24, - "code": 60013, - "name": "text-to-speech" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1133 - }, { - "icon": { - "paths": [ - "M396.373 896h120.747l378.88-378.88v-120.747zM810.667 896c23.467 0 44.8-9.387 60.16-25.173 15.787-15.36 25.173-36.693 25.173-60.16v-85.333l-170.667 170.667zM213.333 128c-46.933 0-85.333 38.4-85.333 85.333v85.333l170.667-170.667zM506.88 128l-378.88 378.88v120.747l499.627-499.627zM832.427 131.413l-701.013 701.013c3.84 14.507 11.52 27.733 21.76 38.4 10.667 10.24 23.893 17.92 38.4 21.76l701.44-701.013c-8.107-29.44-31.147-52.48-60.587-60.16z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "texture" - ] - }, - "attrs": [], - "properties": { - "order": 2408, - "id": 154, - "prevSize": 24, - "code": 60014, - "name": "texture" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1134 - }, { - "icon": { - "paths": [ - "M170.667 640h85.333c47.128 0 85.333 38.204 85.333 85.333v85.333h42.667v-85.333c0-47.13 38.205-85.333 85.333-85.333h85.333c47.13 0 85.333 38.204 85.333 85.333v85.333h42.667v-85.333c0-47.13 38.204-85.333 85.333-85.333h85.333c47.13 0 85.333 38.204 85.333 85.333v85.333h42.667v128h-938.667v-128h42.667v-85.333c0-47.13 38.205-85.333 85.333-85.333zM469.333 298.667l170.667 128-170.667 128v-256zM170.667 85.334h682.667c47.13 0 85.333 38.205 85.333 85.333v406.831c-25.105-14.519-54.246-22.831-85.333-22.831v-384h-682.667v384c-31.086 0-60.23 8.311-85.333 22.831v-406.831c0-47.128 38.205-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "theater" - ] - }, - "attrs": [], - "properties": { - "order": 2409, - "id": 153, - "prevSize": 24, - "code": 60015, - "name": "theater" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1135 - }, { - "icon": { - "paths": [ - "M320 85.334c-76.333 49.128-128 135.863-128 234.666s51.667 185.54 129.457 234.662c-131.060 0.004-236.124-105.058-236.124-234.662 0-129.603 105.064-234.666 234.667-234.666zM813.7 149.961l60.339 60.34-663.738 663.738-60.34-60.339 663.739-663.739zM549.948 253.201l-63.296-39.805-61.443 42.605 18.299-72.497-59.507-45.271 74.603-5 24.666-70.583 27.81 69.406 74.752 1.648-57.417 47.895 21.534 71.602zM409.023 406.895l-49.228-30.96-47.79 33.137 14.232-56.386-46.283-35.211 58.024-3.889 19.185-54.898 21.629 53.983 58.14 1.282-44.657 37.252 16.747 55.691zM810.667 576c0 129.604-105.062 234.667-234.667 234.667-52.13 0-100.292-16.998-139.238-45.756l328.149-328.149c28.757 38.95 45.756 87.108 45.756 139.238zM622.972 856.849l118.259-48.986-10.146 142.75-108.113-93.764zM807.701 741.756l48.986-118.259 93.764 108.113-142.75 10.146zM856.939 529.749l-48.981-118.258 142.75 10.145-93.769 108.113zM410.819 807.616l118.257 48.986-108.112 93.764-10.144-142.75z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "theme-light-dark" - ] - }, - "attrs": [], - "properties": { - "order": 2410, - "id": 152, - "prevSize": 24, - "code": 60016, - "name": "theme-light-dark" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1136 - }, { - "icon": { - "paths": [ - "M725.333 128l170.667 0.001v85.333l-170.667-0.001v-85.333zM725.333 298.668l170.667 0.001v85.333l-170.667-0.001v-85.333zM725.333 469.333h170.667v85.333h-138.867l-31.799-38.357v-46.976zM896 640v85.333h-85.333c0-29.653-4.322-58.295-12.369-85.333h97.702zM725.333 725.333c0 117.82-95.514 213.333-213.333 213.333-117.821 0-213.333-95.514-213.333-213.333 0-69.794 33.517-131.763 85.333-170.684v-341.316c0-70.693 57.306-128 128-128 70.69 0 128 57.307 128 128v341.316c51.814 38.921 85.333 100.89 85.333 170.684zM469.333 341.336v263.281c-49.715 17.57-85.333 64.986-85.333 120.717 0 70.694 57.306 128 128 128 70.69 0 128-57.306 128-128 0-55.731-35.618-103.147-85.333-120.717l-0.004-263.281h-85.329zM298.666 128v85.333l-170.665 0.001v-85.333l170.665-0.001zM298.667 298.667v85.333l-170.666 0.001v-85.333l170.666-0.001zM298.667 469.333v46.976l-31.8 38.357h-138.865v-85.333h170.666zM128 640h97.701c-8.047 27.038-12.368 55.68-12.368 85.333h-85.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "thermometer-lines" - ] - }, - "attrs": [], - "properties": { - "order": 2411, - "id": 151, - "prevSize": 24, - "code": 60017, - "name": "thermometer-lines" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1137 - }, { - "icon": { - "paths": [ - "M725.333 725.333c0 117.82-95.514 213.333-213.333 213.333-117.821 0-213.333-95.514-213.333-213.333 0-69.794 33.517-131.763 85.333-170.684v-341.316c0-70.693 57.306-128 128-128 70.69 0 128 57.307 128 128v341.316c51.814 38.921 85.333 100.89 85.333 170.684zM469.333 341.336v263.281c-49.715 17.57-85.333 64.986-85.333 120.717 0 70.694 57.306 128 128 128 70.69 0 128-57.306 128-128 0-55.731-35.618-103.147-85.333-120.717l-0.004-263.281h-85.329z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "thermometer" - ] - }, - "attrs": [], - "properties": { - "order": 2412, - "id": 150, - "prevSize": 24, - "code": 60018, - "name": "thermometer" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1138 - }, { - "icon": { - "paths": [ - "M810.641 639.915v-511.998h170.667v511.998h-170.667zM639.974 127.917c47.104 0 85.333 38.229 85.333 85.333v426.665c0 23.556-9.557 44.89-25.003 60.331l-281.003 281.003-45.228-45.013c-11.606-11.563-18.772-27.563-18.772-45.222l1.408-13.483 40.705-194.948h-269.441c-47.148 0-85.333-38.187-85.333-85.333v-85.329c0-10.965 2.262-21.423 6.016-31.019l128.726-300.931c12.97-30.59 43.264-52.052 78.592-52.052h384zM640 213.333h-385.119l-126.881 298.914v85.086h374.822l-48.218 226.846 185.395-185.391v-425.455z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "thumb-down-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2413, - "id": 149, - "prevSize": 24, - "code": 60019, - "name": "thumb-down-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1139 - }, { - "icon": { - "paths": [ - "M810.641 639.915h170.667v-511.998h-170.667zM639.974 127.917h-384c-35.328 0-65.621 21.461-78.592 52.052l-128.725 300.931c-3.754 9.596-6.016 20.049-6.016 31.014v85.333c0 47.147 38.186 85.333 85.333 85.333h269.44l-40.703 194.944c-0.896 4.356-1.409 8.832-1.409 13.487 0 17.664 7.167 33.664 18.774 45.227l45.226 45.009 281.003-281.003c15.445-15.445 25.003-36.779 25.003-60.331v-426.665c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "thumb-down" - ] - }, - "attrs": [], - "properties": { - "order": 2414, - "id": 148, - "prevSize": 24, - "code": 60020, - "name": "thumb-down" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1140 - }, { - "icon": { - "paths": [ - "M213.333 384v512h-170.667v-512h170.667zM384 896c-47.104 0-85.333-38.229-85.333-85.333v-426.667c0-23.552 9.557-44.885 25.003-60.33l281.002-281.003 45.227 45.014c11.605 11.562 18.773 27.562 18.773 45.225l-1.408 13.483-40.704 194.944h269.44c47.147 0 85.333 38.188 85.333 85.333v85.333c0 10.965-2.261 21.419-6.016 31.019l-128.725 300.928c-12.971 30.592-43.264 52.053-78.592 52.053h-384zM383.974 810.581h385.118l126.882-298.91v-85.088h-374.822l48.218-226.848-185.396 185.394v425.452z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "thumb-up-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2415, - "id": 147, - "prevSize": 24, - "code": 60021, - "name": "thumb-up-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1141 - }, { - "icon": { - "paths": [ - "M981.308 426.583c0-47.146-38.187-85.333-85.333-85.333h-269.44l40.704-194.943c0.896-4.354 1.408-8.833 1.408-13.484 0-17.664-7.168-33.664-18.773-45.227l-45.227-45.013-281.003 281.003c-15.445 15.445-25.003 36.778-25.003 60.331v426.665c0 47.108 38.229 85.333 85.333 85.333h384c35.328 0 65.621-21.457 78.592-52.049l128.725-300.932c3.755-9.596 6.016-20.049 6.016-31.019v-85.331zM42.641 895.915h170.667v-511.998h-170.667v511.998z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "thumb-up" - ] - }, - "attrs": [], - "properties": { - "order": 2416, - "id": 146, - "prevSize": 24, - "code": 60022, - "name": "thumb-up" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1142 - }, { - "icon": { - "paths": [ - "M960 448h-288c-26.453 0-49.067 16.213-58.88 38.827l-96.427 225.707c-2.987 7.253-4.693 15.36-4.693 23.467v53.333c0 23.467 19.2 42.667 42.667 42.667h221.013l-28.16 135.68-0.853 10.24c0 13.227 5.547 25.173 14.080 34.133l33.707 33.28 210.773-210.773c11.52-11.52 18.773-27.733 18.773-45.227v-277.333c0-35.413-28.587-64-64-64zM512 277.333c0-23.467-19.2-42.667-42.667-42.667h-221.013l28.16-135.68 0.853-9.813c0-13.227-5.547-25.173-14.080-34.133l-33.707-33.707-210.773 210.773c-11.52 11.52-18.773 27.733-18.773 45.227v277.333c0 35.413 28.587 64 64 64h288c26.453 0 49.067-16.213 58.88-38.827l96.427-225.707c2.987-7.253 4.693-15.36 4.693-23.467v-53.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "thumbs-up-down" - ] - }, - "attrs": [], - "properties": { - "order": 2417, - "id": 145, - "prevSize": 24, - "code": 60023, - "name": "thumbs-up-down" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1143 - }, { - "icon": { - "paths": [ - "M853.291 511.91c0 47.147 38.229 85.333 85.333 85.333v170.667c0 47.147-38.187 85.333-85.333 85.333h-682.667c-47.104 0-85.333-38.187-85.333-85.333l0.171-170.667c47.061-0.085 85.163-38.229 85.163-85.333 0-47.019-38.059-85.12-85.035-85.292l0.171-170.709c0-47.104 37.76-85.333 84.864-85.333h682.667c47.147 0 85.333 38.229 85.333 85.333v170.667c-47.104 0-85.333 38.231-85.333 85.335zM704 693.333c0-64-128-96-192-96s-191.998 32-191.998 96v32h383.998v-32zM512 522.667c52.992 0 96-42.923 96-96 0-52.992-43.008-96-96-96s-96 43.008-96 96c0 53.077 43.008 96 96 96z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "ticket-account" - ] - }, - "attrs": [], - "properties": { - "order": 2418, - "id": 144, - "prevSize": 24, - "code": 60024, - "name": "ticket-account" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1144 - }, { - "icon": { - "paths": [ - "M664.619 716.71l-152.661-98.133-152.619 98.133 45.952-175.616-140.331-114.775 181.12-10.624 65.877-168.32 65.92 168.32 181.12 10.624-140.373 114.775zM853.291 511.91c0-47.104 38.229-85.335 85.333-85.335v-170.667c0-47.104-38.187-85.333-85.333-85.333h-682.667c-47.104 0-84.864 38.229-84.864 85.333l-0.171 170.709c46.976 0.172 85.035 38.274 85.035 85.292 0 47.104-38.101 85.248-85.163 85.333l-0.171 170.667c0 47.147 38.229 85.333 85.333 85.333h682.667c47.147 0 85.333-38.187 85.333-85.333v-170.667c-47.104 0-85.333-38.187-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "ticket" - ] - }, - "attrs": [], - "properties": { - "order": 2419, - "id": 143, - "prevSize": 24, - "code": 60025, - "name": "ticket" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1145 - }, { - "icon": { - "paths": [ - "M565.333 234.668l74.667 533.332-117.333 170.667h-21.333l-117.334-170.667 74.667-533.332-74.667-106.667v-42.667h256v42.667l-74.667 106.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tie" - ] - }, - "attrs": [], - "properties": { - "order": 2420, - "id": 142, - "prevSize": 24, - "code": 60026, - "name": "tie" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1146 - }, { - "icon": { - "paths": [ - "M128 213.333h341.333v298.667h-341.333v-298.667zM512 213.333h341.333v298.667h-341.333v-298.667zM128 554.667h341.333v298.667h-341.333v-298.667zM512 554.667h341.333v298.667h-341.333v-298.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tile-four" - ] - }, - "attrs": [], - "properties": { - "order": 2421, - "id": 141, - "prevSize": 24, - "code": 60027, - "name": "tile-four" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1147 - }, { - "icon": { - "paths": [ - "M511.974 853.252c-188.544 0-341.333-152.789-341.333-341.333 0-188.503 152.832-341.335 341.333-341.335s341.333 152.789 341.333 341.335c0 188.501-152.832 341.333-341.333 341.333zM511.974 85.251c-235.648 0-426.667 191.019-426.667 426.668 0 235.648 191.019 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.649-191.019-426.668-426.667-426.668zM693.009 330.883c-50.005-49.963-115.533-74.923-181.035-74.965v256.001l-181.041 181.035c100.017 99.968 262.108 99.925 362.076 0 99.968-100.011 99.968-262.059 0-362.071z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "timelapse" - ] - }, - "attrs": [], - "properties": { - "order": 2422, - "id": 140, - "prevSize": 24, - "code": 60028, - "name": "timelapse" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1148 - }, { - "icon": { - "paths": [ - "M890.453 613.12c-5.973-11.947-14.933-22.613-26.88-31.573s-26.027-16.64-43.093-22.613c-17.067-5.973-36.267-11.52-57.6-16.213-14.933-2.987-27.307-6.4-37.12-9.813s-17.493-6.827-23.467-10.667c-5.973-3.84-9.813-8.107-11.947-12.8s-3.413-10.24-3.413-16.64c0-6.4 1.28-11.947 3.84-17.493s6.4-10.667 11.52-14.507c5.12-4.267 11.52-7.68 19.2-10.24s17.067-3.84 27.307-3.84c10.667 0 20.053 1.707 28.16 4.693s14.933 7.253 20.48 12.373c5.547 5.12 9.387 11.093 12.373 17.92 2.56 6.827 4.267 13.653 4.267 20.907h83.2c0-16.64-3.413-32-10.24-46.507s-16.64-26.88-29.44-37.547c-12.8-10.667-28.16-18.773-46.507-25.173s-39.253-9.387-62.293-9.387c-21.76 0-41.813 2.987-59.307 8.96s-32.853 14.080-45.227 24.32c-12.373 10.24-21.76 22.187-28.587 35.84s-9.813 27.733-9.813 43.093c0 15.36 3.413 29.013 9.813 40.96s15.787 22.187 27.307 31.147c11.52 8.96 25.6 16.213 41.813 22.613 16.213 5.973 34.56 11.093 54.187 15.36 16.64 3.413 30.293 7.253 40.533 11.093s18.347 8.107 24.32 12.373c5.547 4.267 9.387 9.387 11.52 14.507s2.987 10.667 2.987 16.64c0 13.653-5.547 24.32-17.067 32.853s-28.16 12.373-49.92 12.373c-9.387 0-18.347-0.853-27.307-3.413-8.96-2.133-17.067-5.547-23.893-10.24-7.253-4.693-12.8-11.093-17.493-18.773s-7.253-17.493-7.68-28.587h-80.64c0 15.36 3.413 30.293 10.24 44.8s16.64 27.733 29.867 39.68c13.227 11.52 29.44 20.907 49.067 28.16s41.813 10.667 67.413 10.667c22.613 0 43.093-2.56 61.44-8.107s34.133-13.227 47.36-23.040c13.227-9.813 23.040-21.76 30.293-35.413s10.667-28.587 10.667-45.227c-0.853-17.067-3.84-31.573-10.24-43.52zM495.36 553.387c-6.827-10.24-15.36-19.627-26.453-27.733-10.667-8.107-23.893-14.933-39.68-20.48 12.8-5.973 24.32-12.8 34.133-21.333s17.92-17.493 24.32-27.307c6.4-9.813 11.52-19.627 14.507-30.293 3.413-10.24 4.693-20.907 4.693-31.147 0-23.467-3.84-44.373-11.947-62.293-7.68-17.92-18.773-32.853-33.28-45.227-14.080-11.947-31.147-21.333-51.2-27.307-19.2-5.547-41.387-8.533-65.28-8.533-23.467 0-45.227 3.413-64.853 10.24-20.053 7.253-37.12 17.067-51.2 29.44s-25.6 26.88-33.28 43.947c-8.533 16.64-12.373 35.413-12.373 55.040h84.48c0-11.093 2.133-20.907 5.973-29.44s9.387-16.213 16.213-22.187c7.253-5.973 15.36-10.667 24.747-14.080s19.627-5.12 31.147-5.12c26.027 0 45.227 6.827 58.027 20.053s18.773 32 18.773 56.32c0 11.52-1.707 22.187-5.12 31.573s-8.96 17.493-16.213 24.32c-7.253 6.827-16.213 11.947-26.88 15.787s-23.467 5.547-37.973 5.547h-49.92v66.987h50.347c14.507 0 27.307 1.707 38.827 4.693 11.52 3.413 21.333 8.107 29.44 14.933s14.507 15.36 18.773 26.027c4.267 10.24 6.827 23.040 6.827 37.12 0 26.453-7.68 46.507-22.613 60.587s-35.84 20.907-61.867 20.907c-12.373 0-23.893-1.707-34.133-5.547-10.24-3.413-18.773-8.533-26.027-15.36s-12.8-14.507-16.64-23.893c-3.84-9.387-5.973-19.627-5.973-30.72h-84.907c0 23.467 4.693 43.947 13.653 61.867s21.333 32.853 36.693 44.8c15.36 11.947 32.853 20.907 52.907 26.88s40.96 8.96 63.147 8.96c24.32 0 46.507-3.413 67.413-9.813s38.827-16.213 53.76-29.013c15.36-12.8 27.307-28.16 35.84-46.933 8.533-18.347 12.8-39.68 12.8-63.147 0-12.373-1.707-24.747-4.693-36.693-3.413-10.667-8.107-21.76-14.933-32.427z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "timer-3" - ] - }, - "attrs": [], - "properties": { - "order": 2423, - "id": 139, - "prevSize": 24, - "code": 60029, - "name": "timer-3" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1149 - }, { - "icon": { - "paths": [ - "M550.4 564.053c0 25.6-1.707 47.36-5.12 65.28s-8.533 32.427-15.36 43.52c-6.827 11.093-15.36 19.2-25.173 24.32s-21.76 7.68-34.987 7.68c-12.8 0-24.747-2.56-34.987-7.68s-18.773-13.227-25.6-24.32c-6.827-11.093-12.373-25.6-16.213-43.52s-5.547-39.68-5.547-65.28v-106.667c0-25.6 1.707-47.36 5.547-64.853s8.96-31.573 16.213-42.667c6.827-10.667 15.36-18.347 25.6-23.467 10.24-4.693 21.76-7.253 34.56-7.253 13.227 0 24.747 2.56 34.56 7.253 10.24 4.693 18.773 12.373 25.6 23.467 6.827 10.667 12.373 24.747 15.787 42.24s5.547 39.253 5.547 64.853v107.093zM589.653 300.8c-14.507-17.067-32-29.867-52.48-37.547-20.053-7.68-43.093-11.52-67.84-11.52s-47.36 3.84-67.84 11.52c-20.48 7.68-37.973 20.053-52.48 37.547s-25.6 39.68-33.707 67.84c-7.68 27.733-11.947 61.867-11.947 101.973v81.92c0 40.107 3.84 74.24 11.947 101.973 8.107 28.16 19.2 50.773 34.133 68.267 14.507 17.493 32 30.293 52.48 37.973s43.093 11.947 67.84 11.947c25.173 0 47.787-3.84 67.84-11.947 20.48-7.68 37.547-20.48 52.053-37.973s25.6-40.107 33.28-68.267c7.68-27.733 11.947-61.867 11.947-101.973v-81.92c0-40.107-3.84-74.24-11.947-101.973-7.68-28.16-18.773-50.773-33.28-67.84zM1014.613 613.12c-5.973-11.947-14.933-22.613-26.88-31.573s-26.027-16.64-43.093-22.613c-17.067-5.973-36.267-11.52-57.6-16.213-14.933-2.987-27.307-6.4-37.12-9.813s-17.493-6.827-23.467-10.667c-5.973-3.84-9.813-8.107-11.947-12.8s-3.413-10.24-3.413-16.64c0-5.973 1.28-11.947 3.84-17.493s6.4-10.667 11.52-14.507c5.12-4.267 11.52-7.68 19.2-10.24s17.067-3.84 27.307-3.84c10.667 0 20.053 1.707 28.16 4.693s14.933 7.253 20.48 12.373c5.547 5.12 9.387 11.093 12.373 17.92 2.56 6.827 4.267 13.653 4.267 20.907h83.2c0-16.64-3.413-32-10.24-46.507s-16.64-26.88-29.44-37.547c-12.8-10.667-28.16-18.773-46.507-25.173s-39.253-9.387-62.293-9.387c-21.76 0-41.813 2.987-59.307 8.96s-32.853 14.080-45.227 24.32c-12.373 10.24-21.76 22.187-28.587 35.84s-9.813 27.733-9.813 43.093c0 15.36 3.413 29.44 9.813 40.96 6.4 11.947 15.36 22.187 27.307 31.147 11.52 8.96 25.6 16.213 41.813 22.613 16.213 5.973 34.56 11.093 54.187 15.36 16.64 3.413 30.293 7.253 40.533 11.093s18.347 8.107 24.32 12.373c5.547 4.267 9.387 9.387 11.52 14.507s2.987 10.667 2.987 16.64c0 13.653-5.547 24.32-17.067 32.853s-28.16 12.373-49.92 12.373c-9.387 0-18.347-0.853-27.307-3.413-8.96-2.133-17.067-5.547-23.893-10.24-7.253-4.693-12.8-11.093-17.493-18.773s-7.253-17.493-7.68-28.587h-80.64c0 15.36 3.413 30.293 10.24 44.8s16.64 27.733 29.867 39.68c13.227 11.52 29.44 20.907 49.067 28.16s41.813 10.667 67.413 10.667c22.613 0 43.093-2.56 61.44-8.107s34.133-13.227 47.36-23.040c13.227-9.813 23.040-21.76 30.293-35.413s10.667-28.587 10.667-45.227c-0.853-17.067-3.84-31.573-10.24-43.52zM0 329.387v71.68l128-42.667v409.6h85.333v-512h-10.667l-202.667 73.387z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "timer-10" - ] - }, - "attrs": [], - "properties": { - "order": 2424, - "id": 138, - "prevSize": 24, - "code": 60030, - "name": "timer-10" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1150 - }, { - "icon": { - "paths": [ - "M512 853.333c-165.12 0-298.667-133.547-298.667-298.667 0-54.613 14.933-105.813 40.533-150.187l407.893 407.893c-43.947 26.027-95.147 40.96-149.76 40.96zM128.853 170.667l-54.187 54.187 117.333 117.76c-40.533 60.587-64 133.547-64 212.053 0 212.053 171.52 384 384 384 78.507 0 151.467-23.467 212.48-64l106.667 106.667 54.187-54.187-756.48-756.48zM469.333 402.773l85.333 85.333v-146.773h-85.333zM640 42.667h-256v85.333h256zM812.373 194.133l-60.587 60.587c-66.133-52.48-149.333-84.053-239.787-84.053-78.080 0-150.613 23.467-211.2 63.147l62.293 62.293c43.52-25.173 94.72-40.107 148.907-40.107 165.12 0 298.667 133.547 298.667 298.667 0 54.187-14.933 105.387-40.107 148.907l61.867 61.867c40.107-60.16 63.573-132.693 63.573-210.773 0-90.453-31.573-173.653-84.053-239.36l60.587-60.587-60.16-60.587z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "timer-off" - ] - }, - "attrs": [], - "properties": { - "order": 2425, - "id": 137, - "prevSize": 24, - "code": 60031, - "name": "timer-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1151 - }, { - "icon": { - "paths": [ - "M853.333 85.333v85.333h-85.333v188.34l-152.994 152.994 152.994 152.994v188.339h85.333v85.333h-682.667v-85.333h85.333v-188.339l152.993-152.994-152.993-152.993v-188.34h-85.333v-85.333h682.667zM682.667 700.339l-128-128v-120.678l128-128v-152.993h-341.333v152.994l128 128v120.678l-128 128 0 24.994h85.333l85.333-85.333 85.333 85.333h85.333v-24.994zM512 384l-85.333-85.333h170.667l-85.333 85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "timer-sand" - ] - }, - "attrs": [], - "properties": { - "order": 2426, - "id": 136, - "prevSize": 24, - "code": 60032, - "name": "timer-sand" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1152 - }, { - "icon": { - "paths": [ - "M512 853.333c-165.12 0-298.667-133.547-298.667-298.667s133.547-298.667 298.667-298.667c165.12 0 298.667 133.547 298.667 298.667s-133.547 298.667-298.667 298.667zM811.947 315.307l60.587-60.587c-18.347-21.76-38.4-42.24-60.16-60.16l-60.587 60.587c-66.133-52.907-149.333-84.48-239.787-84.48-212.053 0-384 171.947-384 384s171.52 384 384 384c212.48 0 384-171.947 384-384 0-90.453-31.573-173.653-84.053-239.36zM469.333 597.333h85.333v-256h-85.333zM640 42.667h-256v85.333h256v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "timer" - ] - }, - "attrs": [], - "properties": { - "order": 2427, - "id": 135, - "prevSize": 24, - "code": 60033, - "name": "timer" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1153 - }, { - "icon": { - "paths": [ - "M597.333 512h64v120.448l104.030 60.062-32 55.424-136.030-78.537v-157.397zM170.667 85.334l597.333 0c47.13 0 85.333 38.205 85.333 85.333v260.308c52.787 53.871 85.333 127.646 85.333 209.024 0 164.949-133.717 298.667-298.667 298.667-81.378 0-155.153-32.546-209.024-85.333h-260.309c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM170.667 640v128h199.408c-18.429-38.797-28.742-82.193-28.742-128h-170.667zM170.667 341.334l256-0v-128l-256 0v128zM768 341.334v-128l-256-0v128l256 0zM170.667 554.667h183.034c14.633-49.165 41.584-93.026 77.275-128h-260.309v128zM640 433.233c-114.197 0-206.771 92.574-206.771 206.767 0 114.197 92.574 206.771 206.771 206.771 114.193 0 206.767-92.574 206.767-206.771 0-114.193-92.574-206.767-206.767-206.767z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "timetable" - ] - }, - "attrs": [], - "properties": { - "order": 2428, - "id": 134, - "prevSize": 24, - "code": 60034, - "name": "timetable" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1154 - }, { - "icon": { - "paths": [ - "M298.663 298.67c117.824 0 213.332 95.511 213.332 213.334 0 117.82-95.511 213.333-213.332 213.333s-213.333-95.514-213.333-213.333c0-117.824 95.508-213.334 213.333-213.334zM853.333 597.342h-256v-170.667h256c47.13 0 85.329 38.204 85.329 85.333 0 47.125-38.204 85.333-85.329 85.333zM298.667 384c-70.692 0-128 57.306-128 128s57.307 128 128 128c70.692 0 128-57.306 128-128s-57.308-128-128-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "toggle-switch-off" - ] - }, - "attrs": [], - "properties": { - "order": 2429, - "id": 133, - "prevSize": 24, - "code": 60035, - "name": "toggle-switch-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1155 - }, { - "icon": { - "paths": [ - "M725.333 298.67c117.824 0 213.333 95.511 213.333 213.334 0 117.82-95.514 213.333-213.333 213.333-117.824 0-213.333-95.514-213.333-213.333 0-117.824 95.505-213.334 213.333-213.334zM170.663 597.342c-47.129 0-85.333-38.208-85.333-85.333 0-47.13 38.203-85.333 85.332-85.333h256v170.667h-255.998z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "toggle-switch-on" - ] - }, - "attrs": [], - "properties": { - "order": 2430, - "id": 132, - "prevSize": 24, - "code": 60036, - "name": "toggle-switch-on" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1156 - }, { - "icon": { - "paths": [ - "M170.667 85.333h682.667c47.13 0 85.333 38.205 85.333 85.333v512c0 47.13-38.204 85.333-85.333 85.333h-170.667l-170.667 170.667-170.667-170.667h-170.667c-47.128 0-85.333-38.204-85.333-85.333v-512c0-47.128 38.205-85.333 85.333-85.333zM768 597.333v-85.333h-234.667l-85.333 85.333h320zM256 597.333h105.601l293.461-293.503c8.363-8.321 8.363-21.846 0-30.166l-75.392-75.435c-8.363-8.32-21.845-8.32-30.208 0l-293.462 293.503v105.6z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tooltip-edit" - ] - }, - "attrs": [], - "properties": { - "order": 2431, - "id": 131, - "prevSize": 24, - "code": 60037, - "name": "tooltip-edit" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1157 - }, { - "icon": { - "paths": [ - "M170.667 85.333h682.667c47.13 0 85.333 38.205 85.333 85.333v512c0 47.13-38.204 85.333-85.333 85.333h-170.667l-170.667 170.667-170.667-170.667h-170.667c-47.128 0-85.333-38.204-85.333-85.333v-512c0-47.128 38.205-85.333 85.333-85.333zM810.667 640v-341.333l-170.667 170.666-85.333-85.333-256 256h512zM298.667 213.333c-47.128 0-85.333 38.205-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.205 85.333-85.333s-38.205-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tooltip-image" - ] - }, - "attrs": [], - "properties": { - "order": 2432, - "id": 130, - "prevSize": 24, - "code": 60038, - "name": "tooltip-image" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1158 - }, { - "icon": { - "paths": [ - "M170.667 85.333h682.667c47.13 0 85.333 38.205 85.333 85.333v512c0 47.13-38.204 85.333-85.333 85.333h-170.667l-170.667 170.667-170.667-170.667h-170.667c-47.128 0-85.333-38.204-85.333-85.333v-512c0-47.128 38.205-85.333 85.333-85.333zM170.667 170.667v512h206.013l135.321 135.322 135.322-135.322h206.012v-512h-682.667zM469.333 256h85.333v128h128v85.333h-128v128h-85.333v-128h-128v-85.333h128v-128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tooltip-outline-plus" - ] - }, - "attrs": [], - "properties": { - "order": 2433, - "id": 129, - "prevSize": 24, - "code": 60039, - "name": "tooltip-outline-plus" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1159 - }, { - "icon": { - "paths": [ - "M170.667 85.333h682.667c47.13 0 85.333 38.205 85.333 85.333v512c0 47.13-38.204 85.333-85.333 85.333h-170.667l-170.667 170.667-170.667-170.667h-170.667c-47.128 0-85.333-38.204-85.333-85.333v-512c0-47.128 38.205-85.333 85.333-85.333zM170.667 170.667v512h206.013l135.32 135.322 135.322-135.322h206.012v-512h-682.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tooltip-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2434, - "id": 128, - "prevSize": 24, - "code": 60040, - "name": "tooltip-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1160 - }, { - "icon": { - "paths": [ - "M170.667 85.333h682.667c47.13 0 85.333 38.205 85.333 85.333v512c0 47.13-38.204 85.333-85.333 85.333h-170.667l-170.667 170.667-170.667-170.667h-170.667c-47.128 0-85.333-38.204-85.333-85.333v-512c0-47.128 38.205-85.333 85.333-85.333zM213.333 213.334v85.333h597.333v-85.333h-597.333zM213.333 384v85.333h426.667v-85.333h-426.667zM213.333 554.667v85.333h512v-85.333h-512z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tooltip-text" - ] - }, - "attrs": [], - "properties": { - "order": 2435, - "id": 127, - "prevSize": 24, - "code": 60041, - "name": "tooltip-text" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1161 - }, { - "icon": { - "paths": [ - "M170.667 85.333h682.667c47.13 0 85.333 38.205 85.333 85.333v512c0 47.13-38.204 85.333-85.333 85.333h-170.667l-170.667 170.667-170.667-170.667h-170.667c-47.128 0-85.333-38.204-85.333-85.333v-512c0-47.128 38.205-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tooltip" - ] - }, - "attrs": [], - "properties": { - "order": 2436, - "id": 126, - "prevSize": 24, - "code": 60042, - "name": "tooltip" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1162 - }, { - "icon": { - "paths": [ - "M512 597.333c-42.667 0-128 42.667-128 85.333 0 85.333 128 85.333 128 85.333v-42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667v-42.667zM512 810.667c0 0-170.667-21.333-170.667-106.667 0-128 128-160 170.667-160v-53.333c-42.667 0-213.333 64-213.333 192 0 170.667 213.333 170.667 213.333 170.667v-42.667zM429.751 300.008l50.701 22.555c18.432-104.314 67.371-172.827 67.371-172.827-18.133 43.522-30.14 79.691-38.089 108.507 51.908-106.884 156.16-172.91 156.16-172.91-50.419 50.419-87.134 104.752-112.661 150.463 67.729-71.645 160.964-118.261 160.964-118.262-114.586 73.334-166.541 189.724-179.268 222.145l23.561 3.264c0 22.128 0.068 42.935 10.803 59.035 32.201 80.504 198.707 87.48 198.707 280.688s-171.874 256-263.113 256c-91.235 0-291.554-41.327-291.554-256s211.052-216.286 248.619-302.155c5.367-16.101-32.201-80.503-32.201-80.503z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tor" - ] - }, - "attrs": [], - "properties": { - "order": 2437, - "id": 125, - "prevSize": 24, - "code": 60043, - "name": "tor" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1163 - }, { - "icon": { - "paths": [ - "M512.017 383.918c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333c47.147 0 85.333 38.187 85.333 85.333s-38.187 85.333-85.333 85.333zM512.017 597.252c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.335 85.333-85.335c47.147 0 85.333 38.188 85.333 85.335s-38.187 85.333-85.333 85.333zM512.017 810.586c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333c47.147 0 85.333 38.187 85.333 85.333s-38.187 85.333-85.333 85.333zM853.308 426.584h-128v-48.725c73.515-18.987 128-85.163 128-164.608h-128v-42.667c0-23.552-19.072-42.667-42.667-42.667h-341.334c-23.552 0-42.667 19.115-42.667 42.667v42.667h-128c0 79.445 54.528 145.621 128 164.608v48.725h-128c0 79.447 54.528 145.623 128 164.609v48.725h-128c0 79.445 54.528 145.621 128 164.608v48.725c0 23.552 19.115 42.667 42.667 42.667h341.334c23.595 0 42.667-19.115 42.667-42.667v-48.725c73.515-18.987 128-85.163 128-164.608h-128v-48.725c73.515-18.987 128-85.163 128-164.609z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "traffic-light" - ] - }, - "attrs": [], - "properties": { - "order": 2438, - "id": 124, - "prevSize": 24, - "code": 60044, - "name": "traffic-light" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1164 - }, { - "icon": { - "paths": [ - "M767.974 426.584h-512v-213.333h512zM511.974 725.252c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333c47.147 0 85.333 38.187 85.333 85.333s-38.187 85.333-85.333 85.333zM170.641 661.252c0 82.475 66.944 149.333 149.333 149.333l-64 64v21.333h512v-21.333l-64-64c82.56 0 149.333-66.859 149.333-149.333v-448.001c0-149.333-152.832-170.667-341.333-170.667s-341.333 21.333-341.333 170.667v448.001z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "train" - ] - }, - "attrs": [], - "properties": { - "order": 2439, - "id": 123, - "prevSize": 24, - "code": 60045, - "name": "train" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1165 - }, { - "icon": { - "paths": [ - "M725.333 768c-25.6 0-42.667-17.067-42.667-42.667s17.067-42.667 42.667-42.667c25.6 0 42.667 17.067 42.667 42.667s-17.067 42.667-42.667 42.667zM285.867 456.533l12.8-145.067c0-29.867 25.6-55.467 55.467-55.467h311.467c34.133 0 59.733 25.6 59.733 55.467l12.8 140.8c0 29.867-25.6 55.467-55.467 55.467h-341.333c-29.867 4.267-55.467-21.333-55.467-51.2zM298.667 768c-25.6 0-42.667-17.067-42.667-42.667s17.067-42.667 42.667-42.667c25.6 0 42.667 17.067 42.667 42.667s-17.067 42.667-42.667 42.667zM810.667 256c0-46.933-38.4-85.333-85.333-85.333h-85.333c0-46.933-38.4-85.333-85.333-85.333h-85.333c-46.933 0-85.333 38.4-85.333 85.333h-85.333c-46.933 0-85.333 38.4-85.333 85.333l-42.667 512c0 46.933 38.4 85.333 85.333 85.333h85.333l-42.667 85.333h430.933l-42.667-85.333h81.067c46.933 0 85.333-38.4 85.333-85.333l-42.667-512z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tram" - ] - }, - "attrs": [], - "properties": { - "order": 2440, - "id": 122, - "prevSize": 24, - "code": 60046, - "name": "tram" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1166 - }, { - "icon": { - "paths": [ - "M511.974 981.252l-170.667-170.667h341.334l-170.667 170.667zM853.333 128c47.104 0 85.333 38.229 85.333 85.333v426.667c0 47.104-38.229 85.333-85.333 85.333h-682.667c-47.147 0-85.333-38.229-85.333-85.333l0.426-426.667c0-47.104 37.76-85.333 84.907-85.333h682.667zM768.026 640.081v-85.333h-234.667l-85.333 85.333h320zM256.025 640.081h105.601l293.461-293.502c8.363-8.321 8.363-21.847 0-30.166l-75.392-75.435c-8.363-8.32-21.845-8.32-30.208 0l-293.462 293.503v105.6z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "transcribe-close" - ] - }, - "attrs": [], - "properties": { - "order": 2441, - "id": 121, - "prevSize": 24, - "code": 60047, - "name": "transcribe-close" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1167 - }, { - "icon": { - "paths": [ - "M853.308 213.251c47.104 0 85.333 38.229 85.333 85.333v426.668c0 47.104-38.229 85.333-85.333 85.333h-682.666c-47.147 0-85.333-38.229-85.333-85.333l0.426-426.668c0-47.104 37.76-85.333 84.907-85.333h682.666zM768 725.333v-85.333h-234.667l-85.333 85.333h320zM256 725.333h105.601l293.46-293.504c8.363-8.32 8.363-21.846 0-30.165l-75.392-75.435c-8.363-8.32-21.845-8.32-30.208 0l-293.461 293.504v105.6z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "transcribe" - ] - }, - "attrs": [], - "properties": { - "order": 2442, - "id": 120, - "prevSize": 24, - "code": 60048, - "name": "transcribe" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1168 - }, { - "icon": { - "paths": [ - "M128 341.333h85.333v341.333h-85.333v-341.333zM298.667 341.333h85.333v341.333h-85.333v-341.333zM469.333 341.333h85.333v341.333h-85.333v-341.333zM640 821.333v-618.667l309.333 309.333-309.333 309.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "transfer" - ] - }, - "attrs": [], - "properties": { - "order": 2443, - "id": 119, - "prevSize": 24, - "code": 60049, - "name": "transfer" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1169 - }, { - "icon": { - "paths": [ - "M341.329 896.004c-47.128 0-85.333-38.204-85.333-85.333l0.004-512.004h512l-0.004 512.004c0 47.13-38.204 85.333-85.333 85.333h-341.333zM213.331 256.001v-85.332h149.333l42.667-42.667 213.335-0.002 42.667 42.667 149.333 0.002-0.004 85.333-597.331-0z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "trash" - ] - }, - "attrs": [], - "properties": { - "order": 2444, - "id": 118, - "prevSize": 24, - "code": 60050, - "name": "trash" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1170 - }, { - "icon": { - "paths": [ - "M469.333 896v-181.594c-20.019 7.078-41.557 10.927-64 10.927-106.039 0-192-85.961-192-192 0-53.99 22.284-102.775 58.156-137.658-9.969-23.221-15.489-48.803-15.489-75.675 0-106.039 85.961-192 192-192 66.675 0 125.41 33.986 159.834 85.579 3.588-0.163 7.202-0.246 10.833-0.246 129.604 0 234.667 105.064 234.667 234.667 0 129.604-105.062 234.667-234.667 234.667-22.187 0-43.657-3.081-64-8.832v222.165h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tree" - ] - }, - "attrs": [], - "properties": { - "order": 2445, - "id": 117, - "prevSize": 24, - "code": 60051, - "name": "tree" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1171 - }, { - "icon": { - "paths": [ - "M170.667 128h682.667c23.565 0 42.667 19.103 42.667 42.667v682.667c0 23.565-19.102 42.667-42.667 42.667h-682.667c-23.564 0-42.667-19.102-42.667-42.667v-682.667c0-23.564 19.102-42.667 42.667-42.667zM234.667 213.333c-11.782 0-21.333 9.551-21.333 21.333v512c0 11.78 9.551 21.333 21.333 21.333h213.333c11.78 0 21.333-9.553 21.333-21.333v-512c0-11.782-9.553-21.333-21.333-21.333h-213.333zM576 213.333c-11.78 0-21.333 9.551-21.333 21.333v256c0 11.785 9.549 21.333 21.333 21.333h213.333c11.78 0 21.333-9.549 21.333-21.333v-256c0-11.782-9.553-21.333-21.333-21.333h-213.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "trello" - ] - }, - "attrs": [], - "properties": { - "order": 2446, - "id": 116, - "prevSize": 24, - "code": 60052, - "name": "trello" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1172 - }, { - "icon": { - "paths": [ - "M682.667 768l97.707-97.707-208.213-208.213-170.667 170.667-316.16-316.587 60.16-60.16 256 256 170.667-170.667 268.8 268.373 97.707-97.707v256h-256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "trending-down" - ] - }, - "attrs": [], - "properties": { - "order": 2447, - "id": 115, - "prevSize": 24, - "code": 60053, - "name": "trending-down" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1173 - }, { - "icon": { - "paths": [ - "M938.667 512l-170.667-170.667v128h-640v85.333h640v128l170.667-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "trending-neutral" - ] - }, - "attrs": [], - "properties": { - "order": 2448, - "id": 114, - "prevSize": 24, - "code": 60054, - "name": "trending-neutral" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1174 - }, { - "icon": { - "paths": [ - "M682.667 256l97.707 97.707-208.213 208.213-170.667-170.667-316.16 316.587 60.16 60.16 256-256 170.667 170.667 268.8-268.373 97.707 97.707v-256h-256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "trending-up" - ] - }, - "attrs": [], - "properties": { - "order": 2449, - "id": 113, - "prevSize": 24, - "code": 60055, - "name": "trending-up" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1175 - }, { - "icon": { - "paths": [ - "M767.974 789.252c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.328 0 64 28.672 64 64s-28.672 64-64 64zM831.974 405.251l83.797 106.668h-190.464v-106.668zM255.975 789.252c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.328 0 64 28.672 64 64s-28.672 64-64 64zM853.308 341.251h-128v-170.667h-597.333c-47.147 0-85.333 38.187-85.333 85.333v469.335h85.333c0 70.699 57.301 128 128 128s128-57.301 128-128h256c0 70.699 57.301 128 128 128s128-57.301 128-128h85.333v-213.333l-128-170.668z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "truck" - ] - }, - "attrs": [], - "properties": { - "order": 2450, - "id": 112, - "prevSize": 24, - "code": 60056, - "name": "truck" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1176 - }, { - "icon": { - "paths": [ - "M682.667 896h-341.333c-23.564 0-42.667-19.102-42.667-42.667l-0-338.21-55.32 44.655c-16.662 16.661-43.677 16.661-60.34 0l-120.68-120.678c-16.662-16.663-16.662-43.678 0-60.34l250.758-250.759 70.915 0c0 47.128 57.306 85.333 128 85.333 70.69 0 128-38.205 128-85.333l70.916-0 250.756 250.759c16.661 16.662 16.661 43.677 0 60.34l-120.678 120.678c-16.661 16.661-43.678 16.661-60.339 0l-55.322-44.655v338.21c0 23.565-19.102 42.667-42.667 42.667zM871.164 408.93l-183.761-183.76c-13.069 15.070-29.094 28.375-47.403 39.377-35.657 21.425-79.974 34.121-128 34.121-72.691 0-136.887-29.083-175.404-73.497l-183.759 183.759 60.34 60.34 127.935-85.268h42.889v426.665h256v-426.665h42.889l127.936 85.268 60.339-60.34z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tshirt-crew" - ] - }, - "attrs": [], - "properties": { - "order": 2451, - "id": 111, - "prevSize": 24, - "code": 60057, - "name": "tshirt-crew" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1177 - }, { - "icon": { - "paths": [ - "M682.667 896h-341.333c-23.564 0-42.667-19.102-42.667-42.667v-338.21l-55.32 44.655c-16.662 16.661-43.677 16.661-60.34 0l-120.68-120.678c-16.662-16.664-16.662-43.679 0-60.341l250.758-250.759 70.915 0c0 47.128 42.666 128 128 181.333 85.333-53.333 128-134.205 128-181.333l70.916-0 250.756 250.759c16.661 16.662 16.661 43.677 0 60.341l-120.678 120.678c-16.661 16.661-43.678 16.661-60.339 0l-55.322-44.655v338.21c0 23.565-19.102 42.667-42.667 42.667zM871.164 408.93l-183.761-183.76c-47.403 73.497-90.069 126.831-175.403 169.498-85.333-42.668-128-96.001-175.404-169.498l-183.76 183.76 60.34 60.34 127.935-85.268h42.888v426.666h256v-426.666h42.889l127.936 85.268 60.339-60.34z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tshirt-v" - ] - }, - "attrs": [], - "properties": { - "order": 2452, - "id": 110, - "prevSize": 24, - "code": 60058, - "name": "tshirt-v" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1178 - }, { - "icon": { - "paths": [ - "M160 725.333l181.333-181.333 0 138.667h426.667v-192l85.333-85.333v277.333c0 47.13-38.204 85.333-85.333 85.333h-426.667l-0 138.667-181.333-181.333zM864 298.667l-181.333 181.333v-138.667l-426.667-0.001v192.001l-85.333 85.333-0-277.334c0-47.128 38.205-85.333 85.334-85.333l426.667 0.001v-138.666l181.333 181.332z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tumblr-reblog" - ] - }, - "attrs": [], - "properties": { - "order": 2453, - "id": 109, - "prevSize": 24, - "code": 60059, - "name": "tumblr-reblog" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1179 - }, { - "icon": { - "paths": [ - "M682.641 469.252h-128v166.4c0 31.275 6.144 46.933 46.933 46.933h81.067v128c0 0-43.874 4.292-89.6 4.292-112.896 0-166.4-69.274-166.4-145.092v-200.533h-85.333v-119.468c102.741-8.533 111.744-87.125 119.467-136.533h93.867v128h128zM853.308 85.251h-682.667c-47.147 0-84.907 38.187-84.907 85.333l-0.427 682.668c0 47.083 38.187 85.333 85.333 85.333h682.667c47.104 0 85.333-38.251 85.333-85.333v-682.668c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "tumblr" - ] - }, - "attrs": [], - "properties": { - "order": 2454, - "id": 108, - "prevSize": 24, - "code": 60060, - "name": "tumblr" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1180 - }, { - "icon": { - "paths": [ - "M170.667 85.334l768 0v511.999l-213.333 213.333h-170.667l-128 128h-128v-128h-213.333v-554.666l85.333-170.667zM853.333 554.667v-384h-597.334l0 512h128v128l128-128h213.333l128-128zM640 298.667h85.333v213.333h-85.333v-213.333zM512 298.667v213.333h-85.333v-213.333h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "twitch" - ] - }, - "attrs": [], - "properties": { - "order": 2455, - "id": 107, - "prevSize": 24, - "code": 60061, - "name": "twitch" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1181 - }, { - "icon": { - "paths": [ - "M755.516 398.002c-2.731 197.079-128.725 332.076-316.8 340.567-77.567 3.499-133.844-21.461-182.74-52.565 57.344 9.173 128.384-13.739 166.485-46.336-56.235-5.504-89.429-34.091-105.131-80.085 16.213 2.859 33.323 2.091 48.811-1.237-50.688-17.024-86.912-48.341-88.875-114.005 14.293 6.485 29.141 12.587 48.811 13.739-38.016-21.589-65.976-100.481-33.835-152.748 56.363 61.824 124.16 112.171 235.391 118.997-27.904-119.339 130.475-184.107 196.608-103.893 28.032-5.419 50.731-16 72.619-27.605-8.96 27.776-26.368 47.104-47.616 62.677 23.211-3.157 43.904-8.832 61.397-17.536-10.752 22.613-34.688 42.965-55.125 60.032zM853.308 85.255h-682.666c-47.104 0-84.907 38.187-84.907 85.333l-0.427 682.668c0 47.104 38.229 85.333 85.333 85.333h682.666c47.104 0 85.333-38.229 85.333-85.333v-682.668c0-47.147-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "twitter-box" - ] - }, - "attrs": [], - "properties": { - "order": 2456, - "id": 106, - "prevSize": 24, - "code": 60062, - "name": "twitter-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1182 - }, { - "icon": { - "paths": [ - "M755.516 398.002c20.437-17.067 44.373-37.419 55.125-60.032-17.493 8.704-38.187 14.379-61.397 17.536 21.248-15.573 38.656-34.901 47.616-62.677-21.888 11.605-44.587 22.187-72.619 27.605-66.133-80.213-224.512-15.445-196.608 103.893-111.231-6.827-179.028-57.173-235.391-118.997-32.142 52.266-4.182 131.159 33.835 152.748-19.669-1.152-34.517-7.253-48.811-13.739 1.963 65.664 38.187 96.981 88.875 114.005-15.488 3.328-32.597 4.096-48.81 1.237 15.701 45.995 48.896 74.581 105.13 80.085-38.101 32.597-109.141 55.509-166.485 46.336 48.896 31.104 105.173 56.064 182.74 52.565 188.075-8.491 314.069-143.488 316.8-340.567zM512 85.334c235.639 0 426.667 191.025 426.667 426.666 0 235.644-191.027 426.667-426.667 426.667-235.642 0-426.667-191.023-426.667-426.667 0-235.641 191.025-426.666 426.667-426.666z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "twitter-circle" - ] - }, - "attrs": [], - "properties": { - "order": 2457, - "id": 105, - "prevSize": 24, - "code": 60063, - "name": "twitter-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1183 - }, { - "icon": { - "paths": [ - "M256 245.333l181.333 181.333h-138.667l-0 256h277.334l85.333 85.333h-362.667c-47.128 0-85.333-38.204-85.333-85.333v-256h-138.666l181.333-181.333zM768 778.667l-181.333-181.333h138.667v-256l-277.333 0-85.333-85.334h362.667c47.13 0 85.333 38.205 85.333 85.333v256h138.667l-181.333 181.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "twitter-retweet" - ] - }, - "attrs": [], - "properties": { - "order": 2458, - "id": 104, - "prevSize": 24, - "code": 60064, - "name": "twitter-retweet" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1184 - }, { - "icon": { - "paths": [ - "M958.259 256.528c-32.836 14.564-68.13 24.407-105.165 28.833 37.798-22.662 66.837-58.546 80.508-101.306-35.383 20.986-74.569 36.224-116.279 44.434-33.399-35.587-80.986-57.822-133.653-57.822-101.124 0-183.117 81.983-183.117 183.106 0 14.351 1.621 28.327 4.745 41.73-152.183-7.637-287.11-80.536-377.421-191.321-15.763 27.044-24.793 58.498-24.793 92.057 0 63.529 32.326 119.575 81.46 152.414-30.013-0.956-58.252-9.19-82.937-22.905-0.017 0.765-0.017 1.529-0.017 2.301 0 88.721 63.119 162.726 146.885 179.55-15.364 4.186-31.541 6.426-48.241 6.426-11.799 0-23.27-1.152-34.452-3.285 23.302 72.742 90.926 125.687 171.054 127.159-62.668 49.118-141.622 78.391-227.414 78.391-14.78 0-29.356-0.87-43.68-2.564 81.035 51.955 177.286 82.274 280.692 82.274 336.806 0 520.989-279.019 520.989-520.995 0-7.938-0.179-15.835-0.533-23.69 35.78-25.817 66.825-58.066 91.371-94.787z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "twitter" - ] - }, - "attrs": [], - "properties": { - "order": 2459, - "id": 103, - "prevSize": 24, - "code": 60065, - "name": "twitter" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1185 - }, { - "icon": { - "paths": [ - "M938.675 512.047c0 235.563-191.057 426.62-426.675 426.62-235.606 0-426.673-191.057-426.673-426.62 0-235.714 191.068-426.714 426.673-426.714 235.618 0 426.675 191 426.675 426.714zM611.904 330.182c24.512 14.111 55.855 5.752 69.99-18.788 14.178-24.433 5.764-55.827-18.761-69.965-24.512-14.138-55.855-5.739-69.99 18.761-14.101 24.513-5.769 55.854 18.761 69.992zM506.982 661.636c-22.511 0-43.878-4.945-63.031-13.897l-35.601 63.799c29.7 14.797 63.206 23.049 98.633 23.049 20.617 0 40.559-2.782 59.507-8.051 3.332-20.629 15.59-39.526 35.025-50.842 19.529-11.264 41.984-12.322 61.525-4.894 37.871-37.359 62.532-88.038 66.146-144.538l-73.054-1.007c-6.746 76.48-70.895 136.38-149.15 136.38zM506.982 362.154c78.255 0 142.404 59.98 149.15 136.572l73.054-1.182c-3.614-56.448-28.275-107.154-66.146-144.408-19.541 7.311-42.052 6.276-61.525-5.013-19.435-11.261-31.693-30.158-35.025-50.787-18.948-5.214-38.891-8.104-59.507-8.104-35.426 0-68.932 8.332-98.633 23.076l35.601 63.81c19.153-8.937 40.521-13.964 63.031-13.964zM357.294 511.991c0-50.697 25.065-95.488 63.595-122.569l-37.428-62.829c-44.861 29.97-78.271 75.811-92.154 129.487 16.248 13.227 26.529 33.306 26.529 55.91 0 22.43-10.281 42.522-26.529 55.799 13.883 53.636 47.293 99.452 92.154 129.434l37.428-62.801c-38.53-27.055-63.595-71.795-63.595-122.432zM611.904 693.717c-24.529 14.046-32.862 45.453-18.761 69.897 14.135 24.555 45.478 32.926 69.99 18.816 24.525-14.153 32.969-45.466 18.816-70.003-14.191-24.516-45.534-32.9-70.046-18.709zM245.882 460.693c-28.33 0-51.204 22.955-51.204 51.298 0 28.22 22.874 51.217 51.204 51.217 28.357 0 51.258-22.997 51.258-51.217 0-28.343-22.9-51.298-51.258-51.298z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "ubuntu" - ] - }, - "attrs": [], - "properties": { - "order": 2460, - "id": 102, - "prevSize": 24, - "code": 60066, - "name": "ubuntu" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1186 - }, { - "icon": { - "paths": [ - "M512 170.667c131.968 0.128 248.192 86.869 285.909 213.333h-571.989c37.717-126.549 154.027-213.291 286.080-213.333zM512 85.333c-212.096 0-384 171.904-384 384h341.333v341.333c0 23.552-19.115 42.667-42.667 42.667s-42.667-19.115-42.667-42.667h-85.333c0 70.699 57.301 128 128 128s128-57.301 128-128v-341.333h341.333c0-212.096-171.904-384-384-384z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "umbrella-outline" - ] - }, - "attrs": [], - "properties": { - "order": 2461, - "id": 101, - "prevSize": 24, - "code": 60067, - "name": "umbrella-outline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1187 - }, { - "icon": { - "paths": [ - "M512 85.333c-212.096 0-384 171.904-384 384h341.333v341.333c0 23.552-19.115 42.667-42.667 42.667s-42.667-19.115-42.667-42.667h-85.333c0 70.699 57.301 128 128 128s128-57.301 128-128v-341.333h341.333c0-212.096-171.904-384-384-384z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "umbrella" - ] - }, - "attrs": [], - "properties": { - "order": 2462, - "id": 100, - "prevSize": 24, - "code": 60068, - "name": "umbrella" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1188 - }, { - "icon": { - "paths": [ - "M576 298.667c153.165 0 277.333 124.166 277.333 277.333 0 153.169-124.169 277.333-277.333 277.333h-149.335v-85.333h149.335c106.039 0 192-85.961 192-192s-85.961-192-192-192h-241.92l131.413 131.84-60.161 60.16-234.666-234.667 234.666-234.665 60.588 60.16-131.84 131.838h241.92zM256 768h85.333v85.333h-85.333v-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "undo-variant" - ] - }, - "attrs": [], - "properties": { - "order": 2463, - "id": 99, - "prevSize": 24, - "code": 60069, - "name": "undo-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1189 - }, { - "icon": { - "paths": [ - "M533.333 341.333c-113.067 0-215.467 42.24-294.4 110.933l-153.6-153.6v384h384l-154.453-154.453c59.307-49.493 134.827-80.213 218.453-80.213 151.040 0 279.467 98.56 324.267 234.667l101.12-33.28c-59.307-178.773-226.987-308.053-425.387-308.053z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "undo" - ] - }, - "attrs": [], - "properties": { - "order": 2464, - "id": 98, - "prevSize": 24, - "code": 60070, - "name": "undo" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1190 - }, { - "icon": { - "paths": [ - "M707.84 230.827l-60.587-60.16-135.253 135.253-135.253-135.253-60.587 60.16 195.84 195.84zM316.16 793.173l60.587 60.16 135.253-135.253 135.253 135.253 60.16-60.16-195.413-195.84-195.84 195.84z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "unfold-less" - ] - }, - "attrs": [], - "properties": { - "order": 2465, - "id": 97, - "prevSize": 24, - "code": 60071, - "name": "unfold-less" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1191 - }, { - "icon": { - "paths": [ - "M512 775.253l-135.253-135.253-60.16 60.16 195.413 195.84 195.84-195.84-60.587-60.16zM512 248.747l135.253 135.253 60.16-60.16-195.413-195.84-195.84 195.84 60.587 60.16 135.253-135.253z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "unfold-more" - ] - }, - "attrs": [], - "properties": { - "order": 2466, - "id": 96, - "prevSize": 24, - "code": 60072, - "name": "unfold-more" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1192 - }, { - "icon": { - "paths": [ - "M85.333 85.333h170.667v42.667l298.667 0v-42.666h170.667v170.666h-42.667v128h85.333v-42.667h170.667v170.667h-42.667v256h42.667v170.667h-170.667v-42.667h-256v42.667h-170.667v-170.667h42.666v-85.333h-128v42.667h-170.667v-170.667h42.667v-298.667h-42.667v-170.667zM768 512v-42.667h-85.333v85.333h42.667v170.667h-170.667v-42.667h-85.333v85.333h42.667v42.667h256v-42.667h42.667v-256h-42.667zM554.667 256v-42.666l-298.667-0v42.667h-42.667v298.666h42.667v42.667h128l0-85.333h-42.667v-170.666h170.667v42.666h85.333v-128h-42.667zM512 512h-42.667v85.333h85.333v-42.667h42.667v-85.333h-85.333v42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "ungroup" - ] - }, - "attrs": [], - "properties": { - "order": 2467, - "id": 95, - "prevSize": 24, - "code": 60073, - "name": "ungroup" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1193 - }, { - "icon": { - "paths": [ - "M614.963 170.83c0 0 22.327 16.365 23.556 30.060 0.38 4.534-9.86 6.088-12.224 9.504-2.364 3.39 0.862 9.396-1.382 11.741-2.206 2.326-6.758 2.453-10.112 8.751-3.324 6.333-99.964 199.766-114.125 222.759-6.106 17.037-11.093 78.127-15.718 86.443-4.655 8.333-214.435 306.513-222.167 315.507-20.937 24.465-78.757 10.688-122.756-20.962-41.846-30.059-65.78-79.292-49.933-102.409 6.706-9.796 214.843-309.050 221.085-316.273 6.261-7.197 62.010-32.668 75.94-44.199 16.802-21.136 165.82-177.841 170.615-183.13 4.809-5.279 3.371-9.604 4.809-12.485 1.455-2.899 8.171-1.917 10.577-5.306 2.398-3.353-1.916-12.477 2.398-13.922 4.326-1.435 20.211-0.481 39.437 13.922zM462.818 189.425l37.939 39.674-62.882 66.871-34.148-66.789c-3.389-6.325-7.96-6.397-10.196-8.742-2.245-2.326 0.918-8.369-1.454-11.767-2.39-3.408-12.458-2.381-12.376-6.933 0.091-4.579 6.343-19.255 26.398-32.577 0 0 22.944-15.657 36.294-12.186 4.407 1.145 2.462 11.35 4.885 14.712 2.436 3.362 9.182 2.344 10.633 5.225 1.472 2.89 0.064 7.242 4.907 12.513zM935.13 731.703c16.094 27.989-16.35 78.025-60.983 108.992-42.47 29.449-97.041 35.567-113.587 12.813-6.98-9.634-219.985-306.722-224.691-315.038-4.745-8.324-10.108-69.559-16.311-86.609l-1.156-1.916c12.86-23.653 39.458-75.867 67.49-131.37 24.073 25.516 43.644 46.607 49.169 53.449 14.029 11.477 70.106 36.675 76.42 43.881 6.289 7.197 217.732 305.476 223.65 315.797z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "untappd" - ] - }, - "attrs": [], - "properties": { - "order": 2468, - "id": 94, - "prevSize": 24, - "code": 60074, - "name": "untappd" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1194 - }, { - "icon": { - "paths": [ - "M383.974 682.581v-255.998h-170.667l298.667-298.667 298.667 298.667h-170.667v255.998h-256zM213.306 853.252v-85.333h597.335v85.333h-597.335z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "upload" - ] - }, - "attrs": [], - "properties": { - "order": 2469, - "id": 93, - "prevSize": 24, - "code": 60075, - "name": "upload" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1195 - }, { - "icon": { - "paths": [ - "M639.974 298.584v170.668h42.667v85.333h-128v-341.335h85.333l-128-170.667-128 170.667h85.333v341.335h-128v-88.32c30.037-15.659 51.2-46.124 51.2-82.348 0-51.84-42.027-93.867-93.867-93.867s-93.867 42.027-93.867 93.867c0 36.224 21.163 66.689 51.2 82.348v88.32c0 47.147 38.144 85.333 85.333 85.333h128v130.176c-30.293 15.573-51.2 46.763-51.2 83.157 0 51.84 42.027 93.867 93.867 93.867s93.867-42.027 93.867-93.867c0-36.395-20.949-67.584-51.2-83.157v-130.176h128c47.147 0 85.333-38.187 85.333-85.333v-85.333h42.667v-170.668h-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "usb" - ] - }, - "attrs": [], - "properties": { - "order": 2470, - "id": 92, - "prevSize": 24, - "code": 60076, - "name": "usb" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1196 - }, { - "icon": { - "paths": [ - "M789.333 85.333c35.345 0 64 28.654 64 64s-28.655 64-64 64c-9.882 0-19.238-2.239-27.593-6.237l-157.585 157.584 13.508 20.188c94.362-54.813 204.019-86.201 321.003-86.201l42.667 1.399v85.551l-42.667-1.617c-109.969 0-212.463 32.002-298.675 87.202-0.998 92.774-76.015 167.791-168.789 168.789-55.2 86.212-87.203 188.706-87.203 298.675l1.617 42.667h-85.55l-1.399-42.667c0-116.983 31.388-226.641 86.201-321.003l-20.188-13.508-157.584 157.585c3.998 8.354 6.237 17.711 6.237 27.593 0 35.345-28.654 64-64 64s-64-28.655-64-64c0-35.345 28.654-64 64-64 9.88 0 19.238 2.24 27.593 6.238l157.584-157.585c-22.465-28.898-35.843-65.212-35.843-104.653 0-94.257 76.41-170.667 170.667-170.667 39.441 0 75.755 13.377 104.653 35.843l157.585-157.583c-3.998-8.355-6.238-17.713-6.238-27.593 0-35.346 28.655-64 64-64zM469.333 384c-47.129 0-85.334 38.205-85.334 85.333 0 47.13 38.205 85.333 85.334 85.333s85.333-38.204 85.333-85.333c0-47.128-38.204-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "vector-curve" - ] - }, - "attrs": [], - "properties": { - "order": 2471, - "id": 91, - "prevSize": 24, - "code": 60077, - "name": "vector-curve" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1197 - }, { - "icon": { - "paths": [ - "M512 853.333l-213.333 85.333 213.333-469.333 213.333 469.333-213.333-85.333zM341.333 85.334h341.333v128h256v85.333h-256v128h-341.333v-128h-256v-85.333h256v-128zM426.667 170.667v170.666h170.667v-170.666h-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "vector-point" - ] - }, - "attrs": [], - "properties": { - "order": 2472, - "id": 90, - "prevSize": 24, - "code": 60078, - "name": "vector-point" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1198 - }, { - "icon": { - "paths": [ - "M85.333 85.333h256v85.333h341.333v-85.333h256v256h-85.333v341.333h85.333v256h-256v-85.333h-341.333v85.333h-256v-256h85.333v-341.333h-85.333v-256zM682.667 341.333v-85.333h-341.333v85.333h-85.333v341.333h85.333v85.333h341.333v-85.333h85.333v-341.333h-85.333zM170.667 170.667v85.333h85.333v-85.333h-85.333zM768 170.667v85.333h85.333v-85.333h-85.333zM170.667 768v85.333h85.333v-85.333h-85.333zM768 768v85.333h85.333v-85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "vector-square" - ] - }, - "attrs": [], - "properties": { - "order": 2473, - "id": 89, - "prevSize": 24, - "code": 60079, - "name": "vector-square" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1199 - }, { - "icon": { - "paths": [ - "M426.667 725.333l-170.667-170.667 60.16-60.16 110.507 110.080 281.173-281.173 60.16 60.587zM512 42.667l-384 170.667v256c0 236.8 163.84 458.24 384 512 220.16-53.76 384-275.2 384-512v-256l-384-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "verified" - ] - }, - "attrs": [], - "properties": { - "order": 2474, - "id": 88, - "prevSize": 24, - "code": 60080, - "name": "verified" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1200 - }, { - "icon": { - "paths": [ - "M682.667 810.667h-341.333v-597.333h341.333zM704 128h-384c-35.413 0-64 28.587-64 64v640c0 35.413 28.587 64 64 64h384c35.413 0 64-28.587 64-64v-640c0-35.413-28.587-64-64-64zM810.667 725.333h85.333v-426.667h-85.333zM938.667 384v256h85.333v-256zM128 725.333h85.333v-426.667h-85.333zM0 640h85.333v-256h-85.333v256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "vibration" - ] - }, - "attrs": [], - "properties": { - "order": 2475, - "id": 87, - "prevSize": 24, - "code": 60081, - "name": "vibration" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1201 - }, { - "icon": { - "paths": [ - "M139.618 85.254l-54.315 54.315 116.394 116.352h-31.061c-23.552 0-42.667 19.115-42.667 42.667v426.665c0 23.552 19.115 42.667 42.667 42.667h512c8.747 0 16.469-3.285 23.211-7.808l135.851 135.808 54.272-54.315zM895.97 277.254l-170.667 170.665v-149.332c0-23.552-19.115-42.667-42.667-42.667h-263.723l477.056 477.059v-455.726z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "video-off" - ] - }, - "attrs": [], - "properties": { - "order": 2476, - "id": 86, - "prevSize": 24, - "code": 60082, - "name": "video-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1202 - }, { - "icon": { - "paths": [ - "M554.641 661.252v-106.667h-256v106.667l-149.333-149.333 149.333-149.335v106.668h256v-106.668l149.333 149.335zM767.974 405.251v-149.333c0-23.552-19.072-42.667-42.667-42.667h-597.333c-23.595 0-42.667 19.115-42.667 42.667v512.001c0 23.552 19.072 42.667 42.667 42.667h597.333c23.595 0 42.667-19.115 42.667-42.667v-149.333l170.667 170.667v-554.668l-170.667 170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "video-switch" - ] - }, - "attrs": [], - "properties": { - "order": 2477, - "id": 85, - "prevSize": 24, - "code": 60083, - "name": "video-switch" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1203 - }, { - "icon": { - "paths": [ - "M725.333 448v-149.332c0-23.552-19.115-42.667-42.667-42.667h-512c-23.552 0-42.667 19.115-42.667 42.667v426.665c0 23.552 19.114 42.667 42.667 42.667h512c23.552 0 42.667-19.115 42.667-42.667v-149.333l170.667 170.667v-469.332l-170.667 170.665z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "video" - ] - }, - "attrs": [], - "properties": { - "order": 2478, - "id": 84, - "prevSize": 24, - "code": 60084, - "name": "video" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1204 - }, { - "icon": { - "paths": [ - "M853.333 128h-725.333c-23.467 0-42.667 19.2-42.667 42.667v256c0 23.467 19.2 42.667 42.667 42.667h725.333c23.467 0 42.667-19.2 42.667-42.667v-256c0-23.467-19.2-42.667-42.667-42.667zM853.333 554.667h-725.333c-23.467 0-42.667 19.2-42.667 42.667v256c0 23.467 19.2 42.667 42.667 42.667h725.333c23.467 0 42.667-19.2 42.667-42.667v-256c0-23.467-19.2-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "view-agenda" - ] - }, - "attrs": [], - "properties": { - "order": 2479, - "id": 83, - "prevSize": 24, - "code": 60085, - "name": "view-agenda" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1205 - }, { - "icon": { - "paths": [ - "M341.333 768h384v-554.667h-384zM768 213.333v554.667h128v-554.667zM170.667 768h128v-554.667h-128v554.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "view-array" - ] - }, - "attrs": [], - "properties": { - "order": 2480, - "id": 82, - "prevSize": 24, - "code": 60086, - "name": "view-array" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1206 - }, { - "icon": { - "paths": [ - "M768 256v469.333h170.667v-469.333zM85.333 725.333h170.667v-469.333h-170.667zM298.667 810.667h426.667v-640h-426.667v640z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "view-carousel" - ] - }, - "attrs": [], - "properties": { - "order": 2481, - "id": 81, - "prevSize": 24, - "code": 60087, - "name": "view-carousel" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1207 - }, { - "icon": { - "paths": [ - "M682.667 213.333v554.667h213.333v-554.667zM170.667 768h213.333v-554.667h-213.333zM426.667 768h213.333v-554.667h-213.333v554.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "view-column" - ] - }, - "attrs": [], - "properties": { - "order": 2482, - "id": 80, - "prevSize": 24, - "code": 60088, - "name": "view-column" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1208 - }, { - "icon": { - "paths": [ - "M554.667 128v256h341.333v-256zM554.667 896h341.333v-426.667h-341.333zM128 896h341.333v-256h-341.333zM128 554.667h341.333v-426.667h-341.333v426.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "view-dashboard" - ] - }, - "attrs": [], - "properties": { - "order": 2483, - "id": 79, - "prevSize": 24, - "code": 60089, - "name": "view-dashboard" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1209 - }, { - "icon": { - "paths": [ - "M85.333 128v128h810.667v-128zM853.333 341.333h-725.333c-23.467 0-42.667 19.2-42.667 42.667v256c0 23.467 19.2 42.667 42.667 42.667h725.333c23.467 0 42.667-19.2 42.667-42.667v-256c0-23.467-19.2-42.667-42.667-42.667zM85.333 896h810.667v-128h-810.667v128z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "view-day" - ] - }, - "attrs": [], - "properties": { - "order": 2484, - "id": 78, - "prevSize": 24, - "code": 60090, - "name": "view-day" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1210 - }, { - "icon": { - "paths": [ - "M170.667 213.333v85.333h725.333v-85.333zM170.667 469.333h725.333v-85.333h-725.333zM170.667 810.667h725.333v-85.333h-725.333zM170.667 640h725.333v-85.333h-725.333v85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "view-headline" - ] - }, - "attrs": [], - "properties": { - "order": 2485, - "id": 77, - "prevSize": 24, - "code": 60091, - "name": "view-headline" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1211 - }, { - "icon": { - "paths": [ - "M384 213.333v170.667h512v-170.667zM384 810.667h512v-170.667h-512zM384 597.333h512v-170.667h-512zM170.667 384h170.667v-170.667h-170.667zM170.667 810.667h170.667v-170.667h-170.667zM170.667 597.333h170.667v-170.667h-170.667v170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "view-list" - ] - }, - "attrs": [], - "properties": { - "order": 2486, - "id": 76, - "prevSize": 24, - "code": 60092, - "name": "view-list" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1212 - }, { - "icon": { - "paths": [ - "M682.667 213.333v256h213.333v-256zM426.667 469.333h213.333v-256h-213.333zM682.667 768h213.333v-256h-213.333zM426.667 768h213.333v-256h-213.333zM170.667 768h213.333v-256h-213.333zM170.667 469.333h213.333v-256h-213.333v256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "view-module" - ] - }, - "attrs": [], - "properties": { - "order": 2487, - "id": 75, - "prevSize": 24, - "code": 60093, - "name": "view-module" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1213 - }, { - "icon": { - "paths": [ - "M426.667 213.333v256h469.333v-256zM682.667 768h213.333v-256h-213.333zM170.667 768h213.333v-554.667h-213.333zM426.667 768h213.333v-256h-213.333v256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "view-quilt" - ] - }, - "attrs": [], - "properties": { - "order": 2488, - "id": 74, - "prevSize": 24, - "code": 60094, - "name": "view-quilt" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1214 - }, { - "icon": { - "paths": [ - "M170.667 213.333v256h725.333v-256zM170.667 768h725.333v-256h-725.333v256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "view-stream" - ] - }, - "attrs": [], - "properties": { - "order": 2489, - "id": 73, - "prevSize": 24, - "code": 60095, - "name": "view-stream" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1215 - }, { - "icon": { - "paths": [ - "M554.667 213.333h-128c-23.467 0-42.667 19.2-42.667 42.667v512c0 23.467 19.2 42.667 42.667 42.667h128c23.467 0 42.667-19.2 42.667-42.667v-512c0-23.467-19.2-42.667-42.667-42.667zM853.333 213.333h-128c-23.467 0-42.667 19.2-42.667 42.667v512c0 23.467 19.2 42.667 42.667 42.667h128c23.467 0 42.667-19.2 42.667-42.667v-512c0-23.467-19.2-42.667-42.667-42.667zM256 213.333h-128c-23.467 0-42.667 19.2-42.667 42.667v512c0 23.467 19.2 42.667 42.667 42.667h128c23.467 0 42.667-19.2 42.667-42.667v-512c0-23.467-19.2-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "view-week" - ] - }, - "attrs": [], - "properties": { - "order": 2490, - "id": 72, - "prevSize": 24, - "code": 60096, - "name": "view-week" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1216 - }, { - "icon": { - "paths": [ - "M938.667 316.598c-3.802 83.265-61.845 197.284-174.118 341.996-116.075 151.159-214.281 226.739-294.618 226.739-49.751 0-91.88-46.012-126.271-138.086-22.978-84.39-45.939-168.777-68.917-253.167-25.545-92.023-52.942-138.092-82.24-138.092-6.386 0-28.73 13.469-66.999 40.29l-40.17-51.846c42.137-37.093 83.699-74.182 124.595-111.325 56.194-48.649 98.381-74.237 126.495-76.822 66.449-6.394 107.345 39.111 122.692 136.518 16.585 105.101 28.066 170.472 34.517 196.055 19.153 87.194 40.222 130.739 63.249 130.739 17.865 0 44.706-28.284 80.495-84.834 35.75-56.567 54.903-99.605 57.489-129.167 5.094-48.816-14.067-73.286-57.489-73.286-20.442 0-41.51 4.711-63.185 14.028 41.95-137.701 122.125-204.579 240.448-200.765 87.727 2.584 129.079 59.583 124.028 171.025z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "vimeo" - ] - }, - "attrs": [], - "properties": { - "order": 2491, - "id": 71, - "prevSize": 24, - "code": 60097, - "name": "vimeo" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1217 - }, { - "icon": { - "paths": [ - "M848.644 509.803c-19.785 4.561-38.921 6.571-56.145 6.571-96.9 0-171.503-67.674-171.503-185.346 0-57.676 22.298-87.67 53.833-87.67 29.999 0 49.997 26.916 49.997 81.521 0 31.047-8.316 65.071-14.455 85.201 0 0 29.862 52.089 111.514 36.102 17.34-38.489 26.761-88.338 26.761-132.067 0-117.671-59.989-186.115-169.971-186.115-113.041 0-179.187 86.906-179.187 201.498 0 113.522 53.069 210.964 140.574 255.363-36.796 73.609-83.618 138.445-132.446 187.298-88.596-107.102-168.688-249.975-201.553-528.802h-130.706c60.388 464.371 240.351 612.233 287.933 640.623 26.918 16.154 50.091 15.386 74.705 1.536 38.635-21.969 154.645-137.958 218.944-273.818 26.991-0.077 59.418-3.174 91.708-10.47v-91.426z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "vine" - ] - }, - "attrs": [], - "properties": { - "order": 2492, - "id": 70, - "prevSize": 24, - "code": 60098, - "name": "vine" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1218 - }, { - "icon": { - "paths": [ - "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM735.424 598.481c-50.108-46.49-43.375-38.959 17.079-119.65 36.817-48.973 51.627-78.888 47.040-91.678-4.459-12.159-31.556-9.045-31.556-9.045l-90.078 0.631c0 0-6.729-0.968-11.652 1.977-4.796 2.987-7.91 9.719-7.91 9.719s-14.302 37.951-33.195 70.177c-40.094 68.198-56.209 71.65-62.771 67.524-15.147-9.843-11.362-39.59-11.362-60.791 0-65.929 10.057-93.529-19.563-100.597-9.677-2.272-16.913-3.955-41.903-4.081-32.183-0.337-59.324 0-74.763 7.531-10.35 5.091-18.259 16.282-13.295 16.955 5.89 0.631 19.395 3.618 26.464 13.295 9.34 12.495 9.003 40.768 9.003 40.768s5.261 77.581-12.495 87.258c-12.159 6.562-28.736-6.899-64.413-68.702-18.385-31.556-32.185-66.56-32.185-66.56l-7.405-10.182-13.8-5.596-85.617 0.337c0 0-12.832-0.169-17.586 5.427-4.123 5.091-0.336 14.473-0.336 14.473s67.063 155.122 142.793 234.004c69.546 72.495 148.602 64.247 148.602 64.247h35.802c0 0 10.688 2.313 16.282-3.575 5.090-5.427 4.924-12.331 4.924-12.331s-0.674-48.004 21.542-55.070c22.003-7.070 50.274 46.362 80.188 66.893 22.511 15.441 39.757 12.16 39.757 12.16l80.064-1.135c0 0 41.737-2.65 21.837-35.511-1.472-2.816-11.486-24.316-59.49-68.873z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "vk-box" - ] - }, - "attrs": [], - "properties": { - "order": 2493, - "id": 69, - "prevSize": 24, - "code": 60099, - "name": "vk-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1219 - }, { - "icon": { - "paths": [ - "M512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.644-191.027 426.667-426.667 426.667-235.642 0-426.667-191.023-426.667-426.667 0-235.642 191.025-426.667 426.667-426.667zM735.424 598.481c-50.108-46.49-43.375-38.959 17.084-119.654 36.813-48.969 51.622-78.884 47.036-91.674-4.459-12.159-31.556-9.046-31.556-9.046l-90.078 0.631c0 0-6.729-0.968-11.652 1.978-4.796 2.987-7.91 9.719-7.91 9.719s-14.302 37.947-33.195 70.178c-40.094 68.198-56.209 71.65-62.771 67.524-15.147-9.843-11.358-39.59-11.358-60.791 0-65.929 10.052-93.529-19.567-100.597-9.677-2.272-16.913-3.955-41.903-4.081-32.183-0.336-59.324 0-74.763 7.531-10.35 5.091-18.259 16.282-13.295 16.955 5.89 0.631 19.395 3.618 26.464 13.295 9.34 12.495 9.003 40.768 9.003 40.768s5.261 77.581-12.495 87.258c-12.159 6.562-28.736-6.899-64.413-68.702-18.386-31.556-32.186-66.56-32.186-66.56l-7.405-10.182-13.8-5.595-85.617 0.336c0 0-12.832-0.168-17.586 5.428-4.123 5.091-0.336 14.473-0.336 14.473s67.063 155.122 142.794 234.004c69.545 72.491 148.601 64.247 148.601 64.247h35.802c0 0 10.688 2.313 16.282-3.575 5.090-5.427 4.924-12.331 4.924-12.331s-0.674-48.004 21.542-55.070c22.003-7.070 50.274 46.362 80.188 66.893 22.511 15.441 39.757 12.16 39.757 12.16l80.064-1.135c0 0 41.737-2.65 21.837-35.511-1.472-2.816-11.486-24.316-59.49-68.873z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "vk-circle" - ] - }, - "attrs": [], - "properties": { - "order": 2494, - "id": 68, - "prevSize": 24, - "code": 60100, - "name": "vk-circle" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1220 - }, { - "icon": { - "paths": [ - "M833.873 622.912c66.010 61.265 79.778 90.825 81.801 94.703 27.362 45.18-30.025 48.823-30.025 48.823l-110.089 1.562c0 0-23.718 4.514-54.665-16.717-41.131-28.233-80.009-101.7-110.263-91.981-30.545 9.715-29.619 75.725-29.619 75.725s0.235 9.485-6.767 16.947c-7.693 8.102-22.387 4.919-22.387 4.919h-49.229c0 0-108.701 11.337-204.326-88.337-104.129-108.467-196.342-321.759-196.342-321.759s-5.206-12.901 0.463-19.9c6.537-7.694 24.181-7.463 24.181-7.463l117.724-0.463c0 0 11.049 2.025 18.975 7.694 6.537 4.975 10.182 14 10.182 14s18.974 48.131 44.255 91.518c49.056 84.979 71.849 103.492 88.567 94.468 24.411-13.303 17.181-119.98 17.181-119.98s0.463-38.875-12.38-56.056c-9.719-13.305-28.288-17.413-36.387-18.28-6.826-0.926 4.049-16.314 18.281-23.313 21.231-10.355 58.542-10.818 102.8-10.355 34.359 0.174 44.309 2.487 57.617 5.612 40.725 9.719 26.901 47.668 26.901 138.32 0 29.154-5.21 70.054 15.616 83.593 9.024 5.666 31.181 0.922 86.315-92.851 25.971-44.312 45.641-96.492 45.641-96.492s4.284-9.256 10.876-13.363c6.771-4.049 16.026-2.719 16.026-2.719l123.857-0.868c0 0 37.252-4.281 43.388 12.438 6.302 17.586-14.059 58.717-64.678 126.054-83.127 110.955-92.386 100.599-23.488 164.523z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "vk" - ] - }, - "attrs": [], - "properties": { - "order": 2495, - "id": 67, - "prevSize": 24, - "code": 60101, - "name": "vk" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1221 - }, { - "icon": { - "paths": [ - "M789.321 639.915c-82.475 0-149.333-66.859-149.333-149.333 0-82.472 66.859-149.331 149.333-149.331s149.333 66.859 149.333 149.331c0 82.475-66.859 149.333-149.333 149.333zM234.655 639.915c-82.474 0-149.333-66.859-149.333-149.333 0-82.472 66.859-149.331 149.333-149.331s149.333 66.859 149.333 149.331c0 82.475-66.859 149.333-149.333 149.333zM789.321 255.917c-129.621 0-234.667 105.044-234.667 234.665 0 56.751 20.139 108.762 53.632 149.333h-192.597c33.493-40.572 53.632-92.582 53.632-149.333 0-129.62-105.044-234.665-234.666-234.665s-234.667 105.044-234.667 234.665c0 129.626 105.044 234.667 234.667 234.667h554.666c129.621 0 234.667-105.041 234.667-234.667 0-129.62-105.045-234.665-234.667-234.665z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "voicemail" - ] - }, - "attrs": [], - "properties": { - "order": 2496, - "id": 66, - "prevSize": 24, - "code": 60102, - "name": "voicemail" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1222 - }, { - "icon": { - "paths": [ - "M597.308 137.753v88.020c123.349 36.735 213.333 150.912 213.333 286.124 0 135.249-89.984 249.429-213.333 286.161v88.021c170.965-38.865 298.667-191.445 298.667-374.182 0-182.7-127.701-335.319-298.667-374.145zM703.974 511.898c0-75.311-43.52-140.377-106.667-171.822v343.683c63.147-31.492 106.667-96.516 106.667-171.861zM127.974 383.896v256.002h170.667l213.333 213.333v-682.668l-213.333 213.333h-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "volume-high" - ] - }, - "attrs": [], - "properties": { - "order": 2497, - "id": 65, - "prevSize": 24, - "code": 60103, - "name": "volume-high" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1223 - }, { - "icon": { - "paths": [ - "M298.641 383.92v255.999h170.667l213.333 213.333v-682.665l-213.333 213.333h-170.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "volume-low" - ] - }, - "attrs": [], - "properties": { - "order": 2498, - "id": 64, - "prevSize": 24, - "code": 60104, - "name": "volume-low" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1224 - }, { - "icon": { - "paths": [ - "M213.308 383.917v255.998h170.667l213.333 213.333v-682.665l-213.333 213.333zM789.308 511.915c0-75.345-43.52-140.37-106.667-171.816v343.634c63.147-31.445 106.667-96.469 106.667-171.819z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "volume-medium" - ] - }, - "attrs": [], - "properties": { - "order": 2499, - "id": 63, - "prevSize": 24, - "code": 60105, - "name": "volume-medium" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1225 - }, { - "icon": { - "paths": [ - "M511.974 170.583l-89.216 89.216 89.216 89.216zM182.289 127.917l-54.315 54.315 201.685 201.685h-201.685v255.998h170.667l213.333 213.333v-287.014l181.547 181.547c-28.587 22.054-60.757 39.68-96.213 50.257v88.021c58.752-13.355 112.171-40.401 157.227-77.265l87.125 87.121 54.315-54.315-384-384zM810.641 511.915c0 40.068-8.704 77.824-22.997 112.73l64.597 64.597c27.733-53.082 43.733-113.284 43.733-177.327 0-182.74-127.701-335.357-298.667-374.185v88.065c123.349 36.693 213.333 150.87 213.333 286.121zM703.974 511.915c0-75.345-43.52-140.37-106.667-171.86v94.296l104.704 104.7c1.28-8.875 1.963-17.916 1.963-27.136z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "volume-off" - ] - }, - "attrs": [], - "properties": { - "order": 2500, - "id": 62, - "prevSize": 24, - "code": 60106, - "name": "volume-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1226 - }, { - "icon": { - "paths": [ - "M128 384.001l170.666 0.001 213.334-213.334v682.666l-213.334-213.333h-170.667l0.001-255.999zM895.996 512.004c0 182.746-127.654 335.68-298.662 374.481v-88.183c123.366-36.719 213.329-151.002 213.329-286.298s-89.963-249.58-213.329-286.298v-88.189c171.008 38.804 298.662 191.736 298.662 374.487zM725.333 512c0 87.479-52.655 162.662-128 195.584v-391.166c75.345 32.919 128 108.102 128 195.582z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "volume" - ] - }, - "attrs": [], - "properties": { - "order": 2501, - "id": 61, - "prevSize": 24, - "code": 60107, - "name": "volume" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1227 - }, { - "icon": { - "paths": [ - "M384 213.333h256l-128 128-128-128zM448.704 625.434c-13.696 15.138-22.037 35.213-22.037 57.233 0 47.13 38.204 85.333 85.333 85.333s85.333-38.204 85.333-85.333c0-23.565-9.553-44.898-24.994-60.339l60.339-60.339c30.886 30.882 49.988 73.549 49.988 120.678 0 94.255-76.412 170.667-170.667 170.667-94.257 0-170.667-76.412-170.667-170.667 0-45.521 17.823-86.882 46.871-117.483l-0.184-0.183 301.84-301.555c30.895-30.958 73.613-50.112 120.806-50.112 94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667-47.13 0-89.796-19.102-120.678-49.988l60.339-60.339c15.441 15.441 36.774 24.994 60.339 24.994 47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333c-23.565 0-44.898 9.551-60.339 24.993l-301.623 301.773zM273.673 323.66c-15.442-15.442-36.776-24.993-60.34-24.993-47.128 0-85.333 38.205-85.333 85.333 0 47.13 38.205 85.333 85.333 85.333 23.564 0 44.898-9.553 60.34-24.994l60.34 60.339c-30.885 30.886-73.551 49.988-120.68 49.988-94.257 0-170.667-76.412-170.667-170.667 0-94.257 76.41-170.667 170.667-170.667 47.192 0 89.91 19.154 120.804 50.112l0.143-0.144 117.619 117.62-60.512 60.512-117.714-117.774z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "vpn" - ] - }, - "attrs": [], - "properties": { - "order": 2502, - "id": 60, - "prevSize": 24, - "code": 60108, - "name": "vpn" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1228 - }, { - "icon": { - "paths": [ - "M602.334 426.584h208.299v-76.8h-154.539l-85.333-142.122c-12.629-21.291-35.84-35.542-62.379-35.542-7.296 0-14.336 1.067-20.949 3.072l-231.467 72.192v221.868h76.8v-156.46l89.899-28.032-166.699 653.826h76.8l122.411-345.941 99.456 132.608v213.333h76.8v-273.323l-106.197-193.707 31.275-122.369zM597.299 162.051c42.325 0 76.8-34.432 76.8-76.757 0-42.496-34.475-76.843-76.8-76.843-42.453 0-76.8 34.347-76.8 76.843 0 42.325 34.347 76.757 76.8 76.757z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "walk" - ] - }, - "attrs": [], - "properties": { - "order": 2503, - "id": 59, - "prevSize": 24, - "code": 60109, - "name": "walk" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1229 - }, { - "icon": { - "paths": [ - "M853.333 597.333h-682.667v-256h216.747l-88.747 120.747 69.12 49.92 144.213-196.267 144.213 196.267 69.12-49.92-88.747-120.747h216.747zM853.333 810.667h-682.667v-85.333h682.667zM384 170.667c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667zM640 170.667c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667zM853.333 256h-93.013c4.693-13.227 7.68-27.733 7.68-42.667 0-70.827-57.173-128-128-128-44.8 0-83.627 23.040-106.667 57.6l-21.333 28.587-21.333-29.013c-23.040-34.133-61.867-57.173-106.667-57.173-70.827 0-128 57.173-128 128 0 14.933 2.987 29.44 7.68 42.667h-93.013c-47.36 0-84.907 37.973-84.907 85.333l-0.427 469.333c0 47.36 37.973 85.333 85.333 85.333h682.667c47.36 0 85.333-37.973 85.333-85.333v-469.333c0-47.36-37.973-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "wallet-giftcard" - ] - }, - "attrs": [], - "properties": { - "order": 2504, - "id": 58, - "prevSize": 24, - "code": 60110, - "name": "wallet-giftcard" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1230 - }, { - "icon": { - "paths": [ - "M853.333 426.667h-682.667v-256h682.667zM853.333 640h-682.667v-85.333h682.667zM853.333 85.333h-682.667c-47.36 0-85.333 37.973-85.333 85.333v469.333c0 47.36 37.973 85.333 85.333 85.333h170.667v213.333l170.667-85.333 170.667 85.333v-213.333h170.667c47.36 0 85.333-37.973 85.333-85.333v-469.333c0-47.36-37.973-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "wallet-membership" - ] - }, - "attrs": [], - "properties": { - "order": 2505, - "id": 57, - "prevSize": 24, - "code": 60111, - "name": "wallet-membership" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1231 - }, { - "icon": { - "paths": [ - "M853.333 597.333h-682.667v-256h128v85.333h85.333v-85.333h256v85.333h85.333v-85.333h128zM853.333 810.667h-682.667v-85.333h682.667zM384 170.667h256v85.333h-256zM853.333 256h-128v-85.333c0-47.36-37.973-85.333-85.333-85.333h-256c-47.36 0-85.333 37.973-85.333 85.333v85.333h-128c-47.36 0-85.333 37.973-85.333 85.333v469.333c0 47.36 37.973 85.333 85.333 85.333h682.667c47.36 0 85.333-37.973 85.333-85.333v-469.333c0-47.36-37.973-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "wallet-travel" - ] - }, - "attrs": [], - "properties": { - "order": 2506, - "id": 56, - "prevSize": 24, - "code": 60112, - "name": "wallet-travel" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1232 - }, { - "icon": { - "paths": [ - "M422.152 472.725c-5.709-49.972-21.317-98.428-47.78-141.146-12.74-20.333-13.527-45.699-6.272-65.047 3.515-9.674 8.69-18.898 17.239-27.898 8.69-9.225 18.364-14.174 27.251-17.689 8.802-3.628 15.045-5.062 27.363-5.062 14.707 0 29.218 4.612 41.284 12.543l18.786 17.464 4.723 6.693c47.36 78.321 72.418 168.286 72.418 260.245l-1.097 32.849c-5.175 80.627-29.781 158.835-71.629 227.934-13.948 22.976-38.443 36.698-65.271 36.698l-22.078-3.401-17.464-7.676c-21.429-12.966-34.057-34.957-36.25-58.133-1.322-13.722 1.097-27.785 7.481-40.747l3.178-5.935c33.184-54.473 50.649-117.329 50.649-181.589l-2.531-40.102zM869.47 336.416c13.077 57.005 19.883 116.879 19.883 176.411 0 60.326-6.805 119.296-19.883 176.529l-11.644 45.052c-14.059 50.761-30.204 90.074-46.148 120.055-13.948 25.395-41.058 41.536-70.195 41.536-11.951 0-23.398-2.53-34.253-7.676-23.62-11.337-38.473-31.979-43.618-54.618l-2.082-18.56c0-17.237 7.031-32.085 7.565-33.408 39.881-84.369 60.1-174.754 60.1-268.911 0-94.040-20.109-184.651-60.745-270.341-18.897-39.765-1.997-87.77 37.879-106.669 10.884-5.175 22.413-7.818 34.283-7.818 30.767 0 59.226 17.914 72.388 45.699 24.721 51.858 43.729 106.556 56.469 162.717zM687.893 405.020c6.076 35.364 9.101 71.328 9.101 107.808 0 84.672-16.35 166.293-48.644 243.234-3.669-64.418-18.961-126.178-44.318-182.647l2.871-30.289 1.097-32.845c0-88.544-23.228-175.236-67.23-251.467 56.636 41.334 106.923 91.304 147.123 146.206zM169.696 447.023c-35.153-18.897-48.427-62.714-29.641-97.979 12.739-23.623 37.122-38.247 64.035-38.247 11.756 0 23.511 2.981 34.057 8.577 54.841 29.361 104.655 68.847 144.705 114.162l6.365 38.093 2.531 40.102c0 61.308-15.895 121.335-46.172 174.025-21.159-102.933-84.546-189.901-175.879-238.733z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "wallet" - ] - }, - "attrs": [], - "properties": { - "order": 2507, - "id": 55, - "prevSize": 24, - "code": 60113, - "name": "wallet" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1233 - }, { - "icon": { - "paths": [ - "M632.678 476.655c66.65 66.65 66.65 174.707 0 241.357s-174.707 66.65-241.358 0l241.358-241.357zM256 85.334h512c47.13 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.204 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM298.667 170.667c-23.564 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.103 42.667-42.667s-19.103-42.667-42.667-42.667zM426.667 170.667c-23.564 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.103 42.667-42.667s-19.102-42.667-42.667-42.667zM512 341.333c-141.385 0-256 114.615-256 256s114.615 256 256 256c141.385 0 256-114.615 256-256s-114.615-256-256-256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "washing-machine" - ] - }, - "attrs": [], - "properties": { - "order": 2508, - "id": 54, - "prevSize": 24, - "code": 60114, - "name": "washing-machine" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1234 - }, { - "icon": { - "paths": [ - "M597.346 469.372h213.777l-106.884-106.887 60.339-60.34 209.89 209.893-209.89 209.899-60.339-60.339 106.884-106.893h-213.777v-85.333zM512 768c-141.354 0-256-114.603-256-256s114.646-256 256-256c59.831 0 114.863 20.518 158.447 54.903l60.442-60.443-7.518-6.109-40.704-244.352h-341.333l-40.746 244.352c-79.063 62.506-129.92 159.061-129.92 267.648s50.858 205.141 129.92 267.648l40.746 244.352h341.333l40.704-244.352 7.471-6.071-60.442-60.442c-43.575 34.359-98.59 54.865-158.4 54.865z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "watch-export" - ] - }, - "attrs": [], - "properties": { - "order": 2509, - "id": 53, - "prevSize": 24, - "code": 60115, - "name": "watch-export" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1235 - }, { - "icon": { - "paths": [ - "M85.333 469.333h213.778l-106.886-106.889 60.34-60.34 209.891 209.895-209.89 209.894-60.34-60.339 106.886-106.889h-213.778v-85.333zM511.974 767.957c141.355 0 256-114.598 256-256 0-141.396-114.645-255.998-256-255.998-59.831 0-114.863 20.519-158.445 54.903l-60.443-60.443 7.516-6.109 40.705-244.352h341.334l40.747 244.352c79.061 62.506 129.92 159.061 129.92 267.646 0 108.587-50.859 205.146-129.92 267.652l-40.747 244.348h-341.334l-40.705-244.348-7.472-6.071 60.444-60.446c43.575 34.364 98.589 54.865 158.4 54.865z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "watch-import" - ] - }, - "attrs": [], - "properties": { - "order": 2510, - "id": 52, - "prevSize": 24, - "code": 60116, - "name": "watch-import" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1236 - }, { - "icon": { - "paths": [ - "M255.974 511.957c0-141.395 114.603-255.998 256-255.998 141.355 0 256 114.603 256 255.998 0 141.397-114.645 256-256 256-141.398 0-256-114.603-256-256zM853.308 511.957c0-108.585-50.859-205.14-129.92-267.647l-40.747-244.351h-341.334l-40.704 244.351c-79.104 62.465-129.962 159.061-129.962 267.647 0 108.591 50.858 205.184 129.962 267.652l40.704 244.348h341.334l40.747-244.348c79.061-62.507 129.92-159.061 129.92-267.652z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "watch" - ] - }, - "attrs": [], - "properties": { - "order": 2511, - "id": 51, - "prevSize": 24, - "code": 60117, - "name": "watch" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1237 - }, { - "icon": { - "paths": [ - "M730.453 730.453l-505.6-505.6-54.187 54.613 141.653 141.654c-32.853 61.866-56.32 124.586-56.32 176.213 0 141.227 114.773 256 256 256 64.853 0 123.733-24.32 168.96-64l112.205 112.213 54.195-54.187-116.907-116.907zM768 597.333c0-170.667-256-460.8-256-460.8s-56.747 64.427-116.48 150.187l366.507 366.507c3.84-17.92 5.973-36.693 5.973-55.893z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "water-off" - ] - }, - "attrs": [], - "properties": { - "order": 2512, - "id": 50, - "prevSize": 24, - "code": 60118, - "name": "water-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1238 - }, { - "icon": { - "paths": [ - "M810.667 618.667c0 0 85.333 92.459 85.333 149.333 0 47.104-38.229 85.333-85.333 85.333s-85.333-38.229-85.333-85.333c0-56.875 85.333-149.333 85.333-149.333zM213.333 768v-384c-47.128 0-85.333-38.205-85.333-85.333s38.205-85.333 85.333-85.333l0-42.667c0-47.128 38.205-85.333 85.333-85.333l85.334 0c47.129 0 85.333 38.205 85.333 85.333v42.667h341.333c47.13 0 85.333 38.205 85.333 85.333v170.666c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-170.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667v-85.333l-256 0v384h42.667c47.13 0 85.333 38.204 85.333 85.333v85.333h-512v-85.333c0-47.13 38.205-85.333 85.333-85.333h42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "water-pump" - ] - }, - "attrs": [], - "properties": { - "order": 2513, - "id": 49, - "prevSize": 24, - "code": 60119, - "name": "water-pump" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1239 - }, { - "icon": { - "paths": [ - "M512 853.333c-141.227 0-256-114.773-256-256 0-170.667 256-458.667 256-458.667s256 288 256 458.667c0 141.227-114.773 256-256 256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "water" - ] - }, - "attrs": [], - "properties": { - "order": 2514, - "id": 48, - "prevSize": 24, - "code": 60120, - "name": "water" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1240 - }, { - "icon": { - "paths": [ - "M256 810.667c-117.821 0-213.333-95.514-213.333-213.333 0-117.794 95.47-213.291 213.255-213.333 41.795-100.222 140.71-170.667 256.078-170.667 146.466 0 266.415 113.542 276.629 257.408l22.037-1.408c94.255 0 170.667 76.412 170.667 170.667s-76.412 170.667-170.667 170.667h-554.667zM810.667 554.667h-85.333v-42.667c0-117.821-95.514-213.333-213.333-213.333-106.119 0-194.141 77.482-210.579 178.961-14.116-5.359-29.426-8.294-45.421-8.294-70.692 0-128 57.306-128 128s57.308 128 128 128h554.667c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "weather-cloudy" - ] - }, - "attrs": [], - "properties": { - "order": 2515, - "id": 47, - "prevSize": 24, - "code": 60121, - "name": "weather-cloudy" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1241 - }, { - "icon": { - "paths": [ - "M128 640h426.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-426.667c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667zM682.667 640h213.333c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-213.333c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM42.667 512c0-117.795 95.471-213.291 213.255-213.333 41.795-100.222 140.71-170.666 256.078-170.666 146.466 0 266.415 113.542 276.629 257.41l22.037-1.41c93.559 0 169.536 75.285 170.641 170.667h-85.308c0-47.13-38.204-85.333-85.333-85.333h-85.333v-42.667c0-117.821-95.514-213.333-213.333-213.333-106.119 0-194.141 77.482-210.579 178.96-14.116-5.359-29.426-8.293-45.421-8.293-70.692 0-128 57.309-128 128 0 14.959 2.567 29.321 7.284 42.667h-88.349l-4.268-42.667zM128 810.667h85.333c23.564 0 42.667 19.102 42.667 42.667s-19.103 42.667-42.667 42.667h-85.333c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667zM341.333 810.667h554.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-554.667c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "weather-fog" - ] - }, - "attrs": [], - "properties": { - "order": 2516, - "id": 46, - "prevSize": 24, - "code": 60122, - "name": "weather-fog" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1242 - }, { - "icon": { - "paths": [ - "M256 597.333c23.564 0 42.667 19.102 42.667 42.667s-19.103 42.667-42.667 42.667c-117.821 0-213.333-95.514-213.333-213.333 0-117.795 95.47-213.291 213.255-213.333 41.795-100.222 140.71-170.666 256.078-170.666 146.466 0 266.415 113.542 276.629 257.409l22.037-1.41c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667h-42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667h42.667c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333h-85.333v-42.667c0-117.821-95.514-213.333-213.333-213.333-106.119 0-194.141 77.483-210.579 178.96-14.116-5.359-29.426-8.293-45.421-8.293-70.692 0-128 57.308-128 128 0 70.694 57.308 128 128 128zM426.667 768c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333c-47.128 0-85.333-38.204-85.333-85.333s38.205-85.333 85.333-85.333zM618.667 682.667c35.345 0 64 28.655 64 64s-28.655 64-64 64c-35.345 0-64-28.655-64-64s28.655-64 64-64zM448 512c35.345 0 64 28.655 64 64s-28.655 64-64 64c-35.346 0-64-28.655-64-64s28.654-64 64-64z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "weather-hail" - ] - }, - "attrs": [], - "properties": { - "order": 2517, - "id": 45, - "prevSize": 24, - "code": 60123, - "name": "weather-hail" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1243 - }, { - "icon": { - "paths": [ - "M256 682.667c-117.821 0-213.333-95.514-213.333-213.333 0-117.795 95.47-213.291 213.255-213.333 41.795-100.222 140.71-170.666 256.078-170.666 146.466 0 266.415 113.542 276.629 257.409l22.037-1.41c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667h-42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667h42.667c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333h-85.333v-42.667c0-117.821-95.514-213.333-213.333-213.333-106.119 0-194.141 77.483-210.579 178.96-14.116-5.359-29.426-8.293-45.421-8.293-70.692 0-128 57.308-128 128 0 70.694 57.308 128 128 128h42.667c23.564 0 42.667 19.102 42.667 42.667s-19.103 42.667-42.667 42.667h-42.667zM512 469.333h128l-85.333 170.667h85.333l-160 298.667 32-213.333h-106.667l106.667-256z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "weather-lightning" - ] - }, - "attrs": [], - "properties": { - "order": 2518, - "id": 44, - "prevSize": 24, - "code": 60124, - "name": "weather-lightning" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1244 - }, { - "icon": { - "paths": [ - "M757.474 174.514l-108.066 82.815 38.75 130.518-112.158-77.185-112.158 77.185 38.75-130.518-108.064-82.815 136.105-3.48 45.367-128.367 45.367 128.367 136.107 3.48zM906.667 469.248l-69.871 53.547 25.054 84.386-72.516-49.903-72.516 49.903 25.054-84.386-69.871-53.547 88-2.249 29.333-82.999 29.333 82.999 88 2.249zM809.421 680.324c35.418-3.371 73.502 47.053 50.637 79.104-13.581 19.038-28.911 37.214-45.999 54.298-166.622 166.622-436.772 166.622-603.396 0-166.624-166.626-166.624-436.776 0-603.399 17.084-17.084 35.256-32.416 54.294-45.997 32.053-22.866 82.475 15.22 79.108 50.638-11.625 122.3 29.389 248.657 123.041 342.315 93.653 93.653 220.015 134.665 342.315 123.042zM739.584 766.75c-121.131-6.882-240.277-56.593-332.817-149.129-92.539-92.54-142.25-211.689-149.132-332.817-119.772 134.028-115.316 339.895 13.367 468.578 128.683 128.687 334.552 133.141 468.581 13.367z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "weather-night" - ] - }, - "attrs": [], - "properties": { - "order": 2519, - "id": 43, - "prevSize": 24, - "code": 60125, - "name": "weather-night" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1245 - }, { - "icon": { - "paths": [ - "M543.62 233.469c100.599 44.789 154.163 151.662 135.663 255.406 54.332 46.946 88.717 116.352 88.717 193.792l-0.102 7.322c13.376-4.74 27.772-7.322 42.769-7.322 70.694 0 128 57.306 128 128s-57.306 128-128 128h-554.667c-94.257 0-170.667-76.412-170.667-170.667s76.41-170.667 170.667-170.667l11.612 0.482c-55.166-66.526-71.348-161.118-33.817-245.416 52.714-118.398 191.428-171.645 309.825-118.931zM508.915 311.425c-75.345-33.545-163.619 0.339-197.164 75.683-19.404 43.582-16.247 91.492 4.448 130.63 46.96-55.693 117.248-91.072 195.801-91.072 29.943 0 58.688 5.141 85.393 14.588-2.458-54.714-35.042-106.037-88.478-129.83zM578.33 155.513c-23.334-10.388-47.245-17.759-71.296-22.28l106.005-55.676 38.686 123.27c-21.798-17.941-46.349-33.273-73.395-45.314zM259.798 189.439c-20.663 15.012-39.001 32.034-54.942 50.604l4.785-119.64 126.098 28.132c-26.436 9.907-51.99 23.503-75.941 40.905zM766.976 414.407c-2.671-25.401-8.243-49.794-16.354-72.884l101.222 63.964-87.415 95.138c4.642-27.849 5.641-56.777 2.547-86.218zM129.912 482.257c2.67 25.404 8.242 49.796 16.353 72.883l-101.219-63.962 87.412-95.139c-4.639 27.848-5.64 56.777-2.546 86.217zM810.667 768h-128v-85.333c0-94.255-76.412-170.667-170.667-170.667-94.257 0-170.667 76.412-170.667 170.667h-85.333c-47.128 0-85.333 38.204-85.333 85.333s38.205 85.333 85.333 85.333h554.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "weather-partlycloudy" - ] - }, - "attrs": [], - "properties": { - "order": 2520, - "id": 42, - "prevSize": 24, - "code": 60126, - "name": "weather-partlycloudy" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1246 - }, { - "icon": { - "paths": [ - "M384 512c22.761 6.097 36.269 29.495 30.17 52.254l-55.215 206.067c-6.099 22.758-29.495 36.267-52.256 30.17-22.761-6.101-36.268-29.495-30.17-52.258l55.215-206.063c6.099-22.763 29.495-36.271 52.256-30.17zM554.667 512c22.758 6.101 36.267 29.495 30.17 52.258l-88.346 329.702c-6.097 22.758-29.495 36.267-52.254 30.17-22.763-6.101-36.27-29.495-30.171-52.258l88.343-329.702c6.101-22.758 29.495-36.267 52.258-30.17zM725.333 512c22.763 6.097 36.271 29.495 30.17 52.258l-55.215 206.063c-6.097 22.758-29.495 36.267-52.254 30.17-22.763-6.101-36.271-29.495-30.17-52.258l55.215-206.063c6.097-22.763 29.491-36.267 52.254-30.17zM725.333 426.667v-42.667c0-117.821-95.514-213.333-213.333-213.333-106.119 0-194.141 77.483-210.579 178.96-14.116-5.359-29.426-8.293-45.421-8.293-70.692 0-128 57.308-128 128 0 47.343 25.703 88.683 63.916 110.827l0.163-0.282c20.407 11.78 27.399 37.875 15.617 58.283-11.768 20.382-37.814 27.383-58.211 15.659l-0.171 0.294c-63.756-36.885-106.649-105.826-106.649-184.781 0-117.795 95.47-213.291 213.255-213.333 41.795-100.222 140.71-170.666 256.079-170.666 146.466 0 266.415 113.542 276.629 257.409l22.037-1.41c94.255 0 170.667 76.41 170.667 170.667 0 63.164-34.317 118.315-85.321 147.827l-0.166-0.29c-20.395 11.725-46.447 4.727-58.214-15.659-11.78-20.407-4.791-46.502 15.616-58.283l0.162 0.277c25.463-14.767 42.59-42.317 42.59-73.873 0-47.13-38.204-85.333-85.333-85.333h-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "weather-pouring" - ] - }, - "attrs": [], - "properties": { - "order": 2521, - "id": 41, - "prevSize": 24, - "code": 60127, - "name": "weather-pouring" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1247 - }, { - "icon": { - "paths": [ - "M256 597.333c23.564 0 42.667 19.102 42.667 42.667s-19.103 42.667-42.667 42.667c-117.821 0-213.333-95.514-213.333-213.333 0-117.795 95.47-213.291 213.255-213.333 41.795-100.222 140.71-170.666 256.078-170.666 146.466 0 266.415 113.542 276.629 257.409l22.037-1.41c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667h-42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667h42.667c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333h-85.333v-42.667c0-117.821-95.514-213.333-213.333-213.333-106.119 0-194.141 77.483-210.579 178.96-14.116-5.359-29.426-8.293-45.421-8.293-70.692 0-128 57.308-128 128 0 70.694 57.308 128 128 128zM632.683 668.646c66.645 66.645 66.645 164.058 0 230.703-33.301 33.323-76.996 39.317-120.687 39.317s-87.36-5.995-120.661-39.317c-66.668-66.645-66.668-164.036 0-230.703l120.687-199.334 120.661 199.334zM572.339 712.192l-60.331-104.196-60.343 104.196c-33.335 34.846-33.335 85.751 0 120.585 16.649 17.421 38.485 20.553 60.331 20.553s43.691-3.132 60.343-20.553c33.323-34.833 33.323-85.751 0-120.585z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "weather-rainy" - ] - }, - "attrs": [], - "properties": { - "order": 2522, - "id": 40, - "prevSize": 24, - "code": 60128, - "name": "weather-rainy" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1248 - }, { - "icon": { - "paths": [ - "M256 597.333c23.564 0 42.667 19.102 42.667 42.667s-19.103 42.667-42.667 42.667c-117.821 0-213.333-95.514-213.333-213.333 0-117.795 95.47-213.291 213.255-213.333 41.795-100.222 140.71-170.666 256.078-170.666 146.466 0 266.415 113.542 276.629 257.409l22.037-1.41c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667h-42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667h42.667c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333h-85.333v-42.667c0-117.821-95.514-213.333-213.333-213.333-106.119 0-194.141 77.483-210.579 178.96-14.116-5.359-29.426-8.293-45.421-8.293-70.692 0-128 57.308-128 128 0 70.694 57.308 128 128 128zM336.106 770.961l93.471-25.045-68.426-68.425c-16.662-16.661-16.662-43.678 0-60.339 16.662-16.666 43.677-16.666 60.34 0l68.425 68.42 25.041-93.466c6.101-22.763 29.495-36.271 52.258-30.17 22.763 6.097 36.267 29.495 30.17 52.254l-25.045 93.47 93.47-25.045c22.758-6.097 46.157 7.407 52.254 30.17 6.101 22.763-7.407 46.157-30.17 52.258l-93.466 25.041 68.42 68.425c16.666 16.661 16.666 43.678 0 60.339-16.661 16.666-43.678 16.666-60.339 0l-68.425-68.425-25.045 93.47c-6.097 22.763-29.491 36.271-52.254 30.17-22.763-6.097-36.269-29.495-30.17-52.254l25.046-93.47-93.469 25.045c-22.761 6.097-46.157-7.407-52.256-30.17s7.409-46.157 30.17-52.254z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "weather-snowy" - ] - }, - "attrs": [], - "properties": { - "order": 2523, - "id": 39, - "prevSize": 24, - "code": 60129, - "name": "weather-snowy" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1249 - }, { - "icon": { - "paths": [ - "M512 298.667c117.82 0 213.333 95.513 213.333 213.333s-95.514 213.333-213.333 213.333c-117.821 0-213.333-95.514-213.333-213.333s95.512-213.333 213.333-213.333zM512 384c-70.694 0-128 57.309-128 128 0 70.694 57.306 128 128 128 70.69 0 128-57.306 128-128 0-70.69-57.31-128-128-128zM512 85.334l102.148 145.924c-31.872-11.598-66.27-17.924-102.148-17.924s-70.281 6.326-102.147 17.924l102.147-145.924zM142.718 299.052l177.448-15.5c-25.978 21.8-48.657 48.428-66.596 79.5s-29.661 64.025-35.551 97.424l-75.301-161.424zM143.162 725.717l75.3-161.421c5.89 33.395 17.612 66.351 35.551 97.421 17.939 31.074 40.618 57.702 66.596 79.501l-177.447-15.501zM880.896 298.83l-75.298 161.424c-5.892-33.399-17.613-66.353-35.554-97.424-17.937-31.071-40.614-57.7-66.594-79.5l177.446 15.5zM880.452 725.052l-177.446 15.501c25.975-21.803 48.657-48.431 66.594-79.501 17.941-31.070 29.662-64.026 35.55-97.425l75.302 161.425zM511.113 937.779l-102.149-145.924c31.868 11.597 66.27 17.924 102.149 17.924s70.276-6.327 102.144-17.924l-102.144 145.924z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "weather-sunny" - ] - }, - "attrs": [], - "properties": { - "order": 2524, - "id": 38, - "prevSize": 24, - "code": 60130, - "name": "weather-sunny" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1250 - }, { - "icon": { - "paths": [ - "M128 512h170.667c0-117.822 95.513-213.335 213.333-213.335s213.333 95.513 213.333 213.335h170.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-768c-23.564 0-42.666-19.102-42.666-42.667s19.102-42.667 42.666-42.667zM640 512c0-70.694-57.31-128.001-128-128.001-70.694 0-128 57.306-128 128.001h256zM512 85.333l102.148 145.923c-31.872-11.598-66.27-17.924-102.148-17.924s-70.281 6.327-102.147 17.924l102.147-145.923zM142.718 299.051l177.448-15.5c-25.978 21.8-48.657 48.428-66.597 79.5s-29.66 64.026-35.55 97.425l-75.301-161.425zM880.896 298.828l-75.298 161.425c-5.892-33.399-17.613-66.354-35.554-97.425-17.937-31.071-40.614-57.7-66.594-79.5l177.446 15.5zM542.391 883.503l132.745-132.745c16.666-16.666 16.666-43.678 0-60.343-16.661-16.661-43.674-16.661-60.339 0l-102.814 102.814-102.811-102.814c-16.662-16.661-43.677-16.661-60.34 0-16.663 16.666-16.663 43.678 0 60.343l132.747 132.745c8.397 8.397 19.418 12.561 30.421 12.497 10.991 0.055 22.003-4.109 30.391-12.497z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "weather-sunset-down" - ] - }, - "attrs": [], - "properties": { - "order": 2525, - "id": 37, - "prevSize": 24, - "code": 60131, - "name": "weather-sunset-down" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1251 - }, { - "icon": { - "paths": [ - "M128 512h170.667c0-117.821 95.512-213.333 213.333-213.333 117.82 0 213.333 95.513 213.333 213.333h170.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-768c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667zM640 512c0-70.69-57.31-128-128-128-70.694 0-128 57.309-128 128h256zM512 85.335l102.148 145.923c-31.872-11.598-66.27-17.924-102.148-17.924s-70.281 6.326-102.147 17.924l102.147-145.923zM142.718 299.052l177.447-15.5c-25.978 21.8-48.657 48.428-66.596 79.5s-29.66 64.029-35.55 97.424l-75.301-161.424zM880.896 298.83l-75.298 161.424c-5.892-33.399-17.613-66.353-35.554-97.424-17.937-31.072-40.619-57.7-66.594-79.5l177.446 15.5zM542.404 695.262l132.749 132.749c16.661 16.661 16.661 43.674 0 60.339-16.661 16.661-43.678 16.661-60.339 0l-102.814-102.814-102.813 102.814c-16.662 16.661-43.677 16.661-60.34 0-16.662-16.666-16.663-43.678 0-60.339l132.749-132.749c8.393-8.397 19.418-12.561 30.421-12.497 10.991-0.055 22.003 4.109 30.387 12.497z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "weather-sunset-up" - ] - }, - "attrs": [], - "properties": { - "order": 2526, - "id": 36, - "prevSize": 24, - "code": 60132, - "name": "weather-sunset-up" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1252 - }, { - "icon": { - "paths": [ - "M128 512h170.667c0-117.821 95.512-213.333 213.333-213.333 117.82 0 213.333 95.513 213.333 213.333h170.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-768c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667zM213.333 682.667h597.333c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-597.333c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM725.333 853.333c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-426.667c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667h426.667zM640 512c0-70.69-57.31-128-128-128-70.694 0-128 57.309-128 128h256zM512 85.334l102.148 145.924c-31.872-11.598-66.27-17.924-102.148-17.924s-70.281 6.326-102.147 17.924l102.147-145.924zM142.718 299.052l177.447-15.5c-25.978 21.8-48.657 48.428-66.596 79.5s-29.66 64.024-35.55 97.424l-75.301-161.424zM880.896 298.83l-75.298 161.424c-5.892-33.399-17.613-66.353-35.554-97.424-17.937-31.071-40.614-57.7-66.594-79.5l177.446 15.5z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "weather-sunset" - ] - }, - "attrs": [], - "properties": { - "order": 2527, - "id": 35, - "prevSize": 24, - "code": 60133, - "name": "weather-sunset" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1253 - }, { - "icon": { - "paths": [ - "M256 256l29.465 2.534c27.011-99.79 118.2-173.201 226.535-173.201 129.604 0 234.667 105.064 234.667 234.666l-3.49 40.552c19.593-12.182 42.718-19.218 67.49-19.218 70.694 0 128 57.308 128 128 0 70.694-57.306 128-128 128h-554.667c-94.257 0-170.667-76.412-170.667-170.667 0-94.257 76.41-170.667 170.667-170.667zM256 341.334c-47.128 0-85.333 38.205-85.333 85.332 0 47.13 38.205 85.333 85.333 85.333h554.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667h-149.333v-106.666c0-82.474-66.859-149.333-149.333-149.333s-149.334 66.859-149.334 149.333l0 21.333-106.667 0zM768 768h-597.333c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667h597.333c70.69 0 128 57.306 128 128s-57.31 128-128 128c-35.345 0-67.345-14.327-90.509-37.491-16.661-16.661-16.666-43.678 0-60.339 16.661-16.661 43.678-16.661 60.339 0 7.718 7.723 18.385 12.497 30.17 12.497 23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "weather-windy-variant" - ] - }, - "attrs": [], - "properties": { - "order": 2528, - "id": 34, - "prevSize": 24, - "code": 60134, - "name": "weather-windy-variant" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1254 - }, { - "icon": { - "paths": [ - "M170.667 426.667c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667h341.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333c-23.565 0-44.898 9.551-60.339 24.993-16.661 16.663-43.678 16.663-60.34 0s-16.663-43.677 0-60.34c30.885-30.884 73.55-49.987 120.68-49.987 94.255 0 170.667 76.41 170.667 170.666s-76.412 170.667-170.667 170.667h-341.333zM810.667 512c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667c-11.785 0-22.451 4.774-30.17 12.497-16.661 16.661-43.678 16.661-60.339 0-16.666-16.663-16.661-43.678 0-60.34 23.164-23.163 55.164-37.49 90.509-37.49 70.69 0 128 57.308 128 128 0 70.694-57.31 128-128 128h-597.333c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667h597.333zM768 768h-597.333c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667h597.333c70.69 0 128 57.306 128 128s-57.31 128-128 128c-35.345 0-67.345-14.327-90.509-37.491-16.661-16.661-16.666-43.678 0-60.339 16.661-16.661 43.678-16.661 60.339 0 7.718 7.723 18.385 12.497 30.17 12.497 23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "weather-windy" - ] - }, - "attrs": [], - "properties": { - "order": 2529, - "id": 33, - "prevSize": 24, - "code": 60135, - "name": "weather-windy" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1255 - }, { - "icon": { - "paths": [ - "M698.057 597.248c3.499-28.028 5.931-56.358 5.931-85.333 0-28.971-2.432-57.301-5.931-85.331h144.043c7.083 27.309 11.221 55.806 11.221 85.331 0 29.53-4.139 58.027-11.221 85.333zM622.622 834.517c25.6-47.488 45.056-98.603 58.837-151.936h125.824c-40.917 70.571-106.283 125.013-184.661 151.936zM611.785 597.248h-199.637c-4.053-27.947-6.827-56.273-6.827-85.333 0-29.056 2.774-57.382 6.827-85.331h199.637c4.053 27.949 6.869 56.275 6.869 85.331 0 29.060-2.816 57.387-6.869 85.333zM511.902 851.712c-35.499-51.2-63.232-108.070-81.451-169.131h163.029c-18.261 61.060-45.995 117.931-81.579 169.131zM342.43 341.25h-125.824c40.875-70.656 106.24-125.185 184.661-152.021-25.6 47.487-45.056 98.601-58.837 152.021zM216.605 682.581h125.824c13.781 53.376 33.237 104.538 58.837 152.021-78.422-26.833-143.786-81.361-184.661-152.021zM181.789 597.248c-7.039-27.307-11.136-55.804-11.136-85.333 0-29.525 4.096-58.022 11.136-85.331h144.086c-3.499 28.030-5.888 56.361-5.888 85.331 0 28.975 2.389 57.306 5.888 85.333zM511.902 172.12c35.584 51.2 63.317 108.073 81.579 169.13h-163.029c18.219-61.057 45.952-117.93 81.451-169.13zM807.283 341.25h-125.824c-13.781-53.333-33.237-104.448-58.837-151.935 78.379 26.922 143.744 81.365 184.661 151.935zM511.731 85.25c-235.777 0-426.411 191.018-426.411 426.665 0 235.652 190.634 426.667 426.411 426.667 235.819 0 426.923-191.014 426.923-426.667 0-235.646-191.104-426.665-426.923-426.665z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "web" - ] - }, - "attrs": [], - "properties": { - "order": 2530, - "id": 32, - "prevSize": 24, - "code": 60136, - "name": "web" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1256 - }, { - "icon": { - "paths": [ - "M512 85.333c164.949 0 298.667 133.718 298.667 298.667s-133.717 298.667-298.667 298.667c-164.949 0-298.667-133.717-298.667-298.667s133.718-298.667 298.667-298.667zM512 170.668c-117.821 0-213.334 95.513-213.334 213.333 0 117.823 95.512 213.332 213.334 213.332 117.82 0 213.333-95.509 213.333-213.332 0-117.821-95.514-213.333-213.333-213.333zM512 256c70.69 0 128 57.308 128 128 0 70.694-57.31 128-128 128-70.694 0-128-57.306-128-128 0-70.692 57.306-128 128-128zM256 938.667c-47.128 0-85.333-38.204-85.333-85.333 0-16.081 4.449-31.125 12.184-43.968l77.949-134.921c67.336 58.291 155.15 93.555 251.201 93.555s183.863-35.264 251.2-93.555l77.948 134.921c7.735 12.843 12.186 27.887 12.186 43.968 0 47.13-38.204 85.333-85.333 85.333h-512z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "webcam" - ] - }, - "attrs": [], - "properties": { - "order": 2531, - "id": 31, - "prevSize": 24, - "code": 60137, - "name": "webcam" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1257 - }, { - "icon": { - "paths": [ - "M512 128c94.255 0 170.667 76.41 170.667 170.666 0 31.086-8.311 60.231-22.831 85.334h108.164c40.631 0 74.628 28.397 83.23 66.428 85.922 341.815 87.437 350.852 87.437 360.239 0 47.13-38.204 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333 0-9.387 1.516-18.423 87.435-360.239 8.602-38.031 42.601-66.428 83.232-66.428h108.166c-14.521-25.103-22.832-54.248-22.832-85.334 0-94.256 76.41-170.666 170.667-170.666zM512 213.334c-47.13 0-85.334 38.205-85.334 85.333s38.204 85.333 85.334 85.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333zM385.593 658.773l57.97 109.227h73.216l-87.095-142.622 80.213-115.883h-74.697l-56.889 101.948h-20.423v-101.948h-60.302v258.505h60.302v-109.227h27.705zM738.701 732.275v-95.347h-100.975v47.33h40.73v32.316l-14.933 5.632-25.967 2.103c-15.172 0-26.965-5.393-35.388-16.183-8.418-10.79-12.629-25.041-12.629-42.752v-53.589c0-17.259 4.267-31.339 12.8-42.24 8.533-10.906 19.797-16.358 33.792-16.358s24.397 3.435 31.206 10.3c6.805 6.865 11.217 17.084 13.227 30.66h56.375l0.341-1.079c-2.236-26.965-11.652-48.243-28.245-63.829s-41.54-23.381-74.837-23.381c-30.72 0-55.825 9.882-75.319 29.641s-29.244 45.188-29.244 76.288v53.931c0 31.364 9.984 56.858 29.952 76.484s45.956 29.44 77.969 29.44c25.259 0 46.238-3.964 62.946-11.887 16.708-7.927 29.44-17.088 38.199-27.477z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "weight-kilogram" - ] - }, - "attrs": [], - "properties": { - "order": 2532, - "id": 30, - "prevSize": 24, - "code": 60138, - "name": "weight-kilogram" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1258 - }, { - "icon": { - "paths": [ - "M512 128c94.255 0 170.667 76.41 170.667 170.666 0 31.086-8.311 60.231-22.831 85.334h108.164c40.631 0 74.628 28.397 83.23 66.428 85.922 341.815 87.437 350.852 87.437 360.239 0 47.13-38.204 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333 0-9.387 1.516-18.423 87.435-360.239 8.602-38.031 42.601-66.428 83.232-66.428h108.166c-14.521-25.103-22.832-54.248-22.832-85.334 0-94.256 76.41-170.666 170.667-170.666zM512 213.333c-47.13 0-85.333 38.205-85.333 85.334s38.204 85.333 85.333 85.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.334-85.333-85.334z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "weight" - ] - }, - "attrs": [], - "properties": { - "order": 2533, - "id": 29, - "prevSize": 24, - "code": 60139, - "name": "weight" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1259 - }, { - "icon": { - "paths": [ - "M714.581 595.465c10.398 5.692 17.378 8.627 19.87 13.141 2.492 4.527 1.702 25.779-8.073 50.206-9.775 24.435-53.999 46.729-73.523 47.753-19.507 1.054-20.049 15.232-126.332-31.292-106.268-46.549-170.209-159.714-175.249-166.993-5.040-7.258-41.15-59.145-39.198-111.34 1.952-52.213 30.323-76.859 40.444-87.092 10.121-10.274 21.711-12.489 28.786-12.226l20.312 1.648c6.189 0.236 15.162-2.963 23.206 18.595l29.771 79.989c2.449 5.4 3.985 11.658 0.179 18.609l-11.273 17.3-16.614 17.993c-5.511 5.082-11.271 10.62-5.469 21.461 5.802 10.859 25.796 46.391 56.285 75.699 39.155 37.645 72.939 50.15 83.354 55.842 10.411 5.717 16.627 5.082 23.095-1.775l35.153-40.32c7.462-10.368 14.468-8.329 24.064-4.429l71.211 37.231zM512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.644-191.027 426.667-426.667 426.667-83.959 0-162.258-24.252-228.268-66.133l-198.398 66.133 66.133-198.4c-41.881-66.010-66.133-144.307-66.133-228.267 0-235.642 191.025-426.667 426.667-426.667zM512 170.667c-188.513 0-341.333 152.82-341.333 341.333 0 73.284 23.095 141.175 62.403 196.787l-41.070 123.213 123.211-41.071c55.615 39.309 123.505 62.404 196.789 62.404 188.514 0 341.333-152.819 341.333-341.333 0-188.513-152.819-341.333-341.333-341.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "whatsapp" - ] - }, - "attrs": [], - "properties": { - "order": 2534, - "id": 28, - "prevSize": 24, - "code": 60140, - "name": "whatsapp" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1260 - }, { - "icon": { - "paths": [ - "M785.067 477.867l-174.933 8.533 98.133-110.933c8.533-12.8 12.8-34.133 8.533-55.467-4.267-12.8-8.533-25.6-21.333-34.133l-230.4-136.533c-17.067-12.8-42.667-8.533-59.733 4.267l-115.2 106.667c-21.333 21.333-25.6 51.2-4.267 72.533 17.067 21.333 51.2 21.333 72.533 4.267l85.333-76.8 81.067 46.933-179.2 183.467c-4.267 4.267-4.267 8.533-8.533 8.533-21.333 8.533-42.667 17.067-59.733 29.867l64 64c21.333-8.533 42.667-17.067 64-17.067 81.067 0 149.333 68.267 149.333 149.333 0 25.6-4.267 46.933-17.067 64l64 64c25.6-38.4 38.4-81.067 38.4-128 0-51.2-17.067-102.4-46.933-140.8l140.8-12.8-8.533 204.8c-4.267 29.867 17.067 51.2 46.933 55.467h4.267c25.6 0 46.933-21.333 51.2-46.933l8.533-251.733c0-12.8-4.267-29.867-12.8-38.4-12.8-12.8-25.6-17.067-38.4-17.067zM768 234.667c46.933 0 85.333-38.4 85.333-85.333s-38.4-85.333-85.333-85.333c-46.933 0-85.333 38.4-85.333 85.333s38.4 85.333 85.333 85.333zM533.333 921.6c-38.4 25.6-81.067 38.4-128 38.4-128 0-234.667-106.667-234.667-234.667 0-46.933 12.8-89.6 38.4-128l64 64c-8.533 21.333-17.067 42.667-17.067 64 0 81.067 68.267 149.333 149.333 149.333 25.6 0 46.933-4.267 64-17.067l64 64z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "wheelchair-accessibility" - ] - }, - "attrs": [], - "properties": { - "order": 2535, - "id": 27, - "prevSize": 24, - "code": 60141, - "name": "wheelchair-accessibility" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1261 - }, { - "icon": { - "paths": [ - "M439.454 682.586l-29.867-85.333h-136.533l-29.867 85.333h-81.067l136.533-384.001h85.333l136.533 384.001zM938.654 298.584l-51.371 268.46-63.829-268.46h-68.267l-63.573 268.46-51.627-268.46h-32.469c-62.549-77.952-158.464-128-266.197-128-188.501 0-341.333 152.789-341.333 341.335 0 188.544 152.832 341.333 341.333 341.333 133.717 0 249.173-77.099 305.207-189.099l4.126 18.432h74.667l64-260.268 64 260.268h74.667l87.467-384.001zM292.254 539.652h98.133l-49.067-155.735-49.067 155.735z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "white-balance-auto" - ] - }, - "attrs": [], - "properties": { - "order": 2536, - "id": 26, - "prevSize": 24, - "code": 60142, - "name": "white-balance-auto" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1262 - }, { - "icon": { - "paths": [ - "M735.663 774.605l76.587 76.587 60.331-60.373-76.587-76.544zM853.295 533.239h128v-85.333h-128zM639.962 269.131v-205.227h-256v205.227c-76.416 44.288-128 126.763-128 221.442 0 141.397 114.646 256 256 256 141.397 0 256-114.603 256-256 0-94.679-51.541-177.153-128-221.442zM170.628 447.906h-128v85.333h128zM469.295 957.773c13.483 0.085 85.333 0 85.333 0v-125.867h-85.333zM151.386 790.818l60.331 60.373 76.587-76.587-60.331-60.331-76.587 76.544z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "white-balance-incandescent" - ] - }, - "attrs": [], - "properties": { - "order": 2537, - "id": 25, - "prevSize": 24, - "code": 60143, - "name": "white-balance-incandescent" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1263 - }, { - "icon": { - "paths": [ - "M211.712 851.191l76.587-76.587-60.331-60.331-76.587 76.544zM151.381 190.327l76.587 76.586 60.331-60.331-76.587-76.587zM872.576 790.818l-76.587-76.544-60.331 60.331 76.587 76.587zM554.624 957.773v-125.867h-85.333v125.867c13.483 0.085 85.333 0 85.333 0zM812.245 129.996l-76.587 76.587 60.331 60.331 76.587-76.586zM469.291 149.238h85.333v-125.866h-85.333zM213.291 618.573h597.333v-256.002h-597.333v256.002z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "white-balance-irradescent" - ] - }, - "attrs": [], - "properties": { - "order": 2538, - "id": 24, - "prevSize": 24, - "code": 60144, - "name": "white-balance-irradescent" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1264 - }, { - "icon": { - "paths": [ - "M151.368 790.835l60.331 60.373 76.586-76.587-60.33-60.331zM469.321 957.79c13.483 0.085 85.333 0 85.333 0v-125.867h-85.333zM511.987 234.589c-141.398 0-256 114.602-256 256.001 0 141.355 114.602 256 256 256 141.355 0 256-114.645 256-256 0-141.399-114.645-256.001-256-256.001zM853.321 533.257h128v-85.333h-128zM735.646 774.622l76.587 76.587 60.331-60.373-76.587-76.544zM872.563 190.343l-60.331-60.374-76.587 76.587 60.331 60.331zM554.654 23.388h-85.333v125.867h85.333zM170.654 447.923h-128v85.333h128zM288.285 206.556l-76.586-76.587-60.331 60.374 76.588 76.544 60.33-60.331z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "white-balance-sunny" - ] - }, - "attrs": [], - "properties": { - "order": 2539, - "id": 23, - "prevSize": 24, - "code": 60145, - "name": "white-balance-sunny" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1265 - }, { - "icon": { - "paths": [ - "M512 896l153.609-204.813c-42.786-32.141-95.974-51.187-153.609-51.187s-110.822 19.046-153.609 51.187l153.609 204.813zM512 128c-172.905 0-332.465 57.139-460.827 153.564l76.804 102.406c106.968-80.354 239.935-127.97 384.023-127.97 144.085 0 277.052 47.616 384.021 127.97l76.804-102.406c-128.363-96.425-287.919-153.564-460.826-153.564zM512 384c-115.27 0-221.643 38.093-307.218 102.374l76.804 102.409c64.181-48.213 143.961-76.783 230.414-76.783 86.451 0 166.234 28.57 230.413 76.783l76.804-102.409c-85.572-64.282-191.949-102.374-307.217-102.374z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "wifi" - ] - }, - "attrs": [], - "properties": { - "order": 2540, - "id": 22, - "prevSize": 24, - "code": 60146, - "name": "wifi" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1266 - }, { - "icon": { - "paths": [ - "M761.37 722.735h-80.183v-262.178h80.183v262.178zM768.947 365.939c0 26.329-21.338 47.673-47.676 47.673-26.313 0-47.667-21.344-47.667-47.673 0-26.318 21.355-47.671 47.667-47.671 26.338 0 47.676 21.354 47.676 47.671zM931.085 722.735h-80.171v-262.178h80.171v262.178zM938.667 365.939c0 26.329-21.342 47.673-47.667 47.673s-47.663-21.344-47.663-47.673c0-26.318 21.338-47.671 47.663-47.671s47.667 21.354 47.667 47.671zM550.46 343.548h85.231l-90.283 317.786c0 0-12.279 65.732-63.923 65.732s-63.913-65.732-63.913-65.732l-57.066-207.283-57.044 207.283c0 0-12.281 65.732-63.924 65.732s-63.924-65.732-63.924-65.732l-90.281-317.786h85.231l73.663 282.406 59.235-228.957c13.716-57.782 57.044-57.055 57.044-57.055s43.339-0.727 57.066 57.055l59.224 228.957 73.664-282.406z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "wii" - ] - }, - "attrs": [], - "properties": { - "order": 2541, - "id": 21, - "prevSize": 24, - "code": 60147, - "name": "wii" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1267 - }, { - "icon": { - "paths": [ - "M638.746 808.55l-109.282-257.391c-43.298 84.954-91.273 173.239-132.327 257.254-0.227 0.435-19.841 0.179-19.85-0.077-62.745-146.419-127.793-291.874-190.839-438.177-14.622-35.764-65.818-93.298-100.844-92.971-0.013-4.156-0.207-13.415-0.264-19.031l215.994-0.102-0.147 18.781c-25.367 1.182-69.195 17.363-57.85 45.367 30.456 65.725 138.246 320.382 167.379 385.030 20.337-39.787 77.101-145.852 100.465-190.699-18.321-37.594-78.874-177.981-97.028-213.345-13.692-23.046-48.049-25.87-74.516-26.266 0.009-5.921 0.33-10.452 0.191-18.543l189.896 0.585v17.243c-25.715 0.714-50.048 10.278-39.036 34.848 25.54 53.025 40.448 90.764 63.932 139.8 7.501-14.362 45.854-93.099 64.158-134.674 11.068-27.615-5.449-37.981-51.721-39.225 0.614-4.544 0.213-13.669 0.597-18.017 59.046-0.222 148.207-0.429 163.989-0.667l0.085 17.944c-30.135 1.169-61.312 17.23-77.602 42.148l-78.967 163.774c8.674 21.687 84.582 190.336 92.587 209.041l163.273-376.8c-11.614-30.516-48.674-37.329-63.164-37.673 0.102-4.852 0.111-12.265 0.154-18.441l170.436 1.296 0.23 0.861-0.294 16.204c-37.389 1.126-60.518 21.119-74.334 53.897-33.967 76.719-137.792 319.712-207.091 478.074-0.094 0.085-18.167-0.030-18.21-0.051z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "wikipedia" - ] - }, - "attrs": [], - "properties": { - "order": 2542, - "id": 20, - "prevSize": 24, - "code": 60148, - "name": "wikipedia" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1268 - }, { - "icon": { - "paths": [ - "M574.204 512.004l236.459 236.51 0.004 62.153-62.182 0.009-236.446-236.497-236.503 236.506-62.202-0.017-0.003-62.114 236.543-236.544-236.543-236.482 0.003-62.195 62.153 0.011 236.548 236.497 236.497-236.497 62.135-0.011-0.009 62.223-236.454 236.45z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "window-close" - ] - }, - "attrs": [], - "properties": { - "order": 2543, - "id": 19, - "prevSize": 24, - "code": 60149, - "name": "window-close" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1269 - }, { - "icon": { - "paths": [ - "M256 469.333h170.667v-85.333h170.667v85.333h170.667v-298.667l-512 0v298.666zM768 554.667h-512v298.667h512v-298.667zM256 85.334l512-0c47.13 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.204 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-682.666c0-47.128 38.205-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "window-closed" - ] - }, - "attrs": [], - "properties": { - "order": 2544, - "id": 18, - "prevSize": 24, - "code": 60150, - "name": "window-closed" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1270 - }, { - "icon": { - "paths": [ - "M170.667 170.667l682.667 0v682.666h-682.667v-682.667zM256 341.333l-0 426.667h512v-426.667h-512z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "window-maximize" - ] - }, - "attrs": [], - "properties": { - "order": 2545, - "id": 17, - "prevSize": 24, - "code": 60151, - "name": "window-maximize" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1271 - }, { - "icon": { - "paths": [ - "M853.333 597.333h-682.667v-170.667h682.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "window-minimize" - ] - }, - "attrs": [], - "properties": { - "order": 2546, - "id": 16, - "prevSize": 24, - "code": 60152, - "name": "window-minimize" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1272 - }, { - "icon": { - "paths": [ - "M256 341.333h170.667v-85.333h170.667v85.333h170.667v-170.667l-512 0v170.666zM768 426.667h-512v213.333h512v-213.333zM256 853.333h512v-128h-512l-0 128zM256 85.334l512-0c47.13 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.204 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-682.666c0-47.128 38.205-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "window-open" - ] - }, - "attrs": [], - "properties": { - "order": 2547, - "id": 15, - "prevSize": 24, - "code": 60153, - "name": "window-open" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1273 - }, { - "icon": { - "paths": [ - "M170.663 341.337l170.653 0.014-0.014-170.653 512.014-0.014v512h-170.667l0.013 170.654h-511.999v-512.001zM682.662 341.33l-0.013 256.020h85.325v-341.333l-341.346 0.014 0.014 85.312 256.020-0.014zM255.993 512v256l341.332 0.013 0.004-256.009-341.336-0.004z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "window-restore" - ] - }, - "attrs": [], - "properties": { - "order": 2548, - "id": 14, - "prevSize": 24, - "code": 60154, - "name": "window-restore" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1274 - }, { - "icon": { - "paths": [ - "M128 512v-224l256-56.471v276.707l-256 3.763zM853.333 128v373.333l-426.667 6.276v-285.492l426.667-94.118zM128 554.667l256 3.763v290.513l-256-48.943v-245.333zM853.333 565.333v373.333l-426.667-81.57v-298.039l426.667 6.276z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "windows" - ] - }, - "attrs": [], - "properties": { - "order": 2549, - "id": 13, - "prevSize": 24, - "code": 60155, - "name": "windows" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1275 - }, { - "icon": { - "paths": [ - "M520.627 660.907l-109.036 265.839c32.142 7.757 65.801 11.921 100.408 11.921 35.84 0 70.639-4.446 103.919-12.676zM879.219 301.031c8.060 38.41 6.353 84.956-9.387 136.136-41.246 133.299-143.458 373.026-182.993 464.32 148.48-66.035 251.827-213.713 251.827-385.229 0-78.618-21.713-152.221-59.447-215.227zM183.751 368.673c0 0-20.765-26.394-42.667-26.394h-22.376c-21.523 47.302-33.375 110.781-33.375 169.059 0 175.113 107.614 325.342 261.025 389.393zM133.499 304.437c71.206-132.446 213.903-219.104 378.501-219.104 106.573 0 203.853 45.315 278.66 109.268-21.333-4.162-44.655 0.474-68.173 13.908-54.989 31.503-73.007 120.526-1.707 165.274 44.565 27.719 60.399 97.254 58.88 139.732-1.421 42.475-103.441 237.837-103.441 237.837l-99.366-340.39c0 0-3.413-23.934-3.413-30.84 0-8.609 2.846-19.3 8.247-25.355 3.699-4.068 9.293-12.487 16.026-12.487h47.027v-37.842h-255.999v37.842h7.964c8.343 0 16.592 11.258 24.463 19.299 9.385 9.65 21.144 45.883 35.365 83.444l37.261 122.321-80.212 185.045-88.084-369.713c0 0 2.655-25.354 7.965-29.612 3.413-3.027 8.817-10.784 14.98-10.784h2.371v-37.842h-217.316z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "wordpress" - ] - }, - "attrs": [], - "properties": { - "order": 2550, - "id": 12, - "prevSize": 24, - "code": 60156, - "name": "wordpress" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1276 - }, { - "icon": { - "paths": [ - "M512 640c-188.587 0-341.333 76.373-341.333 170.667v85.333h682.666v-85.333c0-94.293-152.747-170.667-341.333-170.667zM341.333 384c0 94.251 76.416 170.667 170.667 170.667s170.667-76.416 170.667-170.667zM490.667 85.333c-13.013 0-21.333 8.96-21.333 21.333v128h-42.667v-106.667c0 0-96 36.651-96 160 0 0-32 6.059-32 53.333h426.667c-2.133-47.275-32-53.333-32-53.333 0-123.349-96-160-96-160v106.667h-42.667v-128c0-12.373-8.32-21.333-21.333-21.333h-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "worker" - ] - }, - "attrs": [], - "properties": { - "order": 2551, - "id": 11, - "prevSize": 24, - "code": 60157, - "name": "worker" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1277 - }, { - "icon": { - "paths": [ - "M725.333 746.667l-213.333-106.667-213.333 106.667v-533.333h-85.333v597.333h597.333v-597.333h-85.333v533.333zM511.991 529.775l95.881 57.826-25.365-109.056 84.634-73.324-111.569-9.588-43.58-102.818-43.584 102.818-111.566 9.588 84.635 73.324-25.368 109.056 95.883-57.826zM213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "wunderlist" - ] - }, - "attrs": [], - "properties": { - "order": 2552, - "id": 10, - "prevSize": 24, - "code": 60158, - "name": "wunderlist" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1278 - }, { - "icon": { - "paths": [ - "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-266.667-266.667h-159.211c-85.333 0-117.333 96-202.667 138.667-84.704 0-148.387-126.118 17.873-482.673l-103.206-103.206zM397.905 265.716h228.19c56.572-52.382 176.67 18.732 176.67 18.732l18.569 35.552 10.381 0c150.46 319.193 118.921 456.605 51.021 484.966l-557.485-557.485c26.751-3.121 53.388 0.394 72.655 18.234zM512 298.667c-23.565 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.103 42.667-42.667s-19.102-42.667-42.667-42.667z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "xbox-controller-off" - ] - }, - "attrs": [], - "properties": { - "order": 2553, - "id": 9, - "prevSize": 24, - "code": 60159, - "name": "xbox-controller-off" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1279 - }, { - "icon": { - "paths": [ - "M373.333 672c-85.333 0-117.333 96-202.667 138.667-85.333 0-149.333-128 21.62-490.666h10.38l18.567-35.552c0 0 120.099-71.115 176.671-18.732h228.19c56.572-52.383 176.67 18.732 176.67 18.732l18.569 35.552h10.381c170.953 362.666 106.953 490.666 21.619 490.666-85.333-42.667-117.333-138.667-202.667-138.667h-277.333zM512 298.667c-23.565 0-42.667 19.102-42.667 42.666s19.102 42.667 42.667 42.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.666-42.667-42.666z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "xbox-controller" - ] - }, - "attrs": [], - "properties": { - "order": 2554, - "id": 8, - "prevSize": 24, - "code": 60160, - "name": "xbox-controller" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1280 - }, { - "icon": { - "paths": [ - "M274.185 158.828c2.446-2.57 6.012-5.347 8.25-6.798 66.751-43.401 143.991-66.697 229.646-66.697 80.021 0 155.187 22.177 219.162 60.561 4.685 2.736 17.289 11.482 23.795 19.441-61.734-68.189-243.409 78.013-243.409 78.013-62.857-48.416-120.527-81.412-163.604-93.102-35.946-9.865-60.864-1.782-72.556 7.462zM825.148 222.167c-1.946-2.114-4.062-4.062-5.969-6.176-15.548-17.161-34.829-21.347-51.989-20.228-15.881 5.015-88.602 31.255-178.321 115.942 0 0 100.911 98.117 162.773 198.513 61.858 100.399 98.756 179.238 76.117 288.717 68.826-75.776 110.908-176.337 110.908-286.933 0-111.879-43.076-213.727-113.519-289.833zM670.959 553.122c-27.529-30.758-68.16-74.825-122.099-128.42-11.652-11.648-24.132-23.793-37.231-36.436 0 0-19.614 19.607-45.193 45.514-32.879 33.037-75.334 76.271-98.967 101.35-41.958 44.851-162.275 185.583-169.074 264.422 0 0-26.742-62.468 32.049-206.763 38.392-94.387 154.356-236.069 202.781-282.246 0 0-44.195-48.707-99.752-82.241l-1.949-1.285c-26.742-15.876-55.888-28.187-83.916-29.804-28.649 1.948-46.767 23.006-46.767 23.006-71.767 76.272-115.508 178.907-115.508 291.782 0 235.571 191.131 426.667 426.748 426.667 125.047 0 237.611-53.931 315.678-139.571 0-0.162-8.913-56.538-66.419-137.165-13.431-18.944-62.852-77.888-90.381-108.809z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "xbox" - ] - }, - "attrs": [], - "properties": { - "order": 2555, - "id": 7, - "prevSize": 24, - "code": 60161, - "name": "xbox" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1281 - }, { - "icon": { - "paths": [ - "M-2.192 716.335l138.495-163.008-138.495-163.005 65.369-54.851 128.823 151.48 128.823-151.48 65.369 54.851-138.494 163.005 138.495 163.008-65.369 54.852-128.823-151.484-128.823 151.484-65.369-54.852zM1024 725.333c0 23.565-19.102 42.667-42.667 42.667h-128c-47.13 0-85.333-38.204-85.333-85.333v-85.333c0-47.13 38.204-85.333 85.333-85.333h85.333v-85.333h-170.667v-85.333h213.333c23.36 0.241 42.667 19.252 42.667 42.667zM938.667 597.333h-85.333v85.333h85.333v-85.333zM682.667 725.333c0 23.565-19.102 42.667-42.667 42.667h-128c-47.13 0-85.333-38.204-85.333-85.333v-256c0-47.128 38.204-85.333 85.333-85.333h85.333v-128h85.333v512zM597.333 682.667v-256h-85.333v256h85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "xda" - ] - }, - "attrs": [], - "properties": { - "order": 2556, - "id": 6, - "prevSize": 24, - "code": 60162, - "name": "xda" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1282 - }, { - "icon": { - "paths": [ - "M550.106 127.52l83.469 17.742-159.68 751.216-83.467-17.741 159.678-751.217zM835.661 511.684l-152.994-152.992v-120.679l273.988 273.987-273.988 273.506v-120.828l152.994-152.994zM67.346 512.132l273.987-273.989v120.679l-152.994 152.994 152.994 152.994v120.828l-273.987-273.506z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "xml" - ] - }, - "attrs": [], - "properties": { - "order": 2557, - "id": 5, - "prevSize": 24, - "code": 60163, - "name": "xml" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1283 - }, { - "icon": { - "paths": [ - "M768 597.333c94.255 0 170.667 76.412 170.667 170.667s-76.412 170.667-170.667 170.667c-94.255 0-170.667-76.412-170.667-170.667l3.891-36.407c-1.719-29.935-7.189-55.855-23.091-70.618-8.67-8.047-20.442-12.783-34.231-15.351-40.772 23.561-88.094 37.043-138.569 37.043-153.167 0-277.333-124.164-277.333-277.333 0-153.167 124.166-277.333 277.333-277.333 153.169 0 277.333 124.166 277.333 277.333 0 50.475-13.483 97.796-37.043 138.569 2.569 13.79 7.305 25.562 15.351 34.231 14.763 15.902 40.683 21.372 70.618 23.091l36.407-3.891zM320 426.667c35.346 0 64 28.655 64 64s-28.654 64-64 64c-35.346 0-64-28.655-64-64s28.654-64 64-64zM405.333 213.333c-106.039 0-192 85.961-192 192s85.961 192 192 192c106.039 0 192-85.961 192-192s-85.961-192-192-192z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "yeast" - ] - }, - "attrs": [], - "properties": { - "order": 2558, - "id": 4, - "prevSize": 24, - "code": 60164, - "name": "yeast" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1284 - }, { - "icon": { - "paths": [ - "M451.785 86.010c27.435-0.043 39.893 10.837 42.411 40.619l8.96 135.467 10.283 176.77c0.853 15.275-0.811 30.336-7.467 44.203-9.429 19.285-30.848 24.107-47.957 11.136-10.624-8.064-18.219-18.859-24.917-30.208l-159.189-269.741c-15.36-26.155-10.795-43.349 14.763-59.605 32.043-20.352 126.635-48.555 163.115-48.64zM632.922 633.536l10.923 2.816 164.864 59.349c28.032 10.368 35.541 26.411 24.277 53.931-19.797 48.171-50.347 89.088-89.685 122.965-19.541 16.806-38.869 14.037-51.541-7.381l-97.152-168.917c-16.683-30.165 4.181-64.811 38.315-62.763zM191.014 596.843c0.171-30.976 1.92-61.312 11.477-90.496 9.387-28.629 25.088-36.949 52.608-25.6l155.904 65.963c19.499 8.192 30.72 21.589 29.653 43.819-1.024 22.229-15.403 31.573-34.176 37.76l-157.056 51.925c-29.781 9.6-45.227 0.811-51.584-29.568-3.712-17.963-6.912-36.267-6.827-53.803zM510.549 896.815c-0.811 33.877-15.616 47.061-49.152 41.173-44.416-7.893-85.675-24.913-121.899-52.348-17.707-13.359-21.632-34.645-8.533-52.395l115.584-151.936c9.856-12.8 24.235-15.531 39.211-9.899 16.384 6.229 24.917 19.029 25.131 36.437l-0.341 188.966zM616.721 568.311c-31.061 0.256-52.181-33.963-34.603-60.117 35.456-52.907 72.747-104.535 110.293-155.949 12.587-17.28 30.251-18.773 46.293-4.224 39.595 35.968 68.224 79.618 84.267 130.818 6.101 19.285-1.664 36.608-19.499 41.6l-159.488 41.685-27.264 6.187z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "yelp" - ] - }, - "attrs": [], - "properties": { - "order": 2559, - "id": 3, - "prevSize": 24, - "code": 60165, - "name": "yelp" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1285 - }, { - "icon": { - "paths": [ - "M426.641 703.915v-383.998l256 191.998zM853.393 187.651c-25.685-8.406-183.501-17.068-341.419-17.068-157.824 0-315.648 7.979-341.333 16.383-66.731 22.018-85.333 171.521-85.333 324.948 0 153.434 18.603 302.933 85.333 324.954 25.685 8.401 183.509 16.38 341.333 16.38 157.918 0 315.733-7.979 341.419-16.38 66.645-22.020 84.821-171.52 84.821-324.954 0-153.428-18.176-302.248-84.821-324.264z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "youtube-play" - ] - }, - "attrs": [], - "properties": { - "order": 2560, - "id": 2, - "prevSize": 24, - "code": 60166, - "name": "youtube-play" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1286 - }, { - "icon": { - "paths": [ - "M382.195 644.471h-38.833v-22.481c-14.721 16.875-27.201 25.395-40.805 25.395-11.936 0-20.224-5.628-24.375-15.804-2.522-6.182-4.31-15.842-4.31-30.029v-163.507h38.832v167.595c0.905 5.734 3.342 7.829 8.28 7.829 7.433 0 14.159-6.455 22.377-18.048v-157.376h38.833v206.426zM206.426 583.159l0.020-81.754c2.044-20.437-4.313-30.016-16.371-30.016s-18.394 9.579-16.35 30.016v81.754c-2.044 20.437 4.289 30.579 16.347 30.579s18.397-10.142 16.354-30.579zM245.259 505.493v73.579c0 21.935-3.613 37.090-11.445 47.415-10.344 14.076-27.387 21.534-43.738 21.534s-33.1-7.458-43.43-21.534c-7.957-10.325-11.753-25.481-11.753-47.415l0.038-73.399c0-22.059 4.268-38.805 12.225-49.229 10.33-14.123 24.413-19.9 42.92-19.9 16.351 0 32.575 5.777 42.921 19.9 7.832 10.423 12.263 26.991 12.263 49.050zM91.973 532.062v112.41h-40.876v-112.41c0 0-42.357-137.816-51.095-163.504h42.92l28.684 107.658 28.543-107.658h42.92l-51.095 163.504zM1017.907 390.851c0 0 6.093 49.162 6.093 98.331v46.097c0 49.161-6.093 98.325-6.093 98.325s-5.965 41.865-24.265 60.305c-23.206 24.201-49.22 24.32-61.15 25.737-85.402 6.144-213.641 6.336-213.641 6.336s-158.677-1.442-207.501-6.106c-13.581-2.534-44.083-1.766-67.294-25.967-18.301-18.441-24.256-60.305-24.256-60.305s-6.103-49.165-6.103-98.325v-46.097c0-49.169 6.103-98.331 6.103-98.331s5.955-41.868 24.256-60.305c23.211-24.197 49.22-24.319 61.15-25.734 85.402-6.146 213.508-6.146 213.508-6.146h0.269c0 0 128.107 0 213.508 6.146 11.93 1.415 37.943 1.537 61.15 25.734 18.3 18.438 24.265 60.305 24.265 60.305zM899.281 495.189c0-19.102 5.239-24.311 17.596-24.311 12.267 0 17.148 5.675 17.148 24.567v22.31l-34.743 0.038v-22.605zM972.928 548.412l-0.009-41.779c0-21.828-4.297-37.798-12.032-48.128-10.372-13.973-25.105-21.372-43.669-21.372-18.889 0-33.621 7.398-44.322 21.372-7.863 10.33-12.45 27.204-12.45 49.033v71.535c0 21.7 5.043 36.894 12.907 47.113 10.697 13.956 25.429 20.924 44.787 20.924 19.332 0 34.513-7.309 44.749-22.14 4.501-6.545 7.407-13.969 8.657-22.17 0.333-3.703 1.314-12.143 1.314-24.068v-5.79h-38.831c0 14.844 0.064 23.671-0.277 25.685-2.112 9.89-7.424 14.844-16.533 14.844-12.698 0-18.065-9.493-17.937-28.352v-36.706h73.647zM797.090 585.203c0 20.437-4.817 28.267-15.488 28.267-6.093 0-13.111-3.132-19.302-9.318l0.047-123.951c6.187-6.106 13.163-9.323 19.255-9.323 10.671 0 15.488 6.003 15.488 26.441v87.885zM801.395 436.813c-13.611 0-27.14 8.371-39.095 23.078l0.047-89.29h-36.791v273.87h36.791l0.051-20.578c12.361 15.296 25.843 23.215 38.997 23.215 14.733 0 25.502-7.889 30.438-23.074 2.47-8.657 4.087-21.986 4.087-40.875v-81.754c0-19.345-2.479-32.572-4.949-40.785-4.937-15.296-14.844-23.808-29.577-23.808zM694.899 644.471v-204.382h-38.831v155.332c-8.222 11.593-14.946 18.048-22.379 18.048-4.941 0-7.377-2.095-8.282-7.829v-165.551h-38.831v161.463c0 14.187 1.788 23.846 4.309 30.029 4.151 10.176 12.437 15.804 24.375 15.804 13.602 0 26.082-8.521 40.806-25.395v22.481h38.831zM547.746 644.471v-235.037h44.962v-38.833l-128.759 0.043v38.79h42.918v235.037h40.879z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "youtube" - ] - }, - "attrs": [], - "properties": { - "order": 2561, - "id": 1, - "prevSize": 24, - "code": 60167, - "name": "youtube" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1287 - }, { - "icon": { - "paths": [ - "M597.308 725.252h-85.333v-85.333h-85.333v-85.333h85.333v85.333h85.333zM597.308 383.918h-85.333v85.335h85.333v85.333h-85.333v-85.333h-85.333v-85.335h85.333v-85.333h-85.333v-85.333h85.333v85.333h85.333zM810.641 127.918h-597.333c-47.147 0-85.333 38.229-85.333 85.333v597.335c0 47.104 38.187 85.333 85.333 85.333h597.333c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333z" - ], - "attrs": [], - "isMulticolor": false, - "grid": 24, - "tags": [ - "zip-box" - ] - }, - "attrs": [], - "properties": { - "order": 2562, - "id": 0, - "prevSize": 24, - "code": 60168, - "name": "zip-box" - }, - "setIdx": 0, - "setId": 0, - "iconIdx": 1288 - }], + "icon": { + "paths": [ + "M426.667 170.667c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667-94.257 0-170.667-76.412-170.667-170.667 0-94.257 76.41-170.667 170.667-170.667zM426.667 597.333c188.514 0 341.333 76.412 341.333 170.667v85.333h-682.667v-85.333c0-94.255 152.82-170.667 341.333-170.667zM853.333 512v-213.333h85.333v213.333h-85.333zM853.333 682.667v-85.333h85.333v85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "account-alert" + ] + }, + "attrs": [], + "properties": { + "order": 1274, + "id": 1288, + "prevSize": 24, + "code": 58880, + "name": "account-alert" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 0 + }, + { + "icon": { + "paths": [ + "M810.637 810.586l-597.333 0.043v-597.377h597.333zM810.637 127.918h-597.333c-47.104 0-85.333 38.229-85.333 85.333v597.335c0 47.147 38.229 85.333 85.333 85.333h597.333c47.104 0 85.333-38.187 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333zM703.97 693.252c0-64-128-96-192-96s-192 32-192 96v32h384zM511.97 522.586c52.992 0 96-42.923 96-96.001 0-52.992-43.008-96-96-96s-96.001 43.008-96.001 96c0 53.079 43.009 96.001 96.001 96.001z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "account-box-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1275, + "id": 1287, + "prevSize": 24, + "code": 58881, + "name": "account-box-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1 + }, + { + "icon": { + "paths": [ + "M255.974 725.333c0-85.333 170.667-132.267 256-132.267s256 46.933 256 132.267v42.667h-512zM639.974 384c0 70.741-57.344 128-128 128s-128-57.259-128-128c0-70.656 57.344-128 128-128s128 57.344 128 128zM127.974 213.333v597.333c0 47.104 38.144 85.333 85.333 85.333h597.333c47.083 0 85.333-38.229 85.333-85.333v-597.333c0-47.104-38.251-85.333-85.333-85.333h-597.333c-47.189 0-85.333 38.229-85.333 85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "account-box" + ] + }, + "attrs": [], + "properties": { + "order": 1276, + "id": 1286, + "prevSize": 24, + "code": 58882, + "name": "account-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 2 + }, + { + "icon": { + "paths": [ + "M384 213.333c82.475 0 149.333 66.859 149.333 149.333s-66.859 149.333-149.333 149.333c-82.474 0-149.333-66.859-149.333-149.333s66.859-149.333 149.333-149.333zM384 586.667c164.949 0 298.667 66.859 298.667 149.333v74.667h-597.333v-74.667c0-82.475 133.718-149.333 298.667-149.333zM725.333 540.339l-117.333-128 49.673-49.673 67.661 67.661 152.994-152.994 49.673 60.34-202.667 202.666z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "account-check" + ] + }, + "attrs": [], + "properties": { + "order": 1277, + "id": 1285, + "prevSize": 24, + "code": 58883, + "name": "account-check" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 3 + }, + { + "icon": { + "paths": [ + "M511.966 819.123c-106.837 0-200.832-54.566-255.915-137.382 1.109-84.779 170.837-131.413 255.915-131.413s254.805 46.635 255.915 131.413c-55.083 82.816-149.077 137.382-255.915 137.382zM511.966 213.258c70.656 0 128 57.344 128 128 0 70.742-57.344 127.999-128 127.999s-128-57.257-128-127.999c0-70.656 57.344-128 128-128zM511.966 85.258c-235.648 0-426.667 190.976-426.667 426.665 0 235.648 191.019 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.689-191.019-426.665-426.667-426.665z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "account-circle" + ] + }, + "attrs": [], + "properties": { + "order": 1278, + "id": 1284, + "prevSize": 24, + "code": 58884, + "name": "account-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 4 + }, + { + "icon": { + "paths": [ + "M469.333 426.667v85.333h-42.667v85.333h-85.333v-85.333h-92.617c-17.572 49.715-64.984 85.333-120.716 85.333-70.692 0-128-57.306-128-128 0-70.692 57.307-128 128-128 55.732 0 103.145 35.619 120.716 85.333h220.617zM128 426.667c-23.564 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.102 42.667-42.667s-19.103-42.667-42.667-42.667zM682.667 597.333c113.792 0 341.333 56.96 341.333 170.667v85.333h-682.667v-85.333c0-113.707 227.541-170.667 341.333-170.667zM682.667 512c-94.208 0-170.667-76.501-170.667-170.667 0-94.208 76.459-170.667 170.667-170.667s170.667 76.459 170.667 170.667c0 94.165-76.459 170.667-170.667 170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "account-key" + ] + }, + "attrs": [], + "properties": { + "order": 1279, + "id": 1283, + "prevSize": 24, + "code": 58885, + "name": "account-key" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 5 + }, + { + "icon": { + "paths": [ + "M767.97 682.586h-512v-38.4c0-85.376 170.624-132.267 256-132.267 85.333 0 256 46.891 256 132.267zM511.97 226.051c63.616 0 115.2 51.584 115.2 115.2 0 63.659-51.584 115.201-115.2 115.201s-115.2-51.543-115.2-115.201c0-63.616 51.584-115.2 115.2-115.2zM810.637 85.251h-597.333c-47.147 0-85.333 38.187-85.333 85.333v597.335c0 47.147 38.186 85.333 85.333 85.333h170.667l128 128 128-128h170.667c47.061 0 85.333-38.187 85.333-85.333v-597.335c0-47.147-38.272-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "account-location" + ] + }, + "attrs": [], + "properties": { + "order": 1280, + "id": 1282, + "prevSize": 24, + "code": 58886, + "name": "account-location" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 6 + }, + { + "icon": { + "paths": [ + "M639.974 597.248c-113.792 0-341.334 56.96-341.334 170.667v85.333h682.667v-85.333c0-113.707-227.541-170.667-341.333-170.667zM42.641 426.58v85.335h341.333v-85.335zM639.974 511.915c94.208 0 170.667-76.501 170.667-170.668 0-94.208-76.459-170.667-170.667-170.667s-170.667 76.459-170.667 170.667c0 94.167 76.459 170.668 170.667 170.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "account-minus" + ] + }, + "attrs": [], + "properties": { + "order": 1281, + "id": 1281, + "prevSize": 24, + "code": 58887, + "name": "account-minus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 7 + }, + { + "icon": { + "paths": [ + "M704 277.333c46.933 0 85.333 38.4 85.333 85.333s-38.4 85.333-85.333 85.333c-46.933 0-85.333-38.4-85.333-85.333s38.4-85.333 85.333-85.333zM704 512c82.347 0 149.333-66.987 149.333-149.333s-66.987-149.333-149.333-149.333c-82.347 0-149.333 66.987-149.333 149.333s66.987 149.333 149.333 149.333zM320 277.333c46.933 0 85.333 38.4 85.333 85.333s-38.4 85.333-85.333 85.333c-46.933 0-85.333-38.4-85.333-85.333s38.4-85.333 85.333-85.333zM320 512c82.347 0 149.333-66.987 149.333-149.333s-66.987-149.333-149.333-149.333c-82.347 0-149.333 66.987-149.333 149.333s66.987 149.333 149.333 149.333zM917.333 746.667h-320v-53.333c0-19.627-8.533-36.693-22.187-52.053 37.547-12.8 83.627-22.613 128.853-22.613 104.107 0 213.333 51.627 213.333 74.667zM533.333 746.667h-426.667v-53.333c0-23.040 109.227-74.667 213.333-74.667s213.333 51.627 213.333 74.667zM704 554.667c-51.2 0-130.987 14.507-192 42.667-61.013-28.587-140.8-42.667-192-42.667-92.587 0-277.333 46.080-277.333 138.667v117.333h938.667v-117.333c0-92.587-184.747-138.667-277.333-138.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "account-multiple-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1282, + "id": 1280, + "prevSize": 24, + "code": 58888, + "name": "account-multiple-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 8 + }, + { + "icon": { + "paths": [ + "M554.654 554.586c-85.333 0-256 42.709-256 128v85.333h512v-85.333c0-85.291-170.667-128-256-128zM837.15 561.417c35.371 30.929 58.837 70.737 58.837 121.169v85.333h128v-85.333c0-65.749-101.291-106.086-186.837-121.169zM554.654 469.252c70.699 0 127.573-57.345 127.573-128.001s-56.875-128-127.573-128c-70.699 0-128 57.344-128 128s57.301 128.001 128 128.001zM767.987 469.252c70.699 0 127.573-57.345 127.573-128.001s-56.875-128-127.573-128c-13.611 0-26.709 2.176-39.040 6.144 24.192 34.603 38.613 76.501 38.613 121.856s-14.421 87.255-38.613 121.857c12.331 3.968 25.429 6.144 39.040 6.144zM341.321 426.584h-128v-128h-85.333v128h-128v85.335h128v128h85.333v-128h128v-85.335z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "account-multiple-plus" + ] + }, + "attrs": [], + "properties": { + "order": 1283, + "id": 1279, + "prevSize": 24, + "code": 58889, + "name": "account-multiple-plus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 9 + }, + { + "icon": { + "paths": [ + "M682.641 554.586c-12.373 0-26.325 0.768-41.173 2.304 49.451 35.712 83.84 83.755 83.84 147.029v106.667h256v-106.667c0-99.499-199.125-149.333-298.667-149.333zM341.307 554.586c-99.585 0-298.667 49.835-298.667 149.333v106.667h597.334v-106.667c0-99.499-199.125-149.333-298.667-149.333zM341.307 469.252c70.699 0 127.574-57.345 127.574-128.001s-56.875-128-127.574-128c-70.699 0-128 57.344-128 128s57.301 128.001 128 128.001zM682.641 469.252c70.699 0 127.573-57.345 127.573-128.001s-56.875-128-127.573-128c-70.699 0-128 57.344-128 128s57.301 128.001 128 128.001z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "account-multiple" + ] + }, + "attrs": [], + "properties": { + "order": 1284, + "id": 1278, + "prevSize": 24, + "code": 58890, + "name": "account-multiple" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 10 + }, + { + "icon": { + "paths": [ + "M554.667 682.667v85.333h42.667c23.565 0 42.667 19.102 42.667 42.667h298.667v85.333h-298.667c0 23.565-19.102 42.667-42.667 42.667h-170.667c-23.564 0-42.666-19.102-42.666-42.667h-298.667v-85.333h298.667c0-23.565 19.102-42.667 42.666-42.667h42.667v-85.333h-256v-64c0-82.475 133.718-149.333 298.667-149.333s298.667 66.859 298.667 149.333v64h-256zM512 85.333c82.475 0 149.333 66.859 149.333 149.333s-66.859 149.333-149.333 149.333c-82.475 0-149.333-66.859-149.333-149.333s66.859-149.333 149.333-149.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "account-network" + ] + }, + "attrs": [], + "properties": { + "order": 1285, + "id": 1277, + "prevSize": 24, + "code": 58891, + "name": "account-network" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 11 + }, + { + "icon": { + "paths": [ + "M511.974 554.586c-113.792 0-341.334 56.96-341.334 170.667v128h682.667v-128c0-113.707-227.541-170.667-341.333-170.667zM511.974 170.584c-94.209 0-170.667 76.458-170.667 170.667 0 94.167 76.458 170.668 170.667 170.668s170.667-76.501 170.667-170.668c0-94.208-76.459-170.667-170.667-170.667zM511.974 635.652c126.891 0 260.267 62.165 260.267 89.6v46.933h-520.534v-46.933c0-27.435 133.376-89.6 260.268-89.6zM511.974 251.651c49.408 0 89.6 40.192 89.6 89.6s-40.192 89.601-89.6 89.601c-49.408 0-89.601-40.193-89.601-89.601s40.193-89.6 89.601-89.6z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "account-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1286, + "id": 1276, + "prevSize": 24, + "code": 58892, + "name": "account-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 12 + }, + { + "icon": { + "paths": [ + "M639.974 597.248c-113.792 0-341.334 56.96-341.334 170.667v85.333h682.667v-85.333c0-113.707-227.541-170.667-341.333-170.667zM255.974 426.58v-128h-85.333v128h-128v85.335h128v128h85.333v-128h128v-85.335zM639.974 511.915c94.208 0 170.667-76.501 170.667-170.668 0-94.208-76.459-170.667-170.667-170.667s-170.667 76.459-170.667 170.667c0 94.167 76.459 170.668 170.667 170.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "account-plus" + ] + }, + "attrs": [], + "properties": { + "order": 1287, + "id": 1275, + "prevSize": 24, + "code": 58893, + "name": "account-plus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 13 + }, + { + "icon": { + "paths": [ + "M639.974 597.248c113.792 0 341.333 56.96 341.333 170.667v85.333h-682.667v-85.333c0-113.707 227.542-170.667 341.334-170.667zM639.97 511.915c-94.208 0-170.667-76.501-170.667-170.668 0-94.208 76.459-170.667 170.667-170.667 94.212 0 170.667 76.459 170.667 170.667 0 94.166-76.454 170.668-170.667 170.668zM213.331 408.995l90.511-90.511 60.34 60.34-90.511 90.509 90.51 90.513-60.339 60.339-90.51-90.513-90.51 90.513-60.34-60.343 90.509-90.509-90.51-90.508 60.34-60.34 90.51 90.51z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "account-remove" + ] + }, + "attrs": [], + "properties": { + "order": 1288, + "id": 1274, + "prevSize": 24, + "code": 58894, + "name": "account-remove" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 14 + }, + { + "icon": { + "paths": [ + "M640 597.333c113.792 0 341.333 56.96 341.333 170.667v85.333h-682.667v-85.333c0-113.707 227.541-170.667 341.333-170.667zM640 512c-94.208 0-170.667-76.501-170.667-170.667 0-94.208 76.459-170.667 170.667-170.667s170.667 76.459 170.667 170.667c0 94.165-76.459 170.667-170.667 170.667zM117.647 625.361c-16.663 16.661-43.677 16.661-60.34 0-16.662-16.666-16.662-43.678 0-60.343l83.167-83.166c-7.997-16.708-12.474-35.426-12.474-55.185 0-70.692 57.307-128 128-128s128 57.308 128 128c0 70.694-57.308 128-128 128-19.761 0-38.476-4.476-55.186-12.476l-83.167 83.17zM256 384c-23.564 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.102 42.667-42.667s-19.103-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "account-search" + ] + }, + "attrs": [], + "properties": { + "order": 1289, + "id": 1273, + "prevSize": 24, + "code": 58895, + "name": "account-search" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 15 + }, + { + "icon": { + "paths": [ + "M682.667 384c99.541 0 298.667 49.835 298.667 149.333v106.667h-256v-106.667c0-63.275-34.389-111.317-83.84-147.029l41.173-2.304zM341.333 384c99.541 0 298.667 49.835 298.667 149.333v106.667h-597.333v-106.667c0-99.499 199.083-149.333 298.667-149.333zM341.333 298.667c-70.698 0-128-57.344-128-128s57.302-128 128-128c70.7 0 127.573 57.344 127.573 128s-56.874 128-127.573 128zM682.667 298.667c-70.699 0-128-57.344-128-128s57.301-128 128-128c70.699 0 127.573 57.344 127.573 128s-56.875 128-127.573 128zM384 714.667v96h256v-96l138.667 138.667-138.667 138.667v-96h-256v96l-138.667-138.667 138.667-138.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "account-switch" + ] + }, + "attrs": [], + "properties": { + "order": 1290, + "id": 1272, + "prevSize": 24, + "code": 58896, + "name": "account-switch" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 16 + }, + { + "icon": { + "paths": [ + "M512 170.667c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667-94.257 0-170.667-76.412-170.667-170.667 0-94.257 76.41-170.667 170.667-170.667zM512 597.333c188.514 0 341.333 76.412 341.333 170.667v85.333h-682.667v-85.333c0-94.255 152.82-170.667 341.333-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "account" + ] + }, + "attrs": [], + "properties": { + "order": 1291, + "id": 1271, + "prevSize": 24, + "code": 58897, + "name": "account" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 17 + }, + { + "icon": { + "paths": [ + "M469.333 981.333c-47.128 0-85.333-38.204-85.333-85.333v-85.333h256v85.333c0 47.13-38.204 85.333-85.333 85.333h-85.333zM512 42.667c30.161 0 59.409 3.912 87.262 11.256 49.946 66.991 83.405 189.743 83.405 330.077 0 97.387-16.111 186.308-42.667 298.667 0 47.13-38.204 85.333-85.333 85.333h-85.333c-47.128 0-85.333-38.204-85.333-85.333-26.554-112.358-42.667-201.28-42.667-298.667 0-140.334 33.457-263.086 83.403-330.077 27.855-7.344 57.103-11.256 87.264-11.256zM853.333 341.334c0 135.59-79.057 338.048-193.591 393.122 40.427-77.641 65.591-229.504 65.591-350.455s-25.165-230.147-65.591-307.79c114.534 55.077 193.591 129.535 193.591 265.123zM170.667 341.334c0-135.589 79.058-210.046 193.591-265.123-40.428 77.643-65.591 186.839-65.591 307.79s25.164 272.815 65.592 350.455c-114.534-55.074-193.592-257.532-193.592-393.122z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "airballoon" + ] + }, + "attrs": [], + "properties": { + "order": 1292, + "id": 1270, + "prevSize": 24, + "code": 58898, + "name": "airballoon" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 18 + }, + { + "icon": { + "paths": [ + "M134.246 224.91l212.736 212.735-255.403 159.616v85.333l341.333-106.667v234.667l-85.333 64v64l149.333-42.667 149.333 42.667v-64l-85.333-64v-159.019l244.352 244.352 54.272-54.315-670.976-671.017zM560.913 383.929v-234.667c0-35.371-28.672-64-64-64s-64 28.629-64 64v157.098l333.952 333.908 135.381 42.325v-85.333l-341.333-213.332z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "airplane-off" + ] + }, + "attrs": [], + "properties": { + "order": 1293, + "id": 1269, + "prevSize": 24, + "code": 58899, + "name": "airplane-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 19 + }, + { + "icon": { + "paths": [ + "M895.974 682.581v-85.333l-341.333-213.331v-234.667c0-35.371-28.672-64-64-64s-64 28.629-64 64v234.667l-341.333 213.331v85.333l341.333-106.667v234.667l-85.333 64v64l149.333-42.667 149.333 42.667v-64l-85.333-64v-234.667l341.333 106.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "airplane" + ] + }, + "attrs": [], + "properties": { + "order": 1294, + "id": 1268, + "prevSize": 24, + "code": 58900, + "name": "airplane" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 20 + }, + { + "icon": { + "paths": [ + "M449.707 619.947l-90.88-90.88-45.227 45.227 135.68 135.68 256-256-45.227-45.227-210.347 211.2zM512 853.333c-165.12 0-298.667-133.547-298.667-298.667s133.547-298.667 298.667-298.667c165.12 0 298.667 133.547 298.667 298.667s-133.547 298.667-298.667 298.667zM512 170.667c-212.053 0-384 171.947-384 384s171.52 384 384 384c212.053 0 384-171.947 384-384s-171.947-384-384-384zM336.213 144.64l-54.613-65.28-196.267 164.267 55.040 65.28 195.84-164.267zM938.667 244.053l-196.267-164.693-55.040 65.28 196.267 164.693 55.040-65.28z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "alarm-check" + ] + }, + "attrs": [], + "properties": { + "order": 1295, + "id": 1267, + "prevSize": 24, + "code": 58901, + "name": "alarm-check" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 21 + }, + { + "icon": { + "paths": [ + "M396.459 138.71l-176.256 147.849-49.536-58.761 176.64-147.84 49.152 58.752zM938.667 228.182l-49.536 58.752-176.64-148.224 49.536-58.752 176.64 148.224zM554.667 170.667c188.514 0 341.333 152.82 341.333 341.333 0 188.514-152.819 341.333-341.333 341.333s-341.333-152.819-341.333-341.333c0-188.513 152.82-341.333 341.333-341.333zM554.667 256c-141.385 0-256 114.615-256 256s114.615 256 256 256c141.385 0 256-114.615 256-256s-114.615-256-256-256zM512 320h64v193.468l137.267 62.434-26.496 58.257-174.771-79.492v-234.667zM42.667 597.333c0-105.988 48.309-200.697 124.11-263.304-24.895 54.169-38.776 114.448-38.776 177.97l2.684 48.124-2.685 37.21c0 97.19 54.162 181.734 133.949 225.088 55.543 52.395 125.144 90.044 202.55 106.701-25.813 6.238-52.77 9.545-80.499 9.545-188.513 0-341.333-152.819-341.333-341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "alarm-multiple" + ] + }, + "attrs": [], + "properties": { + "order": 1296, + "id": 1266, + "prevSize": 24, + "code": 58902, + "name": "alarm-multiple" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 22 + }, + { + "icon": { + "paths": [ + "M342.187 139.947l-60.587-60.587-36.693 30.293 60.587 60.587zM702.72 784.64c-51.627 42.667-118.187 68.693-190.72 68.693-165.12 0-298.667-133.547-298.667-298.667 0-72.533 26.027-139.093 68.693-190.72zM124.587 97.707l-54.187 54.613 56.747 56.747-47.36 39.68 60.587 60.587 47.36-40.107 34.133 34.133c-58.453 67.413-93.867 155.307-93.867 251.307 0 212.053 171.52 384 384 384 96 0 183.893-35.413 251.307-93.867l93.867 93.867 54.187-54.187-786.773-786.773zM938.667 244.053l-196.267-164.693-55.040 65.28 196.267 164.693 55.040-65.28zM512 256c165.12 0 298.667 133.547 298.667 298.667 0 35.84-6.827 70.4-18.347 102.4l64.853 64.853c24.747-50.773 38.827-107.093 38.827-167.253 0-212.053-171.947-384-384-384-60.16 0-116.48 14.080-167.253 38.827l64.853 64.853c32-11.52 66.56-18.347 102.4-18.347z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "alarm-off" + ] + }, + "attrs": [], + "properties": { + "order": 1297, + "id": 1265, + "prevSize": 24, + "code": 58903, + "name": "alarm-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 23 + }, + { + "icon": { + "paths": [ + "M554.667 384h-85.333v128h-128v85.333h128v128h85.333v-128h128v-85.333h-128zM512 853.333c-165.12 0-298.667-133.547-298.667-298.667s133.547-298.667 298.667-298.667c165.12 0 298.667 133.547 298.667 298.667s-133.547 298.667-298.667 298.667zM512 170.667c-212.053 0-384 171.947-384 384s171.52 384 384 384c212.053 0 384-171.947 384-384s-171.947-384-384-384zM938.667 244.053l-196.267-164.693-55.040 65.28 196.267 164.693zM336.213 144.64l-54.613-65.28-196.267 164.267 55.040 65.28 195.84-164.267z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "alarm-plus" + ] + }, + "attrs": [], + "properties": { + "order": 1298, + "id": 1264, + "prevSize": 24, + "code": 58904, + "name": "alarm-plus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 24 + }, + { + "icon": { + "paths": [ + "M512 853.333c-165.12 0-298.667-133.547-298.667-298.667s133.547-298.667 298.667-298.667c165.12 0 298.667 133.547 298.667 298.667s-133.547 298.667-298.667 298.667zM512 170.667c-212.053 0-384 171.947-384 384s171.52 384 384 384c212.053 0 384-171.947 384-384s-171.947-384-384-384zM533.333 341.333h-64v256l202.667 121.6 32-52.48-170.667-101.12v-224zM336.213 144.64l-54.613-65.28-196.267 164.267 55.040 65.28 195.84-164.267zM938.667 244.053l-196.267-164.693-55.040 65.28 196.267 164.693 55.040-65.28z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "alarm" + ] + }, + "attrs": [], + "properties": { + "order": 1299, + "id": 1263, + "prevSize": 24, + "code": 58905, + "name": "alarm" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 25 + }, + { + "icon": { + "paths": [ + "M512 469.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM512 704c-106.24 0-192-85.76-192-192s85.76-192 192-192c106.24 0 192 85.76 192 192s-85.76 192-192 192zM512 85.333c-235.52 0-426.667 191.147-426.667 426.667s191.147 426.667 426.667 426.667c235.52 0 426.667-191.147 426.667-426.667s-191.147-426.667-426.667-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "album" + ] + }, + "attrs": [], + "properties": { + "order": 1300, + "id": 1262, + "prevSize": 24, + "code": 58906, + "name": "album" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 26 + }, + { + "icon": { + "paths": [ + "M213.333 128.001h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM554.641 554.581v-255.998h-85.333v255.998h85.333zM554.641 725.248v-85.333h-85.333v85.333h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "alert-box" + ] + }, + "attrs": [], + "properties": { + "order": 1301, + "id": 1261, + "prevSize": 24, + "code": 58907, + "name": "alert-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 27 + }, + { + "icon": { + "paths": [ + "M554.641 554.581h-85.333v-255.998h85.333zM554.641 725.248h-85.333v-85.333h85.333zM511.974 85.25c-235.648 0-426.667 191.018-426.667 426.665 0 235.652 191.019 426.667 426.667 426.667s426.667-191.014 426.667-426.667c0-235.646-191.019-426.665-426.667-426.665z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "alert-circle" + ] + }, + "attrs": [], + "properties": { + "order": 1302, + "id": 1260, + "prevSize": 24, + "code": 58908, + "name": "alert-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 28 + }, + { + "icon": { + "paths": [ + "M554.641 554.581h-85.333v-255.998h85.333zM511.974 738.048c-30.592 0-55.467-24.832-55.467-55.467 0-30.588 24.875-55.462 55.467-55.462s55.467 24.875 55.467 55.462c0 30.635-24.875 55.467-55.467 55.467zM671.036 127.917h-318.146l-224.916 224.937v318.126l224.916 224.934h318.146l224.939-224.934v-318.126l-224.939-224.937z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "alert-octagon" + ] + }, + "attrs": [], + "properties": { + "order": 1303, + "id": 1259, + "prevSize": 24, + "code": 58909, + "name": "alert-octagon" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 29 + }, + { + "icon": { + "paths": [ + "M554.667 597.333h-85.333v-170.668h85.333zM554.667 768h-85.333v-85.333h85.333zM42.667 896h938.667l-469.333-810.668-469.333 810.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "alert" + ] + }, + "attrs": [], + "properties": { + "order": 1304, + "id": 1258, + "prevSize": 24, + "code": 58910, + "name": "alert" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 30 + }, + { + "icon": { + "paths": [ + "M771.413 759.326c-19.533 5.781-37.026 8.674-52.48 8.674-51.106 0-85.572-37.734-103.394-113.207h-2.133c-41.911 81.54-100.646 122.308-176.213 122.308-55.847 0-100.576-21.12-134.188-63.36s-50.418-95.595-50.418-160.068c0-73.579 19.058-133.619 57.173-180.126s89.695-69.76 154.739-69.76c35.174 0 66.513 9.719 94.007 29.156s48.354 46.791 62.579 82.062h1.707l30.293-102.115h109.227l-91.166 226.703c10.052 53.188 20.693 89.387 31.927 108.587 11.238 19.2 25.86 28.8 43.878 28.8 9.766 0 18.202-1.519 25.314-4.553l-0.853 86.899zM589.794 536.034c-9.289-48.542-23.654-85.734-43.093-111.572-19.435-25.837-42.714-38.756-69.828-38.756-34.987 0-62.911 15.692-83.77 47.074-20.859 31.386-31.289 70.071-31.289 116.053 0 41.532 9.055 76.305 27.165 104.32 18.109 28.019 42.335 42.027 72.675 42.027 25.6 0 48.973-12.041 70.114-36.122 21.146-24.085 38.733-59.452 52.766-106.099l5.261-16.926z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "alpha" + ] + }, + "attrs": [], + "properties": { + "order": 1305, + "id": 1257, + "prevSize": 24, + "code": 58911, + "name": "alpha" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 31 + }, + { + "icon": { + "paths": [ + "M256 469.333c47.128 0 85.333 38.204 85.333 85.333l0 170.667h-170.667c-47.128 0-85.333-38.204-85.333-85.333v-85.333c0-47.13 38.205-85.333 85.333-85.333h85.333zM170.667 554.667v85.333h85.333v-85.333h-85.333zM853.333 554.667v85.333h85.333v85.333h-85.333c-47.13 0-85.333-38.204-85.333-85.333v-85.333c0-47.13 38.204-85.333 85.333-85.333h85.333v85.333h-85.333zM512 298.667v170.667h85.333c47.13 0 85.333 38.204 85.333 85.333v85.333c0 47.13-38.204 85.333-85.333 85.333h-85.333c-47.13 0-85.333-38.204-85.333-85.333v-341.333h85.333zM512 640h85.333v-85.333h-85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "alphabetical" + ] + }, + "attrs": [], + "properties": { + "order": 1306, + "id": 1256, + "prevSize": 24, + "code": 58912, + "name": "alphabetical" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 32 + }, + { + "icon": { + "paths": [ + "M210.824 474.351c12.197 0 23.988 1.741 35.137 4.988 0.018-91.468 74.174-165.613 165.647-165.613 69.403 0 128.834 42.682 153.482 103.227 24.777-32.246 63.731-53.031 107.537-53.031 74.85 0 135.531 60.679 135.531 135.53 0 10.62-1.225 20.958-3.533 30.878 10.517-3.742 21.845-5.781 33.651-5.781 55.445 0 100.39 44.949 100.39 100.395 0 55.441-44.945 100.39-100.39 100.39s-566.967 0-627.453 0c-69.306 0-125.49-56.183-125.49-125.491 0-69.303 56.184-125.491 125.49-125.491z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "amazon-clouddrive" + ] + }, + "attrs": [], + "properties": { + "order": 1307, + "id": 1255, + "prevSize": 24, + "code": 58913, + "name": "amazon-clouddrive" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 33 + }, + { + "icon": { + "paths": [ + "M679.701 729.062c-7.573 6.788-18.487 7.245-27.008 2.662-37.978-31.556-44.779-46.144-65.532-76.181-62.746 63.923-107.191 83.093-188.463 83.093-96.25 0-171.101-59.388-171.101-178.167 0-92.8 50.259-155.898 121.906-186.833 62.023-27.225 148.651-32.171 214.938-39.597v-14.847c0-27.22 2.142-59.396-13.888-82.898-13.905-21.040-40.649-29.701-64.162-29.701-43.601 0-82.374 22.343-91.883 68.645-1.988 10.301-9.498 20.489-19.869 21.014l-110.787-11.992c-9.358-2.108-19.767-9.611-17.057-23.895 25.452-134.422 146.839-175.032 255.626-175.032 55.616 0 128.324 14.847 172.177 56.919 55.603 51.969 50.257 121.26 50.257 196.737v178.096c0 53.572 22.251 77.073 43.145 105.946 7.292 10.394 8.939 22.767-0.367 30.357l-87.667 75.93-0.265-0.256zM564.442 450.347v-24.742c-82.688 0-170.023 17.707-170.023 115.068 0 49.485 25.668 82.906 69.509 82.906 32.085 0 60.958-19.793 79.13-51.968 22.464-39.599 21.385-76.715 21.385-121.263zM860.139 833.553c-92.979 68.617-227.789 105.114-343.868 105.114-162.693 0-309.189-60.134-420.059-160.247-8.702-7.855-0.938-18.598 9.525-12.51 119.611 69.606 267.523 111.526 420.301 111.526 103.057 0 216.35-21.389 320.589-65.6 15.718-6.673 28.898 10.359 13.513 21.717zM898.837 789.385c-11.9-15.232-78.626-7.223-108.595-3.635-9.079 1.088-10.487-6.835-2.3-12.587 53.222-37.385 140.429-26.586 150.566-14.076 10.219 12.629-2.671 100.066-52.557 141.798-7.671 6.421-14.967 2.995-11.567-5.487 11.221-28.028 36.352-90.786 24.452-106.014z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "amazon" + ] + }, + "attrs": [], + "properties": { + "order": 1308, + "id": 1254, + "prevSize": 24, + "code": 58914, + "name": "amazon" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 34 + }, + { + "icon": { + "paths": [ + "M767.974 789.252c35.328 0 64-28.672 64-64s-28.672-64-64-64c-35.328 0-64 28.672-64 64s28.672 64 64 64zM831.974 405.251h-106.667v106.668h190.464l-83.797-106.668zM255.975 789.252c35.328 0 64-28.672 64-64s-28.672-64-64-64c-35.328 0-64 28.672-64 64s28.672 64 64 64zM853.308 341.251l128 170.668v213.333h-85.333c0 70.699-57.301 128-128 128s-128-57.301-128-128h-256c0 70.699-57.301 128-128 128s-128-57.301-128-128h-85.333v-469.335c0-47.147 38.187-85.333 85.333-85.333h597.333v170.667h128zM341.333 256v128h-128v85.333h128v128h85.333v-128h128v-85.333h-128v-128h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "ambulance" + ] + }, + "attrs": [], + "properties": { + "order": 1309, + "id": 1253, + "prevSize": 24, + "code": 58915, + "name": "ambulance" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 35 + }, + { + "icon": { + "paths": [ + "M639.974 383.918c-23.595 0-42.667-19.115-42.667-42.667s19.072-42.667 42.667-42.667c23.595 0 42.667 19.115 42.667 42.667s-19.072 42.667-42.667 42.667zM383.974 383.918c-23.595 0-42.667-19.115-42.667-42.667s19.072-42.667 42.667-42.667c23.595 0 42.667 19.115 42.667 42.667s-19.072 42.667-42.667 42.667zM687.889 186.328l89.545-89.558-35.187-35.242-98.304 98.347c-39.979-19.797-84.395-31.957-131.968-31.957s-91.99 12.16-131.969 31.957l-98.347-98.347-35.157 35.242 89.557 89.558c-74.069 54.315-122.752 141.312-122.752 240.256v42.668h597.334v-42.668c0-98.944-48.683-185.941-122.752-240.256zM213.307 682.586c0 164.949 133.717 298.667 298.668 298.667s298.667-133.717 298.667-298.667v-170.667h-597.334v170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "android-debug-bridge" + ] + }, + "attrs": [], + "properties": { + "order": 1310, + "id": 1252, + "prevSize": 24, + "code": 58916, + "name": "android-debug-bridge" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 36 + }, + { + "icon": { + "paths": [ + "M469.333 85.333h85.333v85.333l21.333 0c35.345 0 64 28.654 64 64v149.333l-18.679 18.681 70.042 121.317c47.3-46.451 76.638-111.132 76.638-182.665l85.333 0c0 103.24-45.837 195.776-118.263 258.363l133.879 231.893 5.717 95.232-79.616-52.565-131.157-227.166c-45.743 22.771-97.323 35.575-151.893 35.575s-106.149-12.804-151.895-35.575l-131.154 227.166-79.617 52.565 5.716-95.232 247.631-428.91-18.68-18.68v-149.333c0-35.346 28.654-64 64-64l21.333-0v-85.333zM402.89 572.983c33.1 15.616 70.083 24.35 109.11 24.35 39.023 0 76.011-8.734 109.107-24.35l-62.255-107.836h-0.316c-26.274 26.278-66.799 26.278-93.073 0h-0.316l-62.258 107.836zM512 256c-23.565 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "android-studio" + ] + }, + "attrs": [], + "properties": { + "order": 1311, + "id": 1251, + "prevSize": 24, + "code": 58917, + "name": "android-studio" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 37 + }, + { + "icon": { + "paths": [ + "M639.974 213.25h-42.667v-42.667h42.667zM426.641 213.25h-42.667v-42.667h42.667zM662.673 91.992l55.637-55.638c8.32-8.362 8.32-21.846 0-30.208-8.32-8.32-21.845-8.32-30.165 0l-63.019 63.062c-34.176-16.896-72.491-26.625-113.152-26.625-40.875 0-79.36 9.857-113.623 26.839l-63.273-63.276c-8.362-8.32-21.846-8.32-30.208 0-8.32 8.362-8.32 21.846 0 30.208l55.979 55.935c-63.49 46.594-104.875 121.516-104.875 206.295h512c0-84.951-41.557-160.042-105.301-206.591zM874.641 341.25c-35.328 0-64 28.63-64 64v298.665c0 35.371 28.672 64 64 64s64-28.629 64-64v-298.665c0-35.37-28.672-64-64-64zM149.307 341.25c-35.328 0-64 28.63-64 64v298.665c0 35.371 28.672 64 64 64s64-28.629 64-64v-298.665c0-35.37-28.672-64-64-64zM255.974 767.915c0 23.514 19.156 42.667 42.667 42.667h42.667v149.333c0 35.371 28.672 64 64 64s64-28.629 64-64v-149.333h85.333v149.333c0 35.371 28.672 64 64 64s64-28.629 64-64v-149.333h42.667c23.509 0 42.667-19.153 42.667-42.667v-426.665h-512v426.665z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "android" + ] + }, + "attrs": [], + "properties": { + "order": 1312, + "id": 1250, + "prevSize": 24, + "code": 58918, + "name": "android" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 38 + }, + { + "icon": { + "paths": [ + "M170.667 170.667h336.525c24.307-46.618 53.146-90.586 87.27-127.838l47.206 47.203c-18.146 25.317-34.466 52.493-49.143 80.635h260.809c47.13 0 85.333 38.205 85.333 85.333v554.667c0 47.13-38.204 85.333-85.333 85.333h-216.512l14.315 52.45-78.242 30.942-21.346-83.392h-380.881c-47.128 0-85.333-38.204-85.333-85.333v-554.667c0-47.128 38.205-85.333 85.333-85.333zM170.667 256v554.666h364.386c-2.236-14.042-4.271-28.335-6.037-42.812-5.641 0.098-11.315 0.145-17.015 0.145-117.453 0-222.59-20.506-293.028-52.817l38.843-69.918c40.992 22.071 133.525 37.402 254.185 37.402 3.401 0 6.775-0.013 10.133-0.034-1.033-28.476-0.691-57.079 1.421-85.299h-139.555c0 0 17.204-172.043 84.387-341.333h-297.719zM853.333 810.667v-554.666h-299.614c-37.564 94.658-59.503 190.178-71.548 256h122.509c-8.294 54.601-8.794 111.842-4.612 167.706 77.261-5.474 135.791-18.112 166.118-34.441l38.839 69.918c-50.202 23.027-118.033 40.060-195.388 47.949 2.466 16.196 5.218 32.077 8.162 47.535h235.533zM256 341.333h85.333v128h-85.333v-128zM682.667 341.333h85.333v128h-85.333v-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "apple-finder" + ] + }, + "attrs": [], + "properties": { + "order": 1313, + "id": 1249, + "prevSize": 24, + "code": 58919, + "name": "apple-finder" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 39 + }, + { + "icon": { + "paths": [ + "M853.333 384v-85.333h-170.667c-46.933 0-85.333 38.4-85.333 85.333v85.333c0 46.933 38.4 85.333 85.333 85.333h85.333v85.333h-170.667v85.333h170.667c46.933 0 85.333-38.4 85.333-85.333v-85.333c0-46.933-38.4-85.333-85.333-85.333h-85.333v-85.333zM469.333 640h-85.333v-256h85.333zM469.333 298.667h-85.333c-46.933 0-85.333 38.4-85.333 85.333v256c0 46.933 38.4 85.333 85.333 85.333h85.333c46.933 0 85.333-38.4 85.333-85.333v-256c0-46.933-38.4-85.333-85.333-85.333zM170.667 725.333h85.333v-256h-85.333zM170.667 384h85.333v-85.333h-85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "apple-ios" + ] + }, + "attrs": [], + "properties": { + "order": 1314, + "id": 1248, + "prevSize": 24, + "code": 58920, + "name": "apple-ios" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 40 + }, + { + "icon": { + "paths": [ + "M938.667 641.899c0 93.21-74.999 168.768-167.539 168.768h-518.256c-92.539 0-167.538-75.558-167.538-168.768 0-84.19 61.155-153.933 141.179-166.686-1.043-5.918-1.612-11.985-1.612-18.244 0-59.059 47.503-106.941 106.193-106.941 26.169 0 50.156 9.529 68.551 25.382 32.995-74.818 75.282-143.113 193.801-143.113 143.74 0 211.819 111.711 211.819 229.574 0 4.932-0.192 9.813-0.478 14.647 76.42 15.684 133.879 83.763 133.879 165.38z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "apple-mobileme" + ] + }, + "attrs": [], + "properties": { + "order": 1315, + "id": 1247, + "prevSize": 24, + "code": 58921, + "name": "apple-mobileme" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 41 + }, + { + "icon": { + "paths": [ + "M512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.642 191.025-426.667 426.667-426.667zM512 170.667c-188.513 0-341.333 152.82-341.333 341.333 0 89.105 34.144 170.236 90.061 231.023l160.765-321.529 321.53-160.765c-60.787-55.918-141.918-90.061-231.023-90.061zM512 853.333c188.514 0 341.333-152.819 341.333-341.333 0-89.103-34.142-170.231-90.057-231.017l-160.764 321.53-321.532 160.764c60.786 55.915 141.915 90.057 231.019 90.057zM512 512.004l-32.683-32.687-65.367 130.735 130.736-65.365-32.687-32.683zM512 746.667h42.667v64h-42.667v-64zM677.555 677.909l30.17-30.17 45.257 45.252-30.174 30.17-45.252-45.252zM746.001 512.222v-42.667h64v42.667h-64zM512 277.333h-42.667v-64h42.667v64zM346.445 346.093l-30.17 30.17-45.255-45.255 30.17-30.17 45.255 45.255zM278 511.778v42.667h-64v-42.667h64z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "apple-safari" + ] + }, + "attrs": [], + "properties": { + "order": 1316, + "id": 1246, + "prevSize": 24, + "code": 58922, + "name": "apple-safari" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 42 + }, + { + "icon": { + "paths": [ + "M798.165 832.772c-35.465 52.023-72.149 103.727-130.069 104.811-57.003 1.084-75.277-33.869-140.322-33.869-65.114 0-85.483 32.785-139.303 34.953-55.916 2.099-98.434-56.188-134.191-107.977-73.050-105.89-128.805-299.405-53.821-430 37.132-64.856 103.668-105.891 175.77-106.975 54.912-1.014 106.787 37.137 140.327 37.137 33.591 0 96.555-45.804 162.748-39.086 27.708 1.148 105.472 11.2 155.413 84.505-3.947 2.602-92.821 54.47-91.738 162.527 1.088 129.079 112.759 171.985 114.057 172.57-1.011 3.034-17.852 61.252-58.871 121.404zM554.978 149.97c30.656-36.035 82.453-62.838 125.201-64.639 5.461 50.054-14.613 100.178-44.262 136.296-29.709 36.053-78.34 64.138-126.067 60.388-6.485-48.971 17.57-100.044 45.129-132.046z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "apple" + ] + }, + "attrs": [], + "properties": { + "order": 1317, + "id": 1245, + "prevSize": 24, + "code": 58923, + "name": "apple" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 43 + }, + { + "icon": { + "paths": [ + "M617.553 390.066c25.481-61.877 72.798-207.469 80.077-232.948s25.481-29.118 36.399-29.118h87.356c14.558 0 22.75 10.92 19.11 29.119-91.908 323.944-153.783 418.578-153.783 440.415 0 54.601 58.236 156.514 112.832 156.514 32.759 0 25.481-47.317 61.879-47.317h69.154c10.923 0 21.841 10.918 21.841 29.116 0 18.202-20.245 160.154-158.562 160.154-138.313 0-189.952-167.202-189.952-167.202-18.197 36.399-124.663 167.202-255.695 167.202-232.948 0-276.625-247.505-276.625-393.101 0-145.591 69.156-374.899 265.706-374.899 196.552 0 280.264 262.066 280.264 262.066zM191.697 491.981c0 83.716-3.64 258.428 149.686 262.067 86.901 3.639 166.978-105.553 204.968-192.909-52.548-181.992-88.947-291.187-205.422-291.187-156.512 3.64-149.232 222.028-149.232 222.028z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "appnet" + ] + }, + "attrs": [], + "properties": { + "order": 1318, + "id": 1244, + "prevSize": 24, + "code": 58924, + "name": "appnet" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 44 + }, + { + "icon": { + "paths": [ + "M682.641 853.252h170.667v-170.667h-170.667zM682.641 597.252h170.667v-170.668h-170.667zM426.64 341.251h170.668v-170.667h-170.668zM682.641 341.251h170.667v-170.667h-170.667zM426.64 597.252h170.668v-170.668h-170.668zM170.64 597.252h170.667v-170.668h-170.667zM170.64 853.252h170.667v-170.667h-170.667zM426.64 853.252h170.668v-170.667h-170.668zM170.64 341.251h170.667v-170.667h-170.667v170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "apps" + ] + }, + "attrs": [], + "properties": { + "order": 1319, + "id": 1243, + "prevSize": 24, + "code": 58925, + "name": "apps" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 45 + }, + { + "icon": { + "paths": [ + "M128 128h768v170.667h-768v-170.667zM170.667 341.334h682.667v554.666h-682.667v-554.666zM405.333 469.333c-11.782 0-21.333 9.553-21.333 21.333v64h256v-64c0-11.78-9.553-21.333-21.333-21.333h-213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "archive" + ] + }, + "attrs": [], + "properties": { + "order": 1320, + "id": 1242, + "prevSize": 24, + "code": 58926, + "name": "archive" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 46 + }, + { + "icon": { + "paths": [ + "M85.333 85.333h597.333v597.333h-597.333v-597.333zM938.667 341.333v597.333h-597.333v-170.667h85.333v85.333h426.667v-426.667h-85.333v-85.333h170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrange-bring-forward" + ] + }, + "attrs": [], + "properties": { + "order": 1321, + "id": 1241, + "prevSize": 24, + "code": 58927, + "name": "arrange-bring-forward" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 47 + }, + { + "icon": { + "paths": [ + "M85.333 85.333l384 0v170.666h-85.333v-85.333l-213.333 0v213.333h85.333v85.333h-170.667v-384zM938.667 554.667v384h-384v-170.667h85.333v85.333h213.333v-213.333h-85.333v-85.333h170.667zM341.333 341.333h341.333v341.333h-341.333v-341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrange-bring-to-front" + ] + }, + "attrs": [], + "properties": { + "order": 1322, + "id": 1240, + "prevSize": 24, + "code": 58928, + "name": "arrange-bring-to-front" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 48 + }, + { + "icon": { + "paths": [ + "M85.333 85.333h597.333v597.333h-597.333v-597.333zM938.667 341.333v597.333h-597.333v-170.667h426.667v-426.667h170.667zM170.667 170.667v426.667h426.667v-426.667h-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrange-send-backward" + ] + }, + "attrs": [], + "properties": { + "order": 1323, + "id": 1239, + "prevSize": 24, + "code": 58929, + "name": "arrange-send-backward" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 49 + }, + { + "icon": { + "paths": [ + "M85.333 85.333l384 0v384h-384v-384zM384 170.667h-213.333v213.333l213.333-0v-213.333zM938.667 554.667v384h-384v-384h384zM640 853.333h213.333v-213.333h-213.333v213.333zM682.667 341.333v128h-128v-128h128zM469.333 682.667h-128v-128h128v128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrange-send-to-back" + ] + }, + "attrs": [], + "properties": { + "order": 1324, + "id": 1238, + "prevSize": 24, + "code": 58930, + "name": "arrange-send-to-back" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 50 + }, + { + "icon": { + "paths": [ + "M554.667 469.333h213.333l-64-64 60.561-60.563 167.228 167.229-167.228 167.228-60.561-60.561 64.444-64h-213.777v213.333l64-64 60.561 60.565-167.228 167.223-167.227-167.228 60.56-60.561 64 64v-213.333h-213.333l64 64-60.563 60.561-167.227-167.228 167.228-167.227 60.563 60.561-64 64h213.333v-213.333l-64 64-60.563-60.564 167.229-167.227 167.228 167.227-60.561 60.564-64-64v213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-all" + ] + }, + "attrs": [], + "properties": { + "order": 1325, + "id": 1237, + "prevSize": 24, + "code": 58931, + "name": "arrow-all" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 51 + }, + { + "icon": { + "paths": [ + "M810.667 273.494l-60.16-60.16-451.84 451.839v-281.173h-85.333v426.667h426.667v-85.333h-281.173l451.84-451.839z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-bottom-left" + ] + }, + "attrs": [], + "properties": { + "order": 1326, + "id": 1236, + "prevSize": 24, + "code": 58932, + "name": "arrow-bottom-left" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 52 + }, + { + "icon": { + "paths": [ + "M213.334 273.494l60.16-60.16 451.84 451.839v-281.173h85.333v426.667h-426.667v-85.333h281.173l-451.84-451.839z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-bottom-right" + ] + }, + "attrs": [], + "properties": { + "order": 1327, + "id": 1235, + "prevSize": 24, + "code": 58933, + "name": "arrow-bottom-right" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 53 + }, + { + "icon": { + "paths": [ + "M831.684 131.974l60.339 60.34-191.684 191.686h152.994v85.333h-298.667v-298.667h85.333v152.994l191.684-191.686zM892.028 831.689l-60.343 60.339-191.684-191.689v152.994h-85.333v-298.667h298.667v85.333h-152.994l191.689 191.689zM192.314 131.974l191.686 191.686v-152.993h85.333v298.666h-298.667v-85.333h152.994l-191.686-191.686 60.34-60.34zM131.974 831.689l191.686-191.689h-152.994v-85.333h298.667v298.667h-85.333v-152.994l-191.686 191.689-60.34-60.339z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-collapse" + ] + }, + "attrs": [], + "properties": { + "order": 1328, + "id": 1234, + "prevSize": 24, + "code": 58934, + "name": "arrow-collapse" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 54 + }, + { + "icon": { + "paths": [ + "M512 725.333l-213.332-213.333h127.998v-170.667h170.667v170.667h128l-213.333 213.333zM512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.644-191.027 426.667-426.667 426.667-235.642 0-426.667-191.023-426.667-426.667 0-235.641 191.025-426.667 426.667-426.667zM512 170.667c-188.513 0-341.333 152.82-341.333 341.333 0 188.514 152.82 341.333 341.333 341.333s341.333-152.819 341.333-341.333c0-188.513-152.819-341.333-341.333-341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-down-bold-circle-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1329, + "id": 1233, + "prevSize": 24, + "code": 58935, + "name": "arrow-down-bold-circle-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 55 + }, + { + "icon": { + "paths": [ + "M512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.641 191.025-426.667 426.667-426.667zM512 725.333l213.333-213.333h-128v-170.667h-170.667v170.667h-127.998l213.332 213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-down-bold-circle" + ] + }, + "attrs": [], + "properties": { + "order": 1330, + "id": 1232, + "prevSize": 24, + "code": 58936, + "name": "arrow-down-bold-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 56 + }, + { + "icon": { + "paths": [ + "M512 725.333l-213.333-213.333h128v-170.667h170.667v170.667h128l-213.333 213.333zM896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-384c0-16.266 9.103-30.406 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.499 24.166-7.499 8.969 0 17.293 2.769 24.166 7.498l337.348 189.567c13.385 7.2 22.485 21.338 22.485 37.601v384zM512.038 177.106l-298.705 167.86v334.070l298.705 167.859 298.628-167.859v-334.073l-298.628-167.856z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-down-bold-hexagon-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1331, + "id": 1231, + "prevSize": 24, + "code": 58937, + "name": "arrow-down-bold-hexagon-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 57 + }, + { + "icon": { + "paths": [ + "M426.667 170.667h170.667v384.444l149.555-149.554 103.006 103.005-337.894 337.894-337.895-337.894 103.007-103.005 149.555 149.554v-384.444z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-down-bold" + ] + }, + "attrs": [], + "properties": { + "order": 1332, + "id": 1230, + "prevSize": 24, + "code": 58938, + "name": "arrow-down-bold" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 58 + }, + { + "icon": { + "paths": [ + "M469.333 170.667h85.333v512.444l234.889-234.889 60.339 60.339-337.894 337.894-337.895-337.894 60.34-60.339 234.889 234.889v-512.444z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-down" + ] + }, + "attrs": [], + "properties": { + "order": 1333, + "id": 1229, + "prevSize": 24, + "code": 58939, + "name": "arrow-down" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 59 + }, + { + "icon": { + "paths": [ + "M405.019 558.639l60.338 60.339-191.684 191.689h152.994v85.333h-298.667v-298.667h85.333v152.994l191.686-191.689zM465.361 405.020l-60.341 60.341-191.686-191.688v152.993h-85.333v-298.666l298.667-0v85.333h-152.994l191.688 191.687zM618.982 558.639l191.684 191.689v-152.994h85.333v298.667h-298.667v-85.333h152.994l-191.684-191.689 60.339-60.339zM558.639 405.020l191.689-191.686h-152.994v-85.333h298.667v298.667h-85.333v-152.994l-191.689 191.688-60.339-60.341z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-expand" + ] + }, + "attrs": [], + "properties": { + "order": 1334, + "id": 1228, + "prevSize": 24, + "code": 58940, + "name": "arrow-expand" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 60 + }, + { + "icon": { + "paths": [ + "M298.667 512l213.333-213.331v127.998h170.667v170.667h-170.667v128l-213.333-213.333zM938.667 512c0 235.644-191.027 426.667-426.667 426.667-235.642 0-426.667-191.023-426.667-426.667 0-235.641 191.025-426.666 426.667-426.666 235.639 0 426.667 191.025 426.667 426.666zM853.333 512c0-188.513-152.819-341.333-341.333-341.333s-341.333 152.82-341.333 341.333c0 188.514 152.82 341.333 341.333 341.333s341.333-152.819 341.333-341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-left-bold-circle-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1335, + "id": 1227, + "prevSize": 24, + "code": 58941, + "name": "arrow-left-bold-circle-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 61 + }, + { + "icon": { + "paths": [ + "M938.667 512c0 235.644-191.027 426.667-426.667 426.667-235.642 0-426.667-191.023-426.667-426.667 0-235.641 191.025-426.666 426.667-426.666 235.639 0 426.667 191.025 426.667 426.666zM298.667 512l213.333 213.333v-128h170.667v-170.667h-170.667v-127.998l-213.333 213.331z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-left-bold-circle" + ] + }, + "attrs": [], + "properties": { + "order": 1336, + "id": 1226, + "prevSize": 24, + "code": 58942, + "name": "arrow-left-bold-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 62 + }, + { + "icon": { + "paths": [ + "M298.667 512l213.333-213.332v127.998h170.667v170.667h-170.667v128l-213.333-213.333zM896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-384c0-16.266 9.103-30.406 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.499 24.166-7.499 8.969 0 17.293 2.769 24.166 7.498l337.348 189.567c13.385 7.2 22.485 21.338 22.485 37.601v384zM512.038 177.106l-298.705 167.86v334.070l298.705 167.859 298.628-167.859v-334.073l-298.628-167.856z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-left-bold-hexagon-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1337, + "id": 1225, + "prevSize": 24, + "code": 58943, + "name": "arrow-left-bold-hexagon-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 63 + }, + { + "icon": { + "paths": [ + "M853.333 426.667v170.667h-384.444l149.555 149.555-103.006 103.006-337.896-337.894 337.896-337.895 103.006 103.007-149.555 149.555h384.444z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-left-bold" + ] + }, + "attrs": [], + "properties": { + "order": 1338, + "id": 1224, + "prevSize": 24, + "code": 58944, + "name": "arrow-left-bold" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 64 + }, + { + "icon": { + "paths": [ + "M853.333 469.333v85.333h-512.445l234.889 234.889-60.339 60.339-337.896-337.894 337.896-337.895 60.339 60.34-234.889 234.889h512.445z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-left" + ] + }, + "attrs": [], + "properties": { + "order": 1339, + "id": 1223, + "prevSize": 24, + "code": 58945, + "name": "arrow-left" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 65 + }, + { + "icon": { + "paths": [ + "M725.333 512l-213.333 213.333v-128h-170.668v-170.668h170.668v-128l213.333 213.335zM85.333 512c0-235.641 191.025-426.666 426.667-426.666 235.639 0 426.667 191.025 426.667 426.666 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667zM170.667 512c0 188.514 152.82 341.333 341.333 341.333s341.333-152.819 341.333-341.333c0-188.513-152.819-341.333-341.333-341.333s-341.333 152.82-341.333 341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-right-bold-circle-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1340, + "id": 1222, + "prevSize": 24, + "code": 58946, + "name": "arrow-right-bold-circle-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 66 + }, + { + "icon": { + "paths": [ + "M85.333 512c0-235.641 191.025-426.667 426.667-426.667 235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667zM725.333 512l-213.333-213.335v128h-170.667v170.668h170.667v128l213.333-213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-right-bold-circle" + ] + }, + "attrs": [], + "properties": { + "order": 1341, + "id": 1221, + "prevSize": 24, + "code": 58947, + "name": "arrow-right-bold-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 67 + }, + { + "icon": { + "paths": [ + "M725.333 512l-213.333 213.333v-128h-170.667v-170.667h170.667v-128l213.333 213.333zM896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-384c0-16.266 9.103-30.406 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.499 24.166-7.499 8.969 0 17.293 2.769 24.166 7.498l337.348 189.567c13.385 7.2 22.485 21.338 22.485 37.601v384zM512.038 177.106l-298.705 167.86v334.070l298.705 167.859 298.628-167.859v-334.073l-298.628-167.856z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-right-bold-hexagon-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1342, + "id": 1220, + "prevSize": 24, + "code": 58948, + "name": "arrow-right-bold-hexagon-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 68 + }, + { + "icon": { + "paths": [ + "M170.667 426.667v170.667h384.444l-149.554 149.555 103.005 103.006 337.894-337.894-337.894-337.895-103.005 103.007 149.554 149.555h-384.444z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-right-bold" + ] + }, + "attrs": [], + "properties": { + "order": 1343, + "id": 1219, + "prevSize": 24, + "code": 58949, + "name": "arrow-right-bold" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 69 + }, + { + "icon": { + "paths": [ + "M170.667 469.333v85.333h512.444l-234.889 234.889 60.339 60.339 337.894-337.894-337.894-337.895-60.339 60.34 234.889 234.889h-512.444z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-right" + ] + }, + "attrs": [], + "properties": { + "order": 1344, + "id": 1218, + "prevSize": 24, + "code": 58950, + "name": "arrow-right" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 70 + }, + { + "icon": { + "paths": [ + "M810.667 750.507l-60.16 60.16-451.84-451.84v281.173h-85.333v-426.667h426.666v85.333h-281.173l451.84 451.84z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-top-left" + ] + }, + "attrs": [], + "properties": { + "order": 1345, + "id": 1217, + "prevSize": 24, + "code": 58951, + "name": "arrow-top-left" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 71 + }, + { + "icon": { + "paths": [ + "M213.334 750.507l451.84-451.84h-281.173v-85.333h426.667v426.667h-85.333v-281.173l-451.84 451.84-60.16-60.16z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-top-right" + ] + }, + "attrs": [], + "properties": { + "order": 1346, + "id": 1216, + "prevSize": 24, + "code": 58952, + "name": "arrow-top-right" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 72 + }, + { + "icon": { + "paths": [ + "M512 298.668l213.333 213.332h-128v170.667h-170.667v-170.667h-127.998l213.332-213.332zM512 938.667c-235.642 0-426.667-191.023-426.667-426.667 0-235.641 191.025-426.666 426.667-426.666 235.639 0 426.667 191.025 426.667 426.666 0 235.644-191.027 426.667-426.667 426.667zM512 853.333c188.514 0 341.333-152.819 341.333-341.333s-152.819-341.333-341.333-341.333c-188.514 0-341.333 152.82-341.333 341.333s152.82 341.333 341.333 341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-up-bold-circle-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1347, + "id": 1215, + "prevSize": 24, + "code": 58953, + "name": "arrow-up-bold-circle-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 73 + }, + { + "icon": { + "paths": [ + "M512 938.667c-235.642 0-426.667-191.027-426.667-426.667 0-235.642 191.025-426.667 426.667-426.667 235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667zM512 298.667l-213.332 213.333h127.998v170.667h170.667v-170.667h128l-213.333-213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-up-bold-circle" + ] + }, + "attrs": [], + "properties": { + "order": 1348, + "id": 1214, + "prevSize": 24, + "code": 58954, + "name": "arrow-up-bold-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 74 + }, + { + "icon": { + "paths": [ + "M512 298.667l213.333 213.333h-128v170.667h-170.667v-170.667h-128l213.333-213.333zM896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-384c0-16.266 9.103-30.406 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.499 24.166-7.499 8.969 0 17.293 2.769 24.166 7.498l337.348 189.567c13.385 7.2 22.485 21.338 22.485 37.601v384zM512.038 177.106l-298.705 167.86v334.070l298.705 167.859 298.628-167.859v-334.073l-298.628-167.856z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-up-bold-hexagon-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1349, + "id": 1213, + "prevSize": 24, + "code": 58955, + "name": "arrow-up-bold-hexagon-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 75 + }, + { + "icon": { + "paths": [ + "M597.333 853.333h-170.667l-0.001-384.444-149.555 149.555-103.006-103.006 337.895-337.896 337.894 337.896-103.006 103.006-149.555-149.111v384z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-up-bold" + ] + }, + "attrs": [], + "properties": { + "order": 1350, + "id": 1212, + "prevSize": 24, + "code": 58956, + "name": "arrow-up-bold" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 76 + }, + { + "icon": { + "paths": [ + "M554.667 853.333h-85.333v-512.445l-234.889 234.889-60.34-60.339 337.895-337.896 337.894 337.896-60.339 60.339-234.889-234.889v512.445z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "arrow-up" + ] + }, + "attrs": [], + "properties": { + "order": 1351, + "id": 1211, + "prevSize": 24, + "code": 58957, + "name": "arrow-up" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 77 + }, + { + "icon": { + "paths": [ + "M743.364 640c15.795-38.797 24.636-82.193 24.636-128 0-164.949-114.615-298.666-256-298.666s-256 133.717-256 298.666c0 164.949 114.615 298.667 256 298.667 65.566 0 128 0 170.667-33.382v99.345c-42.667 19.371-108.497 19.371-170.667 19.371-188.513 0-341.333-171.921-341.333-384 0-212.077 152.82-384 341.333-384s341.333 171.923 341.333 384c0 78.938-21.171 152.316-57.481 213.333h-198.519v-64.030c-27.106 39.514-64.883 64.030-106.667 64.030-82.475 0-149.333-95.514-149.333-213.333s66.859-213.333 149.333-213.333c41.783 0 79.561 24.517 106.667 64.031v-21.364h85.333v298.667h60.698zM512 384c-47.13 0-85.333 57.306-85.333 128s38.204 128 85.333 128c47.13 0 85.333-57.306 85.333-128s-38.204-128-85.333-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "at" + ] + }, + "attrs": [], + "properties": { + "order": 1352, + "id": 1210, + "prevSize": 24, + "code": 58958, + "name": "at" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 78 + }, + { + "icon": { + "paths": [ + "M320 768c-129.707 0-234.667-104.96-234.667-234.667s104.96-234.667 234.667-234.667h448c94.293 0 170.667 76.373 170.667 170.667s-76.373 170.667-170.667 170.667h-362.667c-58.88 0-106.667-47.787-106.667-106.667s47.787-106.667 106.667-106.667h320v64h-320c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667h362.667c58.88 0 106.667-47.787 106.667-106.667s-47.787-106.667-106.667-106.667h-448c-94.293 0-170.667 76.373-170.667 170.667s76.373 170.667 170.667 170.667h405.333v64h-405.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "attachment" + ] + }, + "attrs": [], + "properties": { + "order": 1353, + "id": 1209, + "prevSize": 24, + "code": 58959, + "name": "attachment" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 79 + }, + { + "icon": { + "paths": [ + "M767.974 938.581h-512.001c-47.084 0-85.333-38.225-85.333-85.333v-682.665c0-47.104 38.25-85.333 85.333-85.333h42.667v298.667l106.667-64 106.668 64v-298.667h256c47.147 0 85.333 38.229 85.333 85.333v682.665c0 47.108-38.187 85.333-85.333 85.333zM554.667 640c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333v-213.333h128v-85.333h-170.667v224.751c-12.553-7.262-27.123-11.418-42.667-11.418z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "audiobook" + ] + }, + "attrs": [], + "properties": { + "order": 1354, + "id": 1208, + "prevSize": 24, + "code": 58960, + "name": "audiobook" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 80 + }, + { + "icon": { + "paths": [ + "M319.973 238.855l-106.667 59.732 59.733-106.667-59.733-106.667 106.667 59.733 106.667-59.733-59.733 106.667 59.733 106.667-106.667-59.732zM831.974 656.981l106.667-59.733-59.733 106.667 59.733 106.667-106.667-59.733-106.667 59.733 59.733-106.667-59.733-106.667 106.667 59.733zM938.641 85.251l-59.733 106.667 59.733 106.667-106.667-59.732-106.667 59.732 59.733-106.667-59.733-106.667 106.667 59.732 106.667-59.732zM569.276 545.126l103.893-103.893-90.496-90.54-103.893 103.938 90.496 90.496zM613.137 311.098l99.669 99.67c16.683 16.641 16.683 43.649 0 60.332l-497.666 497.664c-16.683 16.64-43.691 16.64-60.331 0l-99.669-99.669c-16.683-16.683-16.683-43.691 0-60.331l497.666-497.666c16.683-16.682 43.691-16.682 60.331 0z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "auto-fix" + ] + }, + "attrs": [], + "properties": { + "order": 1355, + "id": 1207, + "prevSize": 24, + "code": 58961, + "name": "auto-fix" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 81 + }, + { + "icon": { + "paths": [ + "M228.241 539.648l49.066-155.735 49.066 155.735zM234.641 298.58l-136.534 384.002h81.068l29.866-85.333h136.534l29.866 85.333h81.068l-136.534-384.002zM469.308 853.248h469.333v-85.333h-469.333zM597.308 682.581h213.333v-213.333h128l-234.667-234.668-234.667 234.668h128v213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "auto-upload" + ] + }, + "attrs": [], + "properties": { + "order": 1356, + "id": 1206, + "prevSize": 24, + "code": 58962, + "name": "auto-upload" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 82 + }, + { + "icon": { + "paths": [ + "M789.333 170.667c58.91 0 106.667 47.756 106.667 106.667s-47.757 106.667-106.667 106.667c-58.91 0-106.667-47.756-106.667-106.667s47.757-106.667 106.667-106.667zM192 853.333c-35.346 0-64-28.655-64-64s28.654-64 64-64h298.667c35.345 0 64 28.655 64 64s-28.655 64-64 64h-298.667zM686.519 810.53l-59.87-170.53h-157.316l-181.333-181.333c0 0 96-106.667 245.333-106.666 128 0 142.869 42.733 152.060 68.913l121.899 347.215c11.712 33.348-5.833 69.879-39.185 81.587-33.348 11.708-69.879-5.837-81.587-39.185z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "baby" + ] + }, + "attrs": [], + "properties": { + "order": 1357, + "id": 1205, + "prevSize": 24, + "code": 58963, + "name": "baby" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 83 + }, + { + "icon": { + "paths": [ + "M213.718 554.667l170.888 170.889-60.34 60.339-273.895-273.894 273.895-273.894 60.34 60.34-170.888 170.888h682.282v85.333h-682.282zM896 256v85.333l-426.667 0v-85.333l426.667-0zM896 682.667v85.333h-426.667v-85.333h426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "backburger" + ] + }, + "attrs": [], + "properties": { + "order": 1358, + "id": 1204, + "prevSize": 24, + "code": 58964, + "name": "backburger" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 84 + }, + { + "icon": { + "paths": [ + "M512 128c-212.053 0-384 171.947-384 384h-128l170.667 170.667 170.667-170.667h-128c0-165.12 133.547-298.667 298.667-298.667s298.667 133.547 298.667 298.667c0 165.12-133.547 298.667-298.667 298.667-64.427 0-124.16-20.907-173.227-55.467l-60.587 61.44c64.853 49.493 145.92 79.36 233.813 79.36 212.053 0 384-171.947 384-384s-171.947-384-384-384zM597.333 512c0-46.933-38.4-85.333-85.333-85.333s-85.333 38.4-85.333 85.333c0 46.933 38.4 85.333 85.333 85.333s85.333-38.4 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "backup-restore" + ] + }, + "attrs": [], + "properties": { + "order": 1359, + "id": 1203, + "prevSize": 24, + "code": 58965, + "name": "backup-restore" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 85 + }, + { + "icon": { + "paths": [ + "M490.667 42.667l-405.333 213.333v85.333h810.667v-85.333zM682.667 426.667v298.667h128v-298.667zM85.333 938.667h810.667v-128h-810.667zM426.667 426.667v298.667h128v-298.667zM170.667 426.667v298.667h128v-298.667h-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bank" + ] + }, + "attrs": [], + "properties": { + "order": 1360, + "id": 1202, + "prevSize": 24, + "code": 58966, + "name": "bank" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 86 + }, + { + "icon": { + "paths": [ + "M85.333 256h85.333v512h-85.333v-512zM213.333 256h42.667v512h-42.667v-512zM298.667 256h128v512h-128v-512zM469.333 256h42.667v512h-42.667v-512zM597.333 256h85.333v512h-85.333v-512zM725.333 256h128v512h-128v-512zM896 256h42.667v512h-42.667v-512z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "barcode" + ] + }, + "attrs": [], + "properties": { + "order": 1361, + "id": 1201, + "prevSize": 24, + "code": 58967, + "name": "barcode" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 87 + }, + { + "icon": { + "paths": [ + "M312.889 782.221c-35.555-49.775-35.555-106.667-35.555-163.554 71.111 42.667 142.222 85.333 177.779 135.113l14.221 23.876v-97.152c-63.667-38.455-124.451-77.491-156.445-122.283-35.555-49.775-35.555-106.667-35.555-163.554 71.111 42.667 142.222 85.333 177.779 135.113l14.221 23.876v-97.152c-63.667-38.456-124.451-77.489-156.445-122.281-35.555-49.777-35.555-106.667-35.555-163.555 71.111 42.667 142.222 85.333 177.779 135.111 4.484 6.282 8.405 12.678 11.831 19.173-7.518-25.347-12.301-50.823-12.544-76.517-0.61-64.711 27.58-130.795 55.765-196.879 29.414 63.338 58.825 126.676 59.435 191.387 0.252 26.8-4.433 53.835-12.015 81.009 3.298-6.151 7.049-12.213 11.302-18.173 35.558-49.778 106.667-92.445 177.779-135.111 0 56.889 0 113.778-35.554 163.555-31.996 44.792-92.779 83.825-156.446 122.281v97.152l14.221-23.876c35.558-49.779 106.667-92.446 177.779-135.113 0 56.887 0 113.779-35.554 163.554-31.996 44.791-92.779 83.827-156.446 122.283v97.152l14.221-23.876c35.558-49.779 106.667-92.446 177.779-135.113 0 56.887 0 113.779-35.554 163.554-31.996 44.791-92.779 83.827-156.446 122.283v76.83h-85.333v-76.83c-63.667-38.455-124.451-77.491-156.445-122.283z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "barley" + ] + }, + "attrs": [], + "properties": { + "order": 1362, + "id": 1200, + "prevSize": 24, + "code": 58968, + "name": "barley" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 88 + }, + { + "icon": { + "paths": [ + "M768 810.667h42.667v85.333h-597.333v-85.333h42.667v-256h-42.667v-85.333h42.667v-256h-42.667v-85.333h597.333v85.333h-42.667v256h42.667v85.333h-42.667v256zM384 554.667c0 70.694 57.306 128 128 128s128-57.306 128-128c0-85.333-128-229.333-128-229.333s-128 144-128 229.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "barrel" + ] + }, + "attrs": [], + "properties": { + "order": 1363, + "id": 1199, + "prevSize": 24, + "code": 58969, + "name": "barrel" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 89 + }, + { + "icon": { + "paths": [ + "M144.547 667.298c0.721-4.019 1.565-8.013 2.494-11.985 1.765-7.458 3.908-14.831 6.403-22.101 9.551-27.955 24.005-53.879 39.503-78.916 7.702-12.412 15.584-24.713 23.427-37.030 8.005-12.587 16.172-25.097 25.362-36.851 14.92-19.081 33.253-39.65 57.031-47.334 33.415-10.786 58.407 23.996 77.736 45.47 11.002 12.186 22.848 25.015 37.996 31.974 6.98 3.204 14.587 4.855 22.271 4.378 11.191-0.713 21.12-8.405 29.466-15.313 22.861-18.927 41.451-42.854 59.187-66.423 19.443-25.797 38.221-52.135 60.51-75.642 9.105-9.629 18.876-22.401 31.966-26.662 5.879-1.94 12.425-1.343 18.112 1.274 3.132 1.436 5.978 3.45 8.444 5.844 2.752 2.709 6.071 4.849 9.199 7.197 23.902 18.071 46.003 38.48 66.867 59.941 18.116 18.668 35.379 38.203 51.883 58.367 16.030 19.695 31.488 39.757 44.86 61.508 16.124 26.487 29.786 54.349 44.864 81.459 13.751 24.742 27.695 53.342 13.943 81.242-0.759 1.472-1.519 2.944-2.372 4.352-24.375 41.207-68.288 66.876-111.731 83.678-52.258 20.211-108.501 29.841-164.177 33.732-57.57 4.041-115.806 3.853-173.304-1.536-51.938-4.873-104.236-14.127-153.101-32.994-40.832-15.774-80.212-39.087-107.528-74.078-6.374-8.171-12.017-16.896-16.835-26.086-0.57-1.092-1.139-2.21-1.708-3.332-0.786-1.63-1.091-2.295-0.768-4.13zM88.919 704.994c6.004 8.853 12.492 17.378 19.406 25.545 13.819 16.286 29.383 31.049 46.237 44.147 35.852 27.831 77.196 47.812 120.17 61.871 49.7 16.294 101.676 24.981 153.679 29.308 60.305 5.018 121.481 4.954 181.615-1.374 55.77-5.862 111.347-17.451 163.516-38.204 46.281-18.377 88.777-44.629 125.952-77.815 9.583-8.614 18.97-17.801 26.56-28.258 6.541-8.828 11.665-18.59 12.612-29.666 1.045-12.988-1.041-26.197-3.605-38.865-2.842-14.054-6.635-27.883-10.146-41.758-1.327-5.056-2.56-10.112-3.699-15.189-13.658-60.122-34.428-118.673-62.788-173.437-23.902-46.4-53.495-90.206-87.829-129.529-32.055-36.73-69.427-68.861-112.201-92.262-22.763-12.421-46.857-22.336-71.612-29.774-13.372-4.029-27.029-7.34-40.781-10.017-3.511-0.69-7.019-1.579-10.624-1.579-4.553 0-9.105 0-13.658 0-8.725 0-17.455 0-26.18 0-3.981 0-7.966-0.186-11.951 0.296-3.601 0.44-7.3 0.954-10.906 1.551-7.019 1.135-13.884 2.524-20.753 4.168-13.602 3.27-26.983 7.544-40.015 12.666-26.054 10.244-50.743 23.869-73.781 39.759-45.005 31.034-84.091 70.533-116.994 114.131-34.874 46.237-62.75 97.636-84.271 151.375-22.887 57.152-38.697 117.043-48.467 177.822-1.262 7.799-3.073 15.898-3.073 23.795 0 4.254 0 8.495 0 12.719 0 2.035-0.047 3.132 1.071 4.817 0.835 1.259 1.65 2.5 2.513 3.759z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "basecamp" + ] + }, + "attrs": [], + "properties": { + "order": 1364, + "id": 1198, + "prevSize": 24, + "code": 58970, + "name": "basecamp" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 90 + }, + { + "icon": { + "paths": [ + "M128 85.333h128v128h-128v-128zM256 298.667h128v128h-128v-128zM341.333 85.334h128v128h-128v-128zM725.333 469.333l-213.333-213.333h128v-170.666h170.667v170.666h128l-213.333 213.333zM320 938.667c-33.309 0-62.161-19.085-76.217-46.916l-0.251 0.068-111.215-318.43-4.317-18.722c0-23.565 19.102-42.667 42.667-42.667h682.666c23.561 0 42.667 19.102 42.667 42.667l-1.788 12.262-113.997 324.821c-14.054 27.831-42.906 46.916-76.215 46.916h-384zM324.573 853.333h374.768l93.175-256h-561.12l93.176 256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "basket-fill" + ] + }, + "attrs": [], + "properties": { + "order": 1365, + "id": 1197, + "prevSize": 24, + "code": 58971, + "name": "basket-fill" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 91 + }, + { + "icon": { + "paths": [ + "M128 426.667h128v-128h-128v128zM213.333 213.333h128v-128h-128v128zM341.334 426.667h128v-128h-128v128zM725.333 42.667l-213.333 213.333h128v170.666h170.667v-170.666h128l-213.333-213.333zM320 938.667c-33.309 0-62.161-19.085-76.217-46.916l-0.251 0.068-111.215-318.43-4.317-18.722c0-23.565 19.102-42.667 42.667-42.667h682.666c23.561 0 42.667 19.102 42.667 42.667l-1.788 12.262-113.997 324.821c-14.054 27.831-42.906 46.916-76.215 46.916h-384zM324.573 853.333h374.768l93.175-256h-561.12l93.176 256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "basket-unfill" + ] + }, + "attrs": [], + "properties": { + "order": 1366, + "id": 1196, + "prevSize": 24, + "code": 58972, + "name": "basket-unfill" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 92 + }, + { + "icon": { + "paths": [ + "M234.667 896c-33.309 0-62.161-19.085-76.217-46.916l-0.251 0.068-111.215-403.763-4.317-18.722c0-23.564 19.102-42.666 42.667-42.666h195.327l196.387-280.473c7.718-11.001 20.493-18.194 34.953-18.194 14.677 0 27.627 7.413 35.302 18.7l196.036 279.967h195.328c23.565 0 42.667 19.102 42.667 42.666l-1.788 12.262-113.997 410.155c-14.054 27.831-42.906 46.916-76.215 46.916h-554.667zM512 202.388l-127.167 181.613h254.335l-127.168-181.613zM512 554.667c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "basket" + ] + }, + "attrs": [], + "properties": { + "order": 1367, + "id": 1195, + "prevSize": 24, + "code": 58973, + "name": "basket" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 93 + }, + { + "icon": { + "paths": [ + "M682.637 767.923l-341.304 0.077-0.025-512.083h341.333zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.251c31.415 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.459-56.875-56.875-56.875z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-10" + ] + }, + "attrs": [], + "properties": { + "order": 1368, + "id": 1194, + "prevSize": 24, + "code": 58974, + "name": "battery-10" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 94 + }, + { + "icon": { + "paths": [ + "M682.641 725.248h-341.333v-469.331h341.333zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.251c31.415 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.459-56.875-56.875-56.875z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-20" + ] + }, + "attrs": [], + "properties": { + "order": 1369, + "id": 1193, + "prevSize": 24, + "code": 58975, + "name": "battery-20" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 95 + }, + { + "icon": { + "paths": [ + "M682.641 639.915h-341.333v-383.998h341.333zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.251c31.415 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.459-56.875-56.875-56.875z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-30" + ] + }, + "attrs": [], + "properties": { + "order": 1370, + "id": 1192, + "prevSize": 24, + "code": 58976, + "name": "battery-30" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 96 + }, + { + "icon": { + "paths": [ + "M682.667 597.333h-341.334l-0.025-341.417h341.334zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.252c31.415 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.459-56.875-56.875-56.875z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-40" + ] + }, + "attrs": [], + "properties": { + "order": 1371, + "id": 1191, + "prevSize": 24, + "code": 58977, + "name": "battery-40" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 97 + }, + { + "icon": { + "paths": [ + "M682.667 554.667h-341.334l-0.025-298.75h341.334zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.252c31.415 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.459-56.875-56.875-56.875z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-50" + ] + }, + "attrs": [], + "properties": { + "order": 1372, + "id": 1190, + "prevSize": 24, + "code": 58978, + "name": "battery-50" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 98 + }, + { + "icon": { + "paths": [ + "M682.637 511.923h-341.331l0.003-256.006h341.333zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.251c31.415 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.459-56.875-56.875-56.875z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-60" + ] + }, + "attrs": [], + "properties": { + "order": 1373, + "id": 1189, + "prevSize": 24, + "code": 58979, + "name": "battery-60" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 99 + }, + { + "icon": { + "paths": [ + "M682.637 426.589h-341.335l0.005-170.672h341.334zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.252c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-70" + ] + }, + "attrs": [], + "properties": { + "order": 1374, + "id": 1188, + "prevSize": 24, + "code": 58980, + "name": "battery-70" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 100 + }, + { + "icon": { + "paths": [ + "M682.641 383.917h-341.334v-128h341.334zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.252c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-80" + ] + }, + "attrs": [], + "properties": { + "order": 1375, + "id": 1187, + "prevSize": 24, + "code": 58981, + "name": "battery-80" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 101 + }, + { + "icon": { + "paths": [ + "M682.641 341.25h-341.334v-85.333h341.334zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.125c-31.404 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.471 56.875 56.875 56.875h398.251c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-90" + ] + }, + "attrs": [], + "properties": { + "order": 1376, + "id": 1186, + "prevSize": 24, + "code": 58982, + "name": "battery-90" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 102 + }, + { + "icon": { + "paths": [ + "M554.641 597.248h-85.333v-213.331h85.333zM554.641 767.915h-85.333v-85.333h85.333zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.125c-31.404 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.471 56.875 56.875 56.875h398.251c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-alert" + ] + }, + "attrs": [], + "properties": { + "order": 1377, + "id": 1185, + "prevSize": 24, + "code": 58983, + "name": "battery-alert" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 103 + }, + { + "icon": { + "paths": [ + "M983.479 469.248h-128v-298.665l-213.333 426.665h128v341.333zM514.146 725.248h-341.334v-469.331h341.334zM542.605 170.583h-71.125v-85.333h-256v85.333h-71.125c-31.404 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.472 56.875 56.875 56.875h398.251c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-charging-20" + ] + }, + "attrs": [], + "properties": { + "order": 1378, + "id": 1184, + "prevSize": 24, + "code": 58984, + "name": "battery-charging-20" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 104 + }, + { + "icon": { + "paths": [ + "M511.974 639.915h-341.334v-383.998h341.334zM540.433 170.583h-71.125v-85.333h-256v85.333h-71.125c-31.404 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.471 56.875 56.875 56.875h398.251c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875zM981.308 469.248h-128v-298.665l-213.333 426.665h128v341.333l213.333-469.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-charging-30" + ] + }, + "attrs": [], + "properties": { + "order": 1379, + "id": 1183, + "prevSize": 24, + "code": 58985, + "name": "battery-charging-30" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 105 + }, + { + "icon": { + "paths": [ + "M981.308 469.248h-128v-298.665l-213.333 426.665h128v341.333zM511.974 554.581h-341.334v-298.665h341.334zM540.433 170.583h-71.125v-85.333h-256v85.333h-71.125c-31.404 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.471 56.875 56.875 56.875h398.251c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-charging-40" + ] + }, + "attrs": [], + "properties": { + "order": 1380, + "id": 1182, + "prevSize": 24, + "code": 58986, + "name": "battery-charging-40" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 106 + }, + { + "icon": { + "paths": [ + "M511.974 469.248h-341.332v-213.331h341.332zM540.433 170.583h-71.125v-85.333h-255.999v85.333h-71.125c-31.404 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.472 56.875 56.875 56.875h398.249c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875zM981.308 469.248h-128v-298.665l-213.333 426.665h128v341.333l213.333-469.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-charging-60" + ] + }, + "attrs": [], + "properties": { + "order": 1381, + "id": 1181, + "prevSize": 24, + "code": 58987, + "name": "battery-charging-60" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 107 + }, + { + "icon": { + "paths": [ + "M981.308 469.248h-128v-298.665l-213.333 426.665h128v341.333zM511.974 383.917h-341.334v-128h341.334zM540.433 170.583h-71.125v-85.333h-256v85.333h-71.125c-31.404 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.471 56.875 56.875 56.875h398.251c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-charging-80" + ] + }, + "attrs": [], + "properties": { + "order": 1382, + "id": 1180, + "prevSize": 24, + "code": 58988, + "name": "battery-charging-80" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 108 + }, + { + "icon": { + "paths": [ + "M981.308 469.248h-128v-298.665l-213.333 426.665h128v341.333zM511.974 341.25h-341.334v-85.333h341.334zM540.433 170.583h-71.125v-85.333h-256v85.333h-71.125c-31.404 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.471 56.875 56.875 56.875h398.251c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-charging-90" + ] + }, + "attrs": [], + "properties": { + "order": 1383, + "id": 1179, + "prevSize": 24, + "code": 58989, + "name": "battery-charging-90" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 109 + }, + { + "icon": { + "paths": [ + "M981.308 469.248h-128v-298.665l-213.333 426.665h128v341.333zM540.433 170.583h-71.125v-85.333h-256v85.333h-71.125c-31.404 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.471 56.875 56.875 56.875h398.251c31.403 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.472-56.875-56.875-56.875z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-charging-100" + ] + }, + "attrs": [], + "properties": { + "order": 1384, + "id": 1178, + "prevSize": 24, + "code": 58990, + "name": "battery-charging-100" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 110 + }, + { + "icon": { + "paths": [ + "M711.1 170.583c31.415 0 56.875 25.472 56.875 56.875v654.249c0 31.403-25.459 56.875-56.875 56.875h-398.251c-31.416 0-56.874-25.472-56.874-56.875v-654.249c0-31.403 25.458-56.875 56.874-56.875h71.126l0.026-85.25 255.974-0.083v85.333h71.125zM341.333 512.004v85.333h341.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-minus" + ] + }, + "attrs": [], + "properties": { + "order": 1385, + "id": 1177, + "prevSize": 24, + "code": 58991, + "name": "battery-minus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 111 + }, + { + "icon": { + "paths": [ + "M497.792 170.667c31.415 0 56.875 25.472 56.875 56.875v654.25c0 31.403-25.459 56.875-56.875 56.875h-398.251c-31.416 0-56.874-25.472-56.874-56.875v-654.25c0-31.403 25.458-56.875 56.874-56.875h71.126l0.026-85.25 255.974-0.084v85.333h71.125zM640.026 512.085h341.333v85.333h-341.333v-85.333zM128 554.667h341.333v-298.667h-341.333v298.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-negative" + ] + }, + "attrs": [], + "properties": { + "order": 1386, + "id": 1176, + "prevSize": 24, + "code": 58992, + "name": "battery-negative" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 112 + }, + { + "icon": { + "paths": [ + "M682.667 853.333h-341.334l-0.025-597.417h341.333zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.251c31.415 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.459-56.875-56.875-56.875z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1387, + "id": 1175, + "prevSize": 24, + "code": 58993, + "name": "battery-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 113 + }, + { + "icon": { + "paths": [ + "M711.1 170.583c31.415 0 56.875 25.472 56.875 56.875v654.249c0 31.403-25.459 56.875-56.875 56.875h-398.251c-31.416 0-56.874-25.472-56.874-56.875v-654.249c0-31.403 25.458-56.875 56.874-56.875h71.126l0.026-85.25 255.974-0.083v85.333h71.125zM682.667 597.338v-85.333l-128-0.004v-127.997h-85.333v127.997l-128 0.004v85.333l128-0.004v128.004h85.333v-128.004l128 0.004z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-plus" + ] + }, + "attrs": [], + "properties": { + "order": 1388, + "id": 1174, + "prevSize": 24, + "code": 58994, + "name": "battery-plus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 114 + }, + { + "icon": { + "paths": [ + "M497.792 170.667c31.415 0 56.875 25.472 56.875 56.875v654.25c0 31.403-25.459 56.875-56.875 56.875h-398.251c-31.416 0-56.874-25.472-56.874-56.875v-654.25c0-31.403 25.458-56.875 56.874-56.875h71.126l0.026-85.25 255.974-0.084v85.333h71.125zM981.359 597.419l-128-0.004v128.004h-85.333v-128.004l-128 0.004v-85.333l128-0.004v-127.997h85.333v127.997l128 0.004v85.333zM128 554.667h341.333v-298.667h-341.333v298.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-positive" + ] + }, + "attrs": [], + "properties": { + "order": 1389, + "id": 1173, + "prevSize": 24, + "code": 58995, + "name": "battery-positive" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 115 + }, + { + "icon": { + "paths": [ + "M682.641 511.915h-341.333v-255.998h341.333zM711.1 170.583h-71.125v-85.333h-256v85.333h-71.125c-31.417 0-56.875 25.471-56.875 56.875v654.249c0 31.407 25.458 56.875 56.875 56.875h398.25c31.415 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.459-56.875-56.875-56.875z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-standard" + ] + }, + "attrs": [], + "properties": { + "order": 1390, + "id": 1172, + "prevSize": 24, + "code": 58996, + "name": "battery-standard" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 116 + }, + { + "icon": { + "paths": [ + "M642.816 522.752l-38.187 39.168c-22.912 22.908-39.253 43.051-46.251 77.995h-86.912c4.864-38.49 21.717-73.263 47.829-99.328l53.035-53.675c15.403-15.445 24.96-36.779 24.96-60.332 0-47.104-38.187-85.333-85.333-85.333-47.104 0-85.335 38.229-85.335 85.333h-85.332c0-94.252 76.416-170.667 170.667-170.667 94.293 0 170.667 76.415 170.667 170.667 0 37.548-15.189 71.554-39.808 96.172zM554.624 810.581h-85.333v-85.333h85.333zM711.083 170.58h-71.125v-85.333h-256.002v85.333h-71.082c-31.445 0-56.917 25.471-56.917 56.916v654.206c0 31.403 25.472 56.879 56.917 56.879h398.209c31.403 0 56.875-25.476 56.875-56.879v-654.206c0-31.445-25.472-56.916-56.875-56.916z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery-unknown" + ] + }, + "attrs": [], + "properties": { + "order": 1391, + "id": 1171, + "prevSize": 24, + "code": 58997, + "name": "battery-unknown" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 117 + }, + { + "icon": { + "paths": [ + "M711.1 170.583h-71.125v-85.333h-256v85.333h-71.126c-31.416 0-56.874 25.471-56.874 56.875v654.249c0 31.407 25.458 56.875 56.874 56.875h398.251c31.415 0 56.875-25.468 56.875-56.875v-654.249c0-31.404-25.459-56.875-56.875-56.875z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "battery" + ] + }, + "attrs": [], + "properties": { + "order": 1392, + "id": 1170, + "prevSize": 24, + "code": 58998, + "name": "battery" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 118 + }, + { + "icon": { + "paths": [ + "M639.979 791.125c91.085-14.080 192.209-23.125 298.688-23.125v170.667h-725.333c0-27.644 136.34-91.119 341.312-132.382v-277.431c-36.011 10.722-66.325 34.658-85.325 66.185-26.129-43.366-73.677-72.371-127.999-72.371-54.313 0-101.855 28.996-127.988 72.354 1.489-152.687 150.282-278.102 341.312-294.531v-1.824c0-23.564 19.102-42.667 42.667-42.667 23.561 0 42.667 19.103 42.667 42.667v1.821c191.036 16.421 339.844 141.841 341.333 294.533-26.133-43.358-73.677-72.354-127.991-72.354-54.319 0-101.867 29.005-128 72.371-18.999-31.535-49.323-55.475-85.342-66.189v262.276zM298.667 85.333c0 117.821-95.513 213.333-213.333 213.333v-213.333h213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "beach" + ] + }, + "attrs": [], + "properties": { + "order": 1393, + "id": 1169, + "prevSize": 24, + "code": 58999, + "name": "beach" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 119 + }, + { + "icon": { + "paths": [ + "M213.333 810.667c0 23.565 19.102 42.667 42.667 42.667h512c23.565 0 42.667-19.102 42.667-42.667 0-9.122-2.863-17.574-7.74-24.512l-248.26-430.001v-185.488l-85.333 0v185.488l-248.261 430c-4.876 6.938-7.739 15.39-7.739 24.512zM256 938.667c-70.693 0-128-57.306-128-128 0-25.732 7.593-49.69 20.66-69.756l235.34-407.621v-77.289c-23.564 0-42.667-19.103-42.667-42.667v-42.666c0-47.128 38.205-85.333 85.333-85.333l170.667-0c47.13 0 85.333 38.205 85.333 85.333v42.666c0 23.564-19.102 42.667-42.667 42.667v77.289l235.341 407.622c13.065 20.066 20.659 44.023 20.659 69.756 0 70.69-57.306 128-128 128h-512z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "beaker-empty-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1394, + "id": 1168, + "prevSize": 24, + "code": 59000, + "name": "beaker-empty-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 120 + }, + { + "icon": { + "paths": [ + "M256 938.667c-70.692 0-128-57.306-128-128 0-25.732 7.593-49.69 20.66-69.756l235.34-407.622v-77.289c-23.564 0-42.667-19.103-42.667-42.667v-42.666c0-47.128 38.205-85.333 85.333-85.333l170.667-0c47.13 0 85.333 38.205 85.333 85.333v42.666c0 23.564-19.102 42.667-42.667 42.667v77.289l235.341 407.622c13.065 20.066 20.659 44.023 20.659 69.756 0 70.69-57.306 128-128 128h-512z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "beaker-empty" + ] + }, + "attrs": [], + "properties": { + "order": 1395, + "id": 1167, + "prevSize": 24, + "code": 59001, + "name": "beaker-empty" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 121 + }, + { + "icon": { + "paths": [ + "M213.333 810.667c0 23.565 19.103 42.667 42.667 42.667h512c23.565 0 42.667-19.102 42.667-42.667 0-9.122-2.863-17.574-7.74-24.512l-248.26-430.001v-185.488l-85.333 0v185.488l-248.261 430c-4.876 6.938-7.739 15.39-7.739 24.512zM256 938.667c-70.692 0-128-57.306-128-128 0-25.732 7.593-49.69 20.66-69.756l235.34-407.621v-77.289c-23.564 0-42.667-19.103-42.667-42.667v-42.667c0-47.128 38.205-85.333 85.333-85.333l170.667-0c47.13 0 85.333 38.205 85.333 85.333v42.666c0 23.564-19.102 42.667-42.667 42.667v77.289l235.341 407.622c13.065 20.066 20.659 44.023 20.659 69.756 0 70.69-57.306 128-128 128h-512zM554.667 682.667l57.161-57.161 82.27 142.494h-364.196l113.504-196.595 111.262 111.262zM533.333 512c11.78 0 21.333 9.553 21.333 21.333s-9.553 21.333-21.333 21.333c-11.78 0-21.333-9.553-21.333-21.333s9.553-21.333 21.333-21.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "beaker-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1396, + "id": 1166, + "prevSize": 24, + "code": 59002, + "name": "beaker-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 122 + }, + { + "icon": { + "paths": [ + "M256 938.667c-70.692 0-128-57.306-128-128 0-25.732 7.593-49.69 20.66-69.756l235.34-407.622v-77.289c-23.564 0-42.667-19.103-42.667-42.667v-42.666c0-47.128 38.205-85.333 85.333-85.333l170.667-0c47.13 0 85.333 38.205 85.333 85.333v42.666c0 23.564-19.102 42.667-42.667 42.667v77.289l235.341 407.622c13.065 20.066 20.659 44.023 20.659 69.756 0 70.69-57.306 128-128 128h-512zM213.333 810.667c0 23.565 19.102 42.667 42.667 42.667h512c23.565 0 42.667-19.102 42.667-42.667 0-9.122-2.863-17.574-7.74-24.512l-97.515-168.9-108.079 108.079-216.278-216.277-159.983 277.099c-4.876 6.938-7.739 15.39-7.739 24.512zM554.667 426.667c-23.565 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "beaker" + ] + }, + "attrs": [], + "properties": { + "order": 1397, + "id": 1165, + "prevSize": 24, + "code": 59003, + "name": "beaker" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 123 + }, + { + "icon": { + "paths": [ + "M298.667 512c0 117.82 95.512 213.333 213.333 213.333 117.82 0 213.333-95.514 213.333-213.333s-95.514-213.333-213.333-213.333c-48.026 0-92.345 15.87-128 42.651v-236.451c40.407-12.691 83.405-19.533 128-19.533 235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-157.927 85.802-295.814 213.333-369.586v369.586zM618.667 512c0 15.578-8.346 29.201-20.809 36.651l-81.178 61.171c-7.202 5.547-16.222 8.845-26.014 8.845-23.565 0-42.667-19.102-42.667-42.667v-128c0-23.564 19.102-42.667 42.667-42.667 9.796 0 18.816 3.3 26.018 8.849l81.173 61.167c12.463 7.45 20.809 21.073 20.809 36.651z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "beats" + ] + }, + "attrs": [], + "properties": { + "order": 1398, + "id": 1164, + "prevSize": 24, + "code": 59004, + "name": "beats" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 124 + }, + { + "icon": { + "paths": [ + "M170.667 85.333h640l-85.333 853.333h-469.333l-85.333-853.333zM264.533 170.667l68.267 682.667h42.667l-58.286-582.858c44.452-13.972 104.856-19.105 152.152 28.192 66.445 66.445 184.627 29.415 233.69 9.767l13.777-137.767h-452.267z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "beer" + ] + }, + "attrs": [], + "properties": { + "order": 1399, + "id": 1163, + "prevSize": 24, + "code": 59005, + "name": "beer" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 125 + }, + { + "icon": { + "paths": [ + "M835.49 523.665c-1.873-26.428-10.705-46.447-26.577-60.109-15.778-13.722-35.469-20.608-58.953-20.608-25.574 0-45.299 7.369-59.341 21.82-14.11 14.43-22.908 34.061-26.5 58.897zM935.39 513.762c2.59 17.374 3.738 42.577 3.277 75.52h-276.937c1.536 38.242 14.724 64.964 39.761 80.26 15.078 9.596 33.374 14.281 54.822 14.281 22.575 0 41.007-5.717 55.194-17.459 7.723-6.217 14.537-15.010 20.425-26.082h101.513c-2.667 22.566-14.891 45.478-36.838 68.745-34.039 36.975-81.766 55.531-143.053 55.531-50.633 0-95.266-15.646-133.995-46.814-38.618-31.275-58.005-82.005-58.005-152.375 0-65.988 17.408-116.484 52.339-151.644 35.059-35.228 80.303-52.751 136.068-52.751 33.058 0 62.861 5.897 89.438 17.789 26.517 11.892 48.41 30.609 65.673 56.328 15.595 22.643 25.651 48.832 30.319 78.673zM408.664 600.141c0-27.597-11.279-46.656-33.781-56.887-12.575-5.811-30.336-8.781-53.098-8.998h-113.975v141.508h112.216c23.040 0 40.893-3.004 53.765-9.31 23.224-11.58 34.874-33.609 34.874-66.313zM207.81 446.345h112.364c23.077 0 41.764-4.403 56.136-13.163 14.353-8.762 21.521-24.332 21.521-46.693 0-24.701-9.483-41.097-28.523-48.986-16.353-5.481-37.281-8.307-62.673-8.307h-98.826zM499.861 529.95c13.798 21.355 20.685 47.317 20.685 77.769 0 31.509-7.778 59.767-23.595 84.732-10.057 16.529-22.558 30.49-37.559 41.715-16.909 12.992-36.93 21.897-59.932 26.667-23.077 4.766-48.060 7.168-74.971 7.168h-239.156v-531.021h256.454c64.655 1.063 110.475 19.78 137.534 56.563 16.243 22.559 24.282 49.632 24.282 81.085 0 32.468-8.149 58.44-24.542 78.182-9.114 11.059-22.596 21.129-40.431 30.212 27.021 9.899 47.522 25.472 61.231 46.929zM856.064 312.137h-213.854v-53.121h213.854v53.121z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "behance" + ] + }, + "attrs": [], + "properties": { + "order": 1400, + "id": 1162, + "prevSize": 24, + "code": 59006, + "name": "behance" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 126 + }, + { + "icon": { + "paths": [ + "M597.333 853.333c0 47.13-38.204 85.333-85.333 85.333s-85.333-38.204-85.333-85.333h170.667zM842.15 920.162l-109.495-109.495h-604.655l128-128v-256c0-27.911 4.467-54.779 12.725-79.929l-120.483-120.482 60.34-60.34 693.908 693.907-60.339 60.339zM469.333 174.207v-46.206c0-23.564 19.102-42.666 42.667-42.666s42.667 19.102 42.667 42.666v46.206c121.075 20.312 213.333 125.612 213.333 252.46v177.988l-393.783-393.784c28.378-18.156 60.573-30.868 95.116-36.664z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bell-off" + ] + }, + "attrs": [], + "properties": { + "order": 1401, + "id": 1161, + "prevSize": 24, + "code": 59007, + "name": "bell-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 127 + }, + { + "icon": { + "paths": [ + "M682.641 725.252h-384v-277.333c0-106.025 85.974-191.998 192-191.998s192 85.973 192 191.998zM767.974 682.586v-234.667c0-131.113-91.093-240.681-213.333-269.609v-29.056c0-35.328-28.672-64-64-64s-64 28.672-64 64v29.056c-122.24 28.928-213.333 138.496-213.333 269.609v234.667l-85.333 85.333v42.667h725.334v-42.667zM490.641 938.586c47.147 0 85.333-38.246 85.333-85.333h-170.667c0 47.087 38.23 85.333 85.334 85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bell-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1402, + "id": 1160, + "prevSize": 24, + "code": 59008, + "name": "bell-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 128 + }, + { + "icon": { + "paths": [ + "M682.654 725.252v-277.333c0-106.028-85.973-192.001-192-192.001s-192.001 85.973-192.001 192.001v277.333h384.001zM767.987 682.586l85.333 85.333v42.667h-725.335v-42.667l85.333-85.333v-234.667c0-131.116 91.094-240.684 213.333-269.612v-29.056c0-35.328 28.673-64 64.001-64s64 28.672 64 64v29.056c122.24 28.928 213.333 138.496 213.333 269.612v234.667zM490.654 938.586c-47.104 0-85.335-38.251-85.335-85.333h170.668c0 47.083-38.187 85.333-85.333 85.333zM852.241 426.584c-6.613-113.067-64.768-212.125-151.595-274.005l60.885-60.885c102.144 77.781 169.557 198.187 176.043 334.891h-85.333zM280.633 152.579c-86.826 61.88-144.981 160.938-151.595 274.005h-85.333c6.485-136.704 73.899-257.109 176.043-334.89l60.885 60.885z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bell-ring-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1403, + "id": 1159, + "prevSize": 24, + "code": 59009, + "name": "bell-ring-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 129 + }, + { + "icon": { + "paths": [ + "M490.641 938.586c5.888 0 11.648-0.585 17.195-1.707 27.776-5.713 50.645-24.875 61.44-50.419 4.309-10.21 6.699-21.431 6.699-33.207h-170.667c0 47.083 38.23 85.333 85.334 85.333zM767.974 447.919c0-131.116-91.093-240.684-213.333-269.612v-29.056c0-35.328-28.672-64-64-64s-64 28.672-64 64v29.056c-122.24 28.928-213.333 138.496-213.333 269.612v234.667l-85.333 85.333v42.667h725.334v-42.667l-85.333-85.333zM852.241 426.584h85.333c-6.485-136.704-73.899-257.109-176.043-334.891l-60.885 60.885c86.827 61.88 144.981 160.939 151.595 274.005zM280.635 152.579l-60.885-60.885c-102.144 77.781-169.557 198.187-176.043 334.891h85.333c6.613-113.067 64.768-212.125 151.595-274.005z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bell-ring" + ] + }, + "attrs": [], + "properties": { + "order": 1404, + "id": 1158, + "prevSize": 24, + "code": 59010, + "name": "bell-ring" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 130 + }, + { + "icon": { + "paths": [ + "M597.308 418.055l-119.467 145.068h119.467v76.8h-213.334v-76.8l119.467-145.068h-119.467v-76.8h213.334zM767.974 682.59v-234.667c0-131.116-91.093-240.684-213.333-269.612v-29.056c0-35.328-28.672-64-64-64s-64 28.672-64 64v29.056c-122.24 28.928-213.333 138.496-213.333 269.612v234.667l-85.333 85.333v42.667h725.334v-42.667zM490.641 938.59c47.147 0 85.333-38.229 85.333-85.333h-170.667c0 47.104 38.23 85.333 85.334 85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bell-sleep" + ] + }, + "attrs": [], + "properties": { + "order": 1405, + "id": 1157, + "prevSize": 24, + "code": 59011, + "name": "bell-sleep" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 131 + }, + { + "icon": { + "paths": [ + "M597.333 853.333c0 47.13-38.204 85.333-85.333 85.333s-85.333-38.204-85.333-85.333h170.667zM512 85.334c23.565 0 42.667 19.102 42.667 42.666v46.207c121.075 20.312 213.333 125.612 213.333 252.46v256l128 128h-768l128-128 0-256.001c0-126.848 92.258-232.148 213.333-252.46v-46.205c0-23.564 19.102-42.666 42.667-42.666z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bell" + ] + }, + "attrs": [], + "properties": { + "order": 1406, + "id": 1156, + "prevSize": 24, + "code": 59012, + "name": "bell" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 132 + }, + { + "icon": { + "paths": [ + "M393.671 750.647v235.806h-100.124v-699.875c0-61.535 18.252-110.459 54.755-146.773s85.524-54.471 147.058-54.471c58.786 0 105.079 14.365 138.88 43.093s50.701 68.551 50.701 119.467c0 35.082-11.093 67.817-33.28 98.205s-51.008 51.271-86.468 62.649v1.849c53.76 8.249 94.741 27.685 122.948 58.311s42.313 69.687 42.313 117.193c0 56.602-19.533 102.588-58.594 137.954-39.066 35.366-90.453 53.047-154.172 53.047-45.321 0-86.66-8.815-124.017-26.453zM457.387 458.526v-81.921c37.073-4.457 67.58-18.275 91.52-41.458s35.913-49.28 35.913-78.293c0-59.733-29.965-89.6-89.886-89.6-32.614 0-57.647 10.383-75.093 31.147s-26.169 50.015-26.169 87.751v374.755c38.875 22.852 76.802 34.274 113.777 34.274 35.746 0 63.646-9.361 83.699-28.087s30.080-44.919 30.080-78.579c0-76.608-54.613-119.94-163.84-129.988z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "beta" + ] + }, + "attrs": [], + "properties": { + "order": 1407, + "id": 1155, + "prevSize": 24, + "code": 59013, + "name": "beta" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 133 + }, + { + "icon": { + "paths": [ + "M213.321 874.586c-82.475 0-149.333-66.859-149.333-149.333s66.859-149.333 149.333-149.333c82.475 0 149.333 66.859 149.333 149.333s-66.859 149.333-149.333 149.333zM213.321 511.919c-117.845 0-213.333 95.488-213.333 213.333 0 117.803 95.488 213.333 213.333 213.333 117.803 0 213.333-95.531 213.333-213.333 0-117.845-95.531-213.333-213.333-213.333zM631.454 426.584h179.2v-76.8h-136.619l-82.517-139.349c-12.629-21.333-35.883-35.584-62.464-35.584-20.011 0-38.144 8.106-51.285 21.248l-157.739 157.738c-13.184 13.141-21.376 31.317-21.376 51.413 0 26.839 14.251 49.537 36.267 62.79l142.933 86.545v213.333h76.8v-276.395l-96-71.34 98.987-99.413zM810.654 874.586c-82.475 0-149.333-66.859-149.333-149.333s66.859-149.333 149.333-149.333c82.475 0 149.333 66.859 149.333 149.333s-66.859 149.333-149.333 149.333zM810.654 511.919c-117.845 0-213.333 95.488-213.333 213.333 0 117.803 95.488 213.333 213.333 213.333 117.803 0 213.333-95.531 213.333-213.333 0-117.845-95.531-213.333-213.333-213.333zM682.654 204.718c42.325 0 76.8-34.432 76.8-76.8s-34.475-76.8-76.8-76.8c-42.453 0-76.8 34.432-76.8 76.8s34.347 76.8 76.8 76.8z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bike" + ] + }, + "attrs": [], + "properties": { + "order": 1408, + "id": 1154, + "prevSize": 24, + "code": 59014, + "name": "bike" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 134 + }, + { + "icon": { + "paths": [ + "M213.333 770.846l413.154-224-114.487-54.758-69.687-159.287 368.354 119.467v179.2l-428.089 258.846-169.245-119.467v-637.157l170.667 58.311v426.667l-170.667 152.179z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bing" + ] + }, + "attrs": [], + "properties": { + "order": 1409, + "id": 1153, + "prevSize": 24, + "code": 59015, + "name": "bing" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 135 + }, + { + "icon": { + "paths": [ + "M469.333 256h85.333v298.667h-85.333v-298.667zM384 853.333c0 23.565-19.103 42.667-42.667 42.667h-128c-23.564 0-42.667-19.102-42.667-42.667v-213.333l85.333-384h170.667v298.666c0 23.565-19.103 42.667-42.667 42.667v256zM426.667 213.334h-128v-85.333h128v85.333zM640 853.333v-256c-23.565 0-42.667-19.102-42.667-42.667v-298.667h170.667l85.333 384v213.333c0 23.565-19.102 42.667-42.667 42.667h-128c-23.565 0-42.667-19.102-42.667-42.667zM597.333 213.333v-85.333h128v85.333h-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "binoculars" + ] + }, + "attrs": [], + "properties": { + "order": 1410, + "id": 1152, + "prevSize": 24, + "code": 59016, + "name": "binoculars" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 136 + }, + { + "icon": { + "paths": [ + "M725.333 512h128c47.13 0 85.333 38.204 85.333 85.333v128c0 47.13-38.204 85.333-85.333 85.333h-128c-47.13 0-85.333-38.204-85.333-85.333v-128c0-47.13 38.204-85.333 85.333-85.333zM725.333 597.333v128h128v-128h-128zM85.333 298.667h213.333c47.128 0 85.333 38.205 85.333 85.333v85.333c0 47.13-38.205 85.333-85.333 85.333 47.128 0 85.333 38.204 85.333 85.333v85.333c0 47.13-38.205 85.333-85.333 85.333h-213.333v-512zM170.667 384v128h128v-128h-128zM170.667 725.333h128v-128h-128v128zM469.333 554.667h85.333v256h-85.333v-256zM469.333 384h85.333v85.333h-85.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bio" + ] + }, + "attrs": [], + "properties": { + "order": 1411, + "id": 1151, + "prevSize": 24, + "code": 59017, + "name": "bio" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 137 + }, + { + "icon": { + "paths": [ + "M511.936 245.86c130.731 0.207 236.749-22.16 236.796-49.982 0.043-27.828-105.899-50.54-236.629-50.746-130.734-0.212-236.755 22.16-236.799 49.982s105.901 50.534 236.633 50.746zM512 614.204c64.892 0 117.495-52.612 117.495-117.495 0-64.896-52.604-117.496-117.495-117.496s-117.495 52.6-117.495 117.496c0 64.883 52.603 117.495 117.495 117.495zM512.004 85.334c203.473 0 369.617 54.703 369.617 122.624 0 17.891-44.373 274.411-61.978 376.141-7.889 45.623-125.79 112.516-307.55 112.516v-0.542l-0.188 0.542c-181.761 0-299.661-66.893-307.553-112.516-17.602-101.73-61.972-358.25-61.972-376.141 0-67.921 166.145-122.624 369.624-122.624zM777.655 686.054c6.716 0 13.077 4.514 13.077 14.46l-0.294 3.127c-14.127 75.61-24.448 129.259-26.261 137.429-12.335 55.62-121.135 97.591-252.169 97.596h-0.017c-131.032-0.004-239.836-41.975-252.169-97.596-1.812-8.171-12.135-61.82-26.261-137.429l-0.295-3.127c0-9.946 6.364-14.46 13.076-14.46 5.618 0 10.123 3.981 10.123 3.981s91.021 72.073 255.534 72.081c164.514-0.009 255.535-72.081 255.535-72.081s4.501-3.981 10.121-3.981zM570.769 496.67c0 32.525-26.364 58.884-58.884 58.884s-58.884-26.359-58.884-58.884c0-32.525 26.364-58.88 58.884-58.88s58.884 26.355 58.884 58.88z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bitbucket" + ] + }, + "attrs": [], + "properties": { + "order": 1412, + "id": 1150, + "prevSize": 24, + "code": 59018, + "name": "bitbucket" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 138 + }, + { + "icon": { + "paths": [ + "M512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.641 191.025-426.667 426.667-426.667zM512 170.667c-188.513 0-341.333 152.82-341.333 341.333 0 101.948 44.694 193.455 115.556 256h97.777v-256h341.333l91.84 153.067c23.134-46.037 36.16-98.031 36.16-153.067 0-188.513-152.819-341.333-341.333-341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "black-mesa" + ] + }, + "attrs": [], + "properties": { + "order": 1413, + "id": 1149, + "prevSize": 24, + "code": 59019, + "name": "black-mesa" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 139 + }, + { + "icon": { + "paths": [ + "M232.46 438.438c40.628 0 88.276 32.934 88.276 73.562s-47.648 73.562-88.276 73.562h-147.127l29.425-147.123h117.701zM261.885 203.035c40.628 0 88.276 32.935 88.276 73.563s-47.648 73.563-88.276 73.563l-147.126 0 29.425-147.127 117.701 0zM556.139 203.035c40.627 0 88.273 32.935 88.273 73.563s-47.646 73.563-88.273 73.563l-154.483 0 29.423-147.127 125.060 0zM526.711 438.438c40.627 0 88.277 32.934 88.277 73.562s-47.65 73.562-88.277 73.562h-154.481l29.425-147.123h125.056zM467.861 673.839c40.627 0 88.277 32.934 88.277 73.562 0 40.631-47.65 73.566-88.277 73.566h-147.125l29.425-147.127h117.7zM791.539 585.562c40.627 0 88.277 32.939 88.277 73.566s-47.65 73.562-88.277 73.562h-147.123l29.423-147.127h117.7zM850.389 350.161c40.627 0 88.277 32.935 88.277 73.563 0 40.626-47.65 73.565-88.277 73.565h-147.123l29.423-147.128 117.7 0z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "blackberry" + ] + }, + "attrs": [], + "properties": { + "order": 1414, + "id": 1148, + "prevSize": 24, + "code": 59020, + "name": "blackberry" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 140 + }, + { + "icon": { + "paths": [ + "M128 85.333h768c23.565 0 42.667 19.103 42.667 42.667v85.333c0 23.564-19.102 42.667-42.667 42.667h-42.667v298.667c0 23.565-19.102 42.667-42.667 42.667h-256v92.617c49.715 17.57 85.333 64.986 85.333 120.717 0 70.694-57.306 128-128 128s-128-57.306-128-128c0-55.731 35.619-103.147 85.333-120.717v-92.617h-256c-23.564 0-42.667-19.102-42.667-42.667v-298.667h-42.667c-23.564 0-42.667-19.102-42.667-42.667v-85.333c0-23.564 19.103-42.667 42.667-42.667zM512 768c-23.565 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "blinds" + ] + }, + "attrs": [], + "properties": { + "order": 1415, + "id": 1147, + "prevSize": 24, + "code": 59021, + "name": "blinds" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 141 + }, + { + "icon": { + "paths": [ + "M512 0c282.769 0 512 229.231 512 512s-229.231 512-512 512c-282.77 0-512-229.231-512-512s229.23-512 512-512zM512 85.334c-235.642 0-426.667 191.025-426.667 426.666 0 102.455 36.111 196.476 96.301 270.025l600.39-600.39c-73.549-60.189-167.569-96.301-270.025-96.301zM512 938.667c235.639 0 426.667-191.027 426.667-426.667 0-102.454-36.113-196.474-96.303-270.026l-600.39 600.39c73.552 60.19 167.572 96.303 270.026 96.303z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "block-helper" + ] + }, + "attrs": [], + "properties": { + "order": 1416, + "id": 1146, + "prevSize": 24, + "code": 59022, + "name": "block-helper" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 142 + }, + { + "icon": { + "paths": [ + "M597.308 554.586h-172.798c-23.596 0-42.667 19.072-42.667 42.667s19.070 42.667 42.667 42.667h172.798c23.595 0 42.667-19.072 42.667-42.667s-19.072-42.667-42.667-42.667zM424.509 426.584h110.932c23.552 0 42.667-19.072 42.667-42.667s-19.115-42.667-42.667-42.667h-110.932c-23.596 0-42.667 19.072-42.667 42.667s19.070 42.667 42.667 42.667zM682.641 383.918v42.667c0 23.596 19.076 42.668 42.667 42.668 23.595 0 42.667 19.072 42.667 42.667v128c0 70.656-57.301 128-128 128h-255.999c-70.699 0-128-57.344-128-128v-298.668c0-70.656 57.301-128 128-128h170.665c70.699 0 128 57.344 128 128zM853.308 85.251h-682.665c-47.147 0-84.906 38.186-84.906 85.333l-0.427 682.668c0 47.083 38.186 85.333 85.333 85.333h682.665c47.104 0 85.333-38.251 85.333-85.333v-682.668c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "blogger" + ] + }, + "attrs": [], + "properties": { + "order": 1417, + "id": 1145, + "prevSize": 24, + "code": 59023, + "name": "blogger" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 143 + }, + { + "icon": { + "paths": [ + "M549.474 695.087l-80.171 80.171v-160.341zM469.303 248.579l80.171 80.171-80.171 80.171zM670.135 328.75l-243.498-243.499h-42.667v323.669l-195.669-195.669-60.331 60.331 238.336 238.337-238.336 238.336 60.331 60.331 195.669-195.669v323.669h42.667l243.498-243.499-183.168-183.168zM833.207 286.339l-53.931 53.931c26.709 51.456 42.027 109.697 42.027 171.649s-15.317 120.192-42.027 171.648l51.157 51.14c41.301-65.69 65.536-143.13 65.536-226.458 0-81.408-23.211-157.185-62.763-221.911zM607.629 512.388l98.987 98.944c11.904-30.891 18.688-64.341 18.688-99.413 0-34.816-6.699-68.011-18.432-98.732l-99.243 99.202z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bluetooth-audio" + ] + }, + "attrs": [], + "properties": { + "order": 1418, + "id": 1144, + "prevSize": 24, + "code": 59024, + "name": "bluetooth-audio" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 144 + }, + { + "icon": { + "paths": [ + "M810.641 426.584l-85.333 85.335 85.333 85.333 85.333-85.333zM634.812 695.087l-80.171 80.171v-160.341zM554.641 248.579l80.171 80.171-80.171 80.171zM755.473 328.75l-243.499-243.499h-42.667v323.669l-195.669-195.669-60.331 60.331 238.336 238.337-238.336 238.336 60.331 60.331 195.669-195.669v323.669h42.667l243.499-243.499-183.168-183.168zM298.641 511.919l-85.333-85.335-85.333 85.335 85.333 85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bluetooth-connect" + ] + }, + "attrs": [], + "properties": { + "order": 1419, + "id": 1143, + "prevSize": 24, + "code": 59025, + "name": "bluetooth-connect" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 145 + }, + { + "icon": { + "paths": [ + "M634.88 609.707l-80.213 80.213v-160.427l80.213 80.213zM554.667 163.413l80.213 80.213-80.213 80.213zM755.627 243.627l-243.627-243.627h-42.667v323.84l-195.84-195.84-60.16 60.16 238.507 238.507-238.507 238.507 60.16 60.16 195.84-195.84v323.84h42.667l243.627-243.627-183.467-183.040 183.467-183.040zM640 1024h85.333v-85.333h-85.333zM298.667 1024h85.333v-85.333h-85.333zM469.333 1024h85.333v-85.333h-85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bluetooth-settings" + ] + }, + "attrs": [], + "properties": { + "order": 1420, + "id": 1142, + "prevSize": 24, + "code": 59026, + "name": "bluetooth-settings" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 146 + }, + { + "icon": { + "paths": [ + "M627.486 328.832l-183.168 183.168 183.168 183.168-243.501 243.499h-42.667v-323.669l-195.669 195.669-60.331-60.331 238.336-238.336-238.336-238.336 60.331-60.331 195.669 195.669v-323.669h42.667l243.501 243.499zM426.652 248.661v160.341l80.169-80.171-80.169-80.171zM506.82 695.168l-80.169-80.171v160.341l80.169-80.171zM938.679 341.414h-85.333v128h-85.333v-128h-85.333l128-170.667 128 170.667zM938.679 682.748l-128 170.667-128-170.667h85.333v-128h85.333v128h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bluetooth-transfer" + ] + }, + "attrs": [], + "properties": { + "order": 1421, + "id": 1141, + "prevSize": 24, + "code": 59027, + "name": "bluetooth-transfer" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 147 + }, + { + "icon": { + "paths": [ + "M634.807 695.087l-80.171 80.171v-160.341zM554.637 248.579l80.171 80.171-80.171 80.171zM755.469 328.75l-243.499-243.499h-42.667v323.669l-195.669-195.669-60.331 60.331 238.336 238.337-238.336 238.336 60.331 60.331 195.669-195.669v323.669h42.667l243.499-243.499-183.168-183.168 183.168-183.169z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bluetooth" + ] + }, + "attrs": [], + "properties": { + "order": 1422, + "id": 1140, + "prevSize": 24, + "code": 59028, + "name": "bluetooth" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 148 + }, + { + "icon": { + "paths": [ + "M554.667 725.333c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM554.667 554.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM554.667 384c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM725.333 533.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM725.333 362.667c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM128 128v85.333h768v-85.333zM725.333 704c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM384 725.333c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM213.333 576c35.413 0 64-28.587 64-64s-28.587-64-64-64c-35.413 0-64 28.587-64 64s28.587 64 64 64zM213.333 405.333c35.413 0 64-28.587 64-64s-28.587-64-64-64c-35.413 0-64 28.587-64 64s28.587 64 64 64zM128 896h768v-85.333h-768zM384 384c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM384 554.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM213.333 746.667c35.413 0 64-28.587 64-64s-28.587-64-64-64c-35.413 0-64 28.587-64 64s28.587 64 64 64z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "blur-linear" + ] + }, + "attrs": [], + "properties": { + "order": 1423, + "id": 1139, + "prevSize": 24, + "code": 59029, + "name": "blur-linear" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 149 + }, + { + "icon": { + "paths": [ + "M128 576c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM256 725.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM426.667 874.667c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM128 405.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM256 554.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM896 576c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM426.667 725.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM106.667 224.853l161.28 161.28-11.947-2.133c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667 0-4.267-1.28-8.107-2.56-11.947l119.893 119.893c-30.293 4.693-53.333 31.147-53.333 62.72 0 35.413 28.587 64 64 64 31.573 0 58.027-23.040 62.72-53.333l119.893 119.893c-3.84-1.28-7.68-2.56-11.947-2.56-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667 0-4.267-1.28-8.107-2.56-11.947l161.28 161.28 54.613-54.187-692.48-692.48-54.187 54.187zM597.333 874.667c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM768 298.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM768 469.333c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM768 640c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM426.667 298.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM896 448c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM426.667 149.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM597.333 149.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM588.8 489.813l8.533 0.853c35.413 0 64-28.587 64-64s-28.587-64-64-64c-35.413 0-64 28.587-64 64l0.853 8.533c3.84 28.587 26.027 50.773 54.613 54.613zM597.333 298.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "blur-off" + ] + }, + "attrs": [], + "properties": { + "order": 1424, + "id": 1138, + "prevSize": 24, + "code": 59030, + "name": "blur-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 150 + }, + { + "icon": { + "paths": [ + "M597.333 554.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM597.333 704c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM512 853.333c-188.587 0-341.333-152.747-341.333-341.333s152.747-341.333 341.333-341.333c188.587 0 341.333 152.747 341.333 341.333s-152.747 341.333-341.333 341.333zM512 85.333c-235.52 0-426.667 191.147-426.667 426.667s191.147 426.667 426.667 426.667c235.52 0 426.667-191.147 426.667-426.667s-191.147-426.667-426.667-426.667zM725.333 405.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM725.333 576c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM597.333 320c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM597.333 384c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM426.667 320c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM298.667 576c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM426.667 704c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM298.667 405.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM426.667 554.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM426.667 384c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "blur-radial" + ] + }, + "attrs": [], + "properties": { + "order": 1425, + "id": 1137, + "prevSize": 24, + "code": 59031, + "name": "blur-radial" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 151 + }, + { + "icon": { + "paths": [ + "M597.333 362.667c-35.413 0-64 28.587-64 64s28.587 64 64 64c35.413 0 64-28.587 64-64s-28.587-64-64-64zM597.333 533.333c-35.413 0-64 28.587-64 64s28.587 64 64 64c35.413 0 64-28.587 64-64s-28.587-64-64-64zM426.667 725.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM426.667 362.667c-35.413 0-64 28.587-64 64s28.587 64 64 64c35.413 0 64-28.587 64-64s-28.587-64-64-64zM597.333 874.667c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM597.333 725.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM896 576c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM768 213.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM768 384c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM768 725.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM768 554.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM426.667 533.333c-35.413 0-64 28.587-64 64s28.587 64 64 64c35.413 0 64-28.587 64-64s-28.587-64-64-64zM426.667 298.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM426.667 149.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM426.667 874.667c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM128 576c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM597.333 149.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM597.333 298.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667zM896 448c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333zM256 213.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM128 405.333c-11.947 0-21.333 9.387-21.333 21.333s9.387 21.333 21.333 21.333c11.947 0 21.333-9.387 21.333-21.333s-9.387-21.333-21.333-21.333zM256 384c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM256 725.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667zM256 554.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "blur" + ] + }, + "attrs": [], + "properties": { + "order": 1426, + "id": 1136, + "prevSize": 24, + "code": 59032, + "name": "blur" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 152 + }, + { + "icon": { + "paths": [ + "M341.333 597.333c0 70.694-57.308 128-128 128s-128-57.306-128-128c0-32.785 12.324-62.686 32.593-85.333-20.269-22.647-32.593-52.548-32.593-85.333 0-70.692 57.308-128 128-128s128 57.308 128 128c56.889 3.554 113.779 7.113 170.667 7.113s113.779-3.558 170.667-7.113c0-70.692 57.306-128 128-128s128 57.308 128 128c0 32.785-12.326 62.686-32.593 85.333 20.267 22.647 32.593 52.548 32.593 85.333 0 70.694-57.306 128-128 128s-128-57.306-128-128c-56.887-3.554-113.779-7.113-170.667-7.113s-113.778 3.558-170.667 7.113z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bone" + ] + }, + "attrs": [], + "properties": { + "order": 1427, + "id": 1135, + "prevSize": 24, + "code": 59033, + "name": "bone" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 153 + }, + { + "icon": { + "paths": [ + "M810.662 768.030l-426.662-0.043c-47.084 0-85.333-38.229-85.333-85.333l-0.001-511.98c0-47.104 38.25-85.333 85.333-85.333l426.663 0.042c47.142 0 85.329 38.229 85.329 85.333l0.004 511.981c0 47.104-38.187 85.333-85.333 85.333zM426.665 384.028l85.331-63.972 85.333 63.983 0.004-213.372h-170.667l-0.002 213.361zM725.333 853.333v85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-597.333l85.333-0v597.333h512z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "book-multiple-variant" + ] + }, + "attrs": [], + "properties": { + "order": 1428, + "id": 1134, + "prevSize": 24, + "code": 59034, + "name": "book-multiple-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 154 + }, + { + "icon": { + "paths": [ + "M810.662 768.030l-426.662-0.043c-47.084 0-85.333-38.229-85.333-85.333l-0.001-511.98c0-47.104 38.25-85.333 85.333-85.333h42.667l-0.001 213.354 85.331-63.972 85.333 63.983 0.004-213.357 213.329 0.035c47.142 0 85.329 38.229 85.329 85.333l0.004 511.981c0 47.104-38.187 85.333-85.333 85.333zM725.333 853.333v85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-597.333h85.333v597.333h512z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "book-multiple" + ] + }, + "attrs": [], + "properties": { + "order": 1429, + "id": 1133, + "prevSize": 24, + "code": 59035, + "name": "book-multiple" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 155 + }, + { + "icon": { + "paths": [ + "M469.333 810.667v-426.667c0-47.128-38.204-85.333-85.333-85.333h-170.667v426.667h170.667c47.13 0 85.333 38.204 85.333 85.333zM554.667 384v426.667c0-47.13 38.204-85.333 85.333-85.333h170.667v-426.666h-170.667c-47.13 0-85.333 38.205-85.333 85.333zM896 810.667h-256c-47.13 0-85.333 38.204-85.333 85.333h-85.333c0-47.13-38.204-85.333-85.333-85.333h-256v-597.333h256c47.13 0 85.334 38.205 85.334 85.333h85.333c0-47.128 38.204-85.333 85.333-85.333h256v597.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "book-open" + ] + }, + "attrs": [], + "properties": { + "order": 1430, + "id": 1132, + "prevSize": 24, + "code": 59036, + "name": "book-open" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 156 + }, + { + "icon": { + "paths": [ + "M256 170.667h213.333v341.333l-106.667-64-106.667 64zM768 85.333h-512c-46.933 0-85.333 38.4-85.333 85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-682.667c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "book-variant" + ] + }, + "attrs": [], + "properties": { + "order": 1431, + "id": 1131, + "prevSize": 24, + "code": 59037, + "name": "book-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 157 + }, + { + "icon": { + "paths": [ + "M767.974 938.581c47.147 0 85.333-38.225 85.333-85.333v-682.665c0-47.104-38.187-85.333-85.333-85.333h-256v298.667l-106.668-64-106.667 64v-298.667h-42.667c-47.084 0-85.333 38.229-85.333 85.333v682.665c0 47.108 38.25 85.333 85.333 85.333h512.001z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "book" + ] + }, + "attrs": [], + "properties": { + "order": 1432, + "id": 1130, + "prevSize": 24, + "code": 59038, + "name": "book" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 158 + }, + { + "icon": { + "paths": [ + "M725.308 127.917c47.147 0 85.333 38.229 85.333 85.333v682.665l-298.667-128-298.667 128 0.469-682.665c0-47.104 37.76-85.333 84.864-85.333h426.667zM469.333 597.632l266.667-266.666-60.331-60.331-206.336 206.335-110.335-110.335-60.331 60.33 170.666 170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bookmark-check" + ] + }, + "attrs": [], + "properties": { + "order": 1433, + "id": 1129, + "prevSize": 24, + "code": 59039, + "name": "bookmark-check" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 159 + }, + { + "icon": { + "paths": [ + "M725.308 127.917c47.147 0 85.333 38.229 85.333 85.333v682.665l-298.667-128-298.667 128 0.469-682.665c0-47.104 37.76-85.333 84.864-85.333h426.667zM469.333 469.333c-47.128 0-85.333 38.204-85.333 85.333s38.205 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333v-213.333h128v-85.333h-170.667v224.751c-12.553-7.262-27.123-11.418-42.667-11.418z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bookmark-music" + ] + }, + "attrs": [], + "properties": { + "order": 1434, + "id": 1128, + "prevSize": 24, + "code": 59040, + "name": "bookmark-music" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 160 + }, + { + "icon": { + "paths": [ + "M725.308 767.915v-554.665h-426.667v554.665l213.333-92.843 213.333 92.843zM725.308 127.917c47.147 0 85.333 38.229 85.333 85.333v682.665l-298.667-128-298.667 128 0.47-682.665c0-47.104 37.76-85.333 84.864-85.333h426.667zM469.333 298.667h85.333v85.333h85.333v85.333h-85.333v85.333h-85.333v-85.333h-85.333v-85.333h85.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bookmark-outline-plus" + ] + }, + "attrs": [], + "properties": { + "order": 1435, + "id": 1127, + "prevSize": 24, + "code": 59041, + "name": "bookmark-outline-plus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 161 + }, + { + "icon": { + "paths": [ + "M725.308 767.915l-213.333-92.843-213.333 92.843v-554.665h426.667zM725.308 127.917h-426.667c-47.104 0-84.864 38.229-84.864 85.333l-0.469 682.665 298.667-128 298.667 128v-682.665c0-47.104-38.187-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bookmark-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1436, + "id": 1126, + "prevSize": 24, + "code": 59042, + "name": "bookmark-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 162 + }, + { + "icon": { + "paths": [ + "M725.308 127.917c47.147 0 85.333 38.229 85.333 85.333v682.665l-298.667-128-298.667 128 0.469-682.665c0-47.104 37.76-85.333 84.864-85.333h426.667zM469.333 298.667v85.333h-85.333v85.333h85.333v85.333h85.333v-85.333h85.333v-85.333h-85.333v-85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bookmark-plus" + ] + }, + "attrs": [], + "properties": { + "order": 1437, + "id": 1125, + "prevSize": 24, + "code": 59043, + "name": "bookmark-plus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 163 + }, + { + "icon": { + "paths": [ + "M725.308 127.917c47.147 0 85.333 38.229 85.333 85.333v682.665l-298.667-128-298.667 128 0.469-682.665c0-47.104 37.76-85.333 84.864-85.333h426.667zM348.628 366.244l103.007 103.008-103.007 103.006 60.34 60.339 103.007-103.006 103.006 103.006 60.339-60.339-103.006-103.010 103.006-103.004-60.339-60.34-103.006 103.006-103.007-103.006-60.34 60.34z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bookmark-remove" + ] + }, + "attrs": [], + "properties": { + "order": 1438, + "id": 1124, + "prevSize": 24, + "code": 59044, + "name": "bookmark-remove" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 164 + }, + { + "icon": { + "paths": [ + "M725.308 127.917h-426.667c-47.104 0-84.864 38.229-84.864 85.333l-0.469 682.665 298.667-128 298.667 128v-682.665c0-47.104-38.187-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bookmark" + ] + }, + "attrs": [], + "properties": { + "order": 1439, + "id": 1123, + "prevSize": 24, + "code": 59045, + "name": "bookmark" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 165 + }, + { + "icon": { + "paths": [ + "M810.641 469.252h-256v-255.999h256zM810.641 810.586h-256v-256h256zM469.308 469.252h-256.001v-255.999h256.001zM469.308 810.586h-256.001v-256h256.001zM127.974 895.919h768.001v-767.999h-768.001v767.999z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "border-all" + ] + }, + "attrs": [], + "properties": { + "order": 1440, + "id": 1122, + "prevSize": 24, + "code": 59046, + "name": "border-all" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 166 + }, + { + "icon": { + "paths": [ + "M213.308 639.915h-85.333v85.333h85.333zM127.974 895.915h768v-85.333h-768zM213.308 469.248h-85.333v85.333h85.333zM810.641 383.917h85.333v-85.333h-85.333zM810.641 213.25h85.333v-85.333h-85.333zM213.308 298.583h-85.333v85.333h85.333zM810.641 725.248h85.333v-85.333h-85.333zM810.641 554.581h85.333v-85.333h-85.333zM725.308 127.917h-85.333v85.333h85.333zM554.641 127.917h-85.333v85.333h85.333zM725.308 469.248h-85.333v85.333h85.333zM554.641 298.583h-85.333v85.333h85.333zM213.308 127.917h-85.333v85.333h85.333zM554.641 469.248h-85.333v85.333h85.333zM383.974 127.917h-85.333v85.333h85.333zM554.641 639.915h-85.333v85.333h85.333zM383.974 469.248h-85.333v85.333h85.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "border-bottom" + ] + }, + "attrs": [], + "properties": { + "order": 1441, + "id": 1121, + "prevSize": 24, + "code": 59047, + "name": "border-bottom" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 167 + }, + { + "icon": { + "paths": [ + "M883.465 172.418c16.683-16.683 16.683-43.648 0-60.331l-99.669-99.669c-16.64-16.682-43.648-16.682-60.331 0l-83.499 83.499 160 160zM757.299 298.583l-160-160-426.667 426.665v160h160l426.667-426.665z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "border-color" + ] + }, + "attrs": [], + "properties": { + "order": 1442, + "id": 1120, + "prevSize": 24, + "code": 59048, + "name": "border-color" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 168 + }, + { + "icon": { + "paths": [ + "M810.641 895.915h85.333v-85.333h-85.333zM639.974 895.915h85.333v-85.333h-85.333zM469.308 725.248h85.333v-85.333h-85.333zM810.641 383.917h85.333v-85.333h-85.333zM810.641 213.25h85.333v-85.333h-85.333zM127.974 554.581h768v-85.333h-768zM469.308 895.915h85.333v-85.333h-85.333zM810.641 725.248h85.333v-85.333h-85.333zM554.641 127.917h-85.333v85.333h85.333zM554.641 298.583h-85.333v85.333h85.333zM725.308 127.917h-85.333v85.333h85.333zM383.974 127.917h-85.333v85.333h85.333zM213.308 127.917h-85.333v85.333h85.333zM298.641 895.915h85.333v-85.333h-85.333zM127.974 725.248h85.333v-85.333h-85.333zM213.308 298.583h-85.333v85.333h85.333zM127.974 895.915h85.333v-85.333h-85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "border-horizontal" + ] + }, + "attrs": [], + "properties": { + "order": 1443, + "id": 1119, + "prevSize": 24, + "code": 59049, + "name": "border-horizontal" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 169 + }, + { + "icon": { + "paths": [ + "M810.641 725.248h85.333v-85.333h-85.333zM810.641 895.915h85.333v-85.333h-85.333zM554.641 127.917h-85.333v341.331h-341.334v85.333h341.334v341.333h85.333v-341.333h341.333v-85.333h-341.333zM639.974 895.915h85.333v-85.333h-85.333zM810.641 213.25h85.333v-85.333h-85.333zM810.641 383.917h85.333v-85.333h-85.333zM725.308 127.917h-85.333v85.333h85.333zM213.307 127.917h-85.333v85.333h85.333zM383.974 127.917h-85.333v85.333h85.333zM127.974 725.248h85.333v-85.333h-85.333zM213.307 298.583h-85.333v85.333h85.333zM298.641 895.915h85.333v-85.333h-85.333zM127.974 895.915h85.333v-85.333h-85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "border-inside" + ] + }, + "attrs": [], + "properties": { + "order": 1444, + "id": 1118, + "prevSize": 24, + "code": 59050, + "name": "border-inside" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 170 + }, + { + "icon": { + "paths": [ + "M639.974 213.25h85.333v-85.333h-85.333zM639.974 554.581h85.333v-85.333h-85.333zM810.641 895.915h85.333v-85.333h-85.333zM810.641 554.581h85.333v-85.333h-85.333zM810.641 213.25h85.333v-85.333h-85.333zM810.641 725.248h85.333v-85.333h-85.333zM639.974 895.915h85.333v-85.333h-85.333zM810.641 383.917h85.333v-85.333h-85.333zM127.974 895.915h85.333v-767.998h-85.333zM298.641 554.581h85.333v-85.333h-85.333zM298.641 213.25h85.333v-85.333h-85.333zM298.641 895.915h85.333v-85.333h-85.333zM469.308 554.581h85.333v-85.333h-85.333zM469.308 383.917h85.333v-85.333h-85.333zM469.308 213.25h85.333v-85.333h-85.333zM469.308 725.248h85.333v-85.333h-85.333zM469.308 895.915h85.333v-85.333h-85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "border-left" + ] + }, + "attrs": [], + "properties": { + "order": 1445, + "id": 1117, + "prevSize": 24, + "code": 59051, + "name": "border-left" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 171 + }, + { + "icon": { + "paths": [ + "M639.974 213.25h85.333v-85.333h-85.333zM639.974 554.581h85.333v-85.333h-85.333zM639.974 895.915h85.333v-85.333h-85.333zM469.308 213.25h85.333v-85.333h-85.333zM810.641 213.25h85.333v-85.333h-85.333zM469.308 383.917h85.333v-85.333h-85.333zM810.641 383.917h85.333v-85.333h-85.333zM810.641 895.915h85.333v-85.333h-85.333zM810.641 554.581h85.333v-85.333h-85.333zM810.641 725.248h85.333v-85.333h-85.333zM469.308 554.581h85.333v-85.333h-85.333zM127.974 213.25h85.333v-85.333h-85.333zM127.974 383.917h85.333v-85.333h-85.333zM127.974 554.581h85.333v-85.333h-85.333zM127.974 725.248h85.333v-85.333h-85.333zM127.974 895.915h85.333v-85.333h-85.333zM469.308 895.915h85.333v-85.333h-85.333zM469.308 725.248h85.333v-85.333h-85.333zM298.641 895.915h85.333v-85.333h-85.333zM298.641 554.581h85.333v-85.333h-85.333zM298.641 213.25h85.333v-85.333h-85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "border-none" + ] + }, + "attrs": [], + "properties": { + "order": 1446, + "id": 1116, + "prevSize": 24, + "code": 59052, + "name": "border-none" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 172 + }, + { + "icon": { + "paths": [ + "M383.974 469.248h-85.333v85.333h85.333zM554.641 639.915h-85.333v85.333h85.333zM810.641 810.581h-597.333v-597.331h597.333zM127.974 895.915h768v-767.998h-768zM725.308 469.248h-85.333v85.333h85.333zM554.641 469.248h-85.333v85.333h85.333zM554.641 298.583h-85.333v85.333h85.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "border-outside" + ] + }, + "attrs": [], + "properties": { + "order": 1447, + "id": 1115, + "prevSize": 24, + "code": 59053, + "name": "border-outside" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 173 + }, + { + "icon": { + "paths": [ + "M469.308 383.917h85.333v-85.333h-85.333zM469.308 213.25h85.333v-85.333h-85.333zM469.308 554.581h85.333v-85.333h-85.333zM639.974 213.25h85.333v-85.333h-85.333zM639.974 895.915h85.333v-85.333h-85.333zM810.641 895.915h85.333v-767.998h-85.333zM639.974 554.581h85.333v-85.333h-85.333zM469.308 725.248h85.333v-85.333h-85.333zM127.975 383.917h85.333v-85.333h-85.333zM127.975 725.248h85.333v-85.333h-85.333zM127.975 554.581h85.333v-85.333h-85.333zM469.308 895.915h85.333v-85.333h-85.333zM127.975 895.915h85.333v-85.333h-85.333zM298.642 554.581h85.333v-85.333h-85.333zM298.642 213.25h85.333v-85.333h-85.333zM127.975 213.25h85.333v-85.333h-85.333zM298.642 895.915h85.333v-85.333h-85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "border-right" + ] + }, + "attrs": [], + "properties": { + "order": 1448, + "id": 1114, + "prevSize": 24, + "code": 59054, + "name": "border-right" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 174 + }, + { + "icon": { + "paths": [ + "M639.974 554.581h85.333v-85.333h-85.333zM810.641 895.915h85.333v-85.333h-85.333zM469.308 383.917h85.333v-85.333h-85.333zM639.974 895.915h85.333v-85.333h-85.333zM810.641 725.248h85.333v-85.333h-85.333zM127.975 213.25h768v-85.333h-768zM810.641 554.581h85.333v-85.333h-85.333zM810.641 383.917h85.333v-85.333h-85.333zM469.308 725.248h85.333v-85.333h-85.333zM127.975 383.917h85.333v-85.333h-85.333zM127.975 554.581h85.333v-85.333h-85.333zM127.975 895.915h85.333v-85.333h-85.333zM127.975 725.248h85.333v-85.333h-85.333zM469.308 895.915h85.333v-85.333h-85.333zM469.308 554.581h85.333v-85.333h-85.333zM298.641 554.581h85.333v-85.333h-85.333zM298.641 895.915h85.333v-85.333h-85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "border-top" + ] + }, + "attrs": [], + "properties": { + "order": 1449, + "id": 1113, + "prevSize": 24, + "code": 59055, + "name": "border-top" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 175 + }, + { + "icon": { + "paths": [ + "M639.974 554.581h85.333v-85.333h-85.333zM639.974 895.915h85.333v-85.333h-85.333zM639.974 213.25h85.333v-85.333h-85.333zM810.641 383.917h85.333v-85.333h-85.333zM810.641 213.25h85.333v-85.333h-85.333zM810.641 554.581h85.333v-85.333h-85.333zM810.641 895.915h85.333v-85.333h-85.333zM469.308 895.915h85.333v-767.998h-85.333zM810.641 725.248h85.333v-85.333h-85.333zM298.641 213.25h85.333v-85.333h-85.333zM127.974 725.248h85.333v-85.333h-85.333zM127.974 895.915h85.333v-85.333h-85.333zM127.974 554.581h85.333v-85.333h-85.333zM298.641 554.581h85.333v-85.333h-85.333zM298.641 895.915h85.333v-85.333h-85.333zM127.974 213.25h85.333v-85.333h-85.333zM127.974 383.917h85.333v-85.333h-85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "border-vertical" + ] + }, + "attrs": [], + "properties": { + "order": 1450, + "id": 1112, + "prevSize": 24, + "code": 59056, + "name": "border-vertical" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 176 + }, + { + "icon": { + "paths": [ + "M512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.641 191.025-426.667 426.667-426.667zM533.333 469.333c-35.345 0-64 28.655-64 64s28.655 64 64 64c35.345 0 64-28.655 64-64s-28.655-64-64-64zM512 213.333c-47.13 0-85.333 38.205-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333zM253.131 362.278c-23.564 40.814-9.58 93.005 31.234 116.565 40.815 23.565 93.004 9.583 116.568-31.232s9.58-93.004-31.234-116.567c-40.815-23.564-93.004-9.58-116.568 31.234z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bowling" + ] + }, + "attrs": [], + "properties": { + "order": 1451, + "id": 1111, + "prevSize": 24, + "code": 59057, + "name": "bowling" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 177 + }, + { + "icon": { + "paths": [ + "M213.146 128h597.845l73.741 127.718-0.235 0.134c7.313 12.585 11.503 27.211 11.503 42.815v512c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-512c0-15.445 4.104-29.932 11.28-42.43l-0.129-0.074 73.995-128.162zM237.779 170.667l-24.634 42.667 597.846 0-24.631-42.667h-548.581zM298.667 512l213.333 213.333 213.333-213.333h-128v-85.333h-170.667v85.333h-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "box-download" + ] + }, + "attrs": [], + "properties": { + "order": 1452, + "id": 1110, + "prevSize": 24, + "code": 59058, + "name": "box-download" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 178 + }, + { + "icon": { + "paths": [ + "M213.146 128h597.845l73.741 127.718-0.235 0.134c7.313 12.585 11.503 27.211 11.503 42.815v512c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-512c0-15.445 4.104-29.932 11.28-42.43l-0.129-0.074 73.995-128.162zM237.779 170.667l-24.634 42.667 597.846 0-24.631-42.667h-548.581zM298.667 640h128v85.333h170.667v-85.333h128l-213.333-213.333-213.333 213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "box-upload" + ] + }, + "attrs": [], + "properties": { + "order": 1453, + "id": 1109, + "prevSize": 24, + "code": 59059, + "name": "box-upload" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 179 + }, + { + "icon": { + "paths": [ + "M656.533 598.891v-0.021c-0.013-60.386-48.964-109.321-109.338-109.321-60.382 0-109.325 48.934-109.338 109.321v0.021c0.013 60.373 48.956 109.312 109.338 109.312 60.373 0 109.325-48.939 109.338-109.312zM729.476 598.891c0 100.663-81.609 182.285-182.285 182.285-69.794 0-130.399-39.253-161.025-96.862-30.627 57.609-91.233 96.862-161.029 96.862-99.659 0-180.587-80-182.207-179.268h-0.076v-302.437h0.017c0.42-19.788 16.562-35.709 36.454-35.709s36.035 15.921 36.458 35.709l0.017 0.019v153.524c30.46-22.874 68.314-36.432 109.336-36.432 69.795 0 130.402 39.244 161.029 96.852 30.627-57.609 91.235-96.852 161.025-96.852 100.676 0 182.285 81.612 182.285 182.288v0.021zM334.476 598.891v-0.021c-0.011-60.386-48.958-109.321-109.338-109.321-60.379 0-109.325 48.934-109.336 109.321v0.021c0.012 60.373 48.957 109.312 109.336 109.312 60.38 0 109.327-48.939 109.338-109.312zM974.686 723.81l-0.009 0.004c4.719 6.579 6.95 14.221 6.844 21.769-0.145 10.906-5.158 21.623-14.562 28.685-6.558 4.932-14.238 7.305-21.854 7.305-10.842 0-21.559-4.821-28.749-13.956l-80.572-107.708-80.585 107.695c-7.181 9.148-17.894 13.969-28.74 13.969-7.612 0-15.296-2.381-21.858-7.313-9.604-7.211-14.63-18.244-14.558-29.393 0.038-7.317 2.274-14.682 6.848-21.052l-0.004-0.026 93.342-124.774-93.338-124.804c-4.663-6.494-6.895-14.029-6.848-21.487 0.060-10.999 5.077-21.841 14.558-28.962 15.906-11.947 38.374-8.913 50.598 6.66l0.013-0.017 80.572 107.708 80.585-107.699c12.22-15.569 34.688-18.604 50.59-6.659 9.685 7.274 14.711 18.423 14.562 29.665-0.094 7.228-2.325 14.494-6.844 20.791l0.009 0.026-93.346 124.779 93.346 124.796z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "box" + ] + }, + "attrs": [], + "properties": { + "order": 1454, + "id": 1108, + "prevSize": 24, + "code": 59060, + "name": "box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 180 + }, + { + "icon": { + "paths": [ + "M448 746.667l-149.333-149.333 60.331-60.331 89.003 89.003 220.843-220.843 60.331 60.331zM426.667 170.667h170.667v85.333h-170.667zM853.333 256h-170.667v-85.333l-85.333-85.333h-170.667l-85.333 85.333v85.333h-170.667c-47.189 0-84.864 38.186-84.864 85.333l-0.469 469.333c0 47.147 38.144 85.333 85.333 85.333h682.667c47.147 0 85.333-38.187 85.333-85.333v-469.333c0-47.147-38.187-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "briefcase-checked" + ] + }, + "attrs": [], + "properties": { + "order": 1455, + "id": 1107, + "prevSize": 24, + "code": 59061, + "name": "briefcase-checked" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 181 + }, + { + "icon": { + "paths": [ + "M511.974 810.586l-213.334-213.333h128v-170.668h170.667v170.668h128zM426.641 170.584h170.667v85.333h-170.667zM853.308 255.918h-170.667v-85.333l-85.333-85.333h-170.667l-85.333 85.333v85.333h-170.667c-47.189 0-84.864 38.186-84.864 85.333l-0.469 469.335c0 47.147 38.144 85.333 85.333 85.333h682.667c47.147 0 85.333-38.187 85.333-85.333v-469.335c0-47.147-38.187-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "briefcase-download" + ] + }, + "attrs": [], + "properties": { + "order": 1456, + "id": 1106, + "prevSize": 24, + "code": 59062, + "name": "briefcase-download" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 182 + }, + { + "icon": { + "paths": [ + "M853.308 255.918c47.147 0 85.333 38.187 85.333 85.333v469.335c0 47.147-38.187 85.333-85.333 85.333h-682.667c-47.189 0-85.333-38.187-85.333-85.333l0.469-469.335c0-47.147 37.675-85.333 84.864-85.333h170.667v-85.333l85.333-85.333h170.667l85.333 85.333v85.333h170.667zM426.641 170.584v85.333h170.667v-85.333h-170.667zM512 384l-213.333 213.333h128v170.667h170.667v-170.667h128l-213.333-213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "briefcase-upload" + ] + }, + "attrs": [], + "properties": { + "order": 1457, + "id": 1105, + "prevSize": 24, + "code": 59063, + "name": "briefcase-upload" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 183 + }, + { + "icon": { + "paths": [ + "M597.308 255.917h-170.667v-85.333h170.667zM853.308 255.917h-170.667v-85.333l-85.333-85.333h-170.667l-85.333 85.333v85.333h-170.667c-47.147 0-84.906 38.143-84.906 85.333l-0.427 469.331c0 47.194 38.186 85.333 85.333 85.333h682.667c47.147 0 85.333-38.14 85.333-85.333v-469.331c0-47.19-38.187-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "briefcase" + ] + }, + "attrs": [], + "properties": { + "order": 1458, + "id": 1104, + "prevSize": 24, + "code": 59064, + "name": "briefcase" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 184 + }, + { + "icon": { + "paths": [ + "M512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.642 191.025-426.667 426.667-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "brightness-1" + ] + }, + "attrs": [], + "properties": { + "order": 1459, + "id": 1103, + "prevSize": 24, + "code": 59065, + "name": "brightness-1" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 185 + }, + { + "icon": { + "paths": [ + "M426.667 85.333c-77.653 0-150.613 21.333-213.333 57.6 127.573 73.817 213.333 211.2 213.333 369.067s-85.76 295.253-213.333 369.067c62.72 36.267 135.68 57.6 213.333 57.6 235.52 0 426.667-191.147 426.667-426.667s-191.147-426.667-426.667-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "brightness-2" + ] + }, + "attrs": [], + "properties": { + "order": 1460, + "id": 1102, + "prevSize": 24, + "code": 59066, + "name": "brightness-2" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 186 + }, + { + "icon": { + "paths": [ + "M384 85.333c-44.8 0-87.467 6.833-128 19.627 173.227 54.187 298.667 215.893 298.667 407.040s-125.44 352.853-298.667 407.040c40.533 12.8 83.2 19.627 128 19.627 235.52 0 426.667-191.147 426.667-426.667s-191.147-426.667-426.667-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "brightness-3" + ] + }, + "attrs": [], + "properties": { + "order": 1461, + "id": 1101, + "prevSize": 24, + "code": 59067, + "name": "brightness-3" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 187 + }, + { + "icon": { + "paths": [ + "M512 768c-37.973 0-74.24-8.533-106.667-23.467 87.893-40.533 149.333-129.28 149.333-232.533s-61.44-192-149.333-232.533c32.427-14.933 68.693-23.467 106.667-23.467 141.227 0 256 114.773 256 256s-114.773 256-256 256zM853.333 370.773v-200.107h-200.107l-141.227-141.227-141.227 141.227h-200.107v200.107l-141.227 141.227 141.227 141.227v200.107h200.107l141.227 141.227 141.227-141.227h200.107v-200.107l141.227-141.227-141.227-141.227z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "brightness-4" + ] + }, + "attrs": [], + "properties": { + "order": 1462, + "id": 1100, + "prevSize": 24, + "code": 59068, + "name": "brightness-4" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 188 + }, + { + "icon": { + "paths": [ + "M512 768c-141.227 0-256-114.773-256-256s114.773-256 256-256c141.227 0 256 114.773 256 256s-114.773 256-256 256zM853.333 653.227l141.227-141.227-141.227-141.227v-200.107h-200.107l-141.227-141.227-141.227 141.227h-200.107v200.107l-141.227 141.227 141.227 141.227v200.107h200.107l141.227 141.227 141.227-141.227h200.107v-200.107z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "brightness-5" + ] + }, + "attrs": [], + "properties": { + "order": 1463, + "id": 1099, + "prevSize": 24, + "code": 59069, + "name": "brightness-5" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 189 + }, + { + "icon": { + "paths": [ + "M512 768v-512c141.227 0 256 114.773 256 256s-114.773 256-256 256zM853.333 653.227l141.227-141.227-141.227-141.227v-200.107h-200.107l-141.227-141.227-141.227 141.227h-200.107v200.107l-141.227 141.227 141.227 141.227v200.107h200.107l141.227 141.227 141.227-141.227h200.107v-200.107z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "brightness-6" + ] + }, + "attrs": [], + "properties": { + "order": 1464, + "id": 1098, + "prevSize": 24, + "code": 59070, + "name": "brightness-6" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 190 + }, + { + "icon": { + "paths": [ + "M512 341.333c-94.293 0-170.667 76.373-170.667 170.667s76.373 170.667 170.667 170.667c94.293 0 170.667-76.373 170.667-170.667s-76.373-170.667-170.667-170.667zM512 768c-141.227 0-256-114.773-256-256s114.773-256 256-256c141.227 0 256 114.773 256 256s-114.773 256-256 256zM853.333 370.773v-200.107h-200.107l-141.227-141.227-141.227 141.227h-200.107v200.107l-141.227 141.227 141.227 141.227v200.107h200.107l141.227 141.227 141.227-141.227h200.107v-200.107l141.227-141.227-141.227-141.227z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "brightness-7" + ] + }, + "attrs": [], + "properties": { + "order": 1465, + "id": 1097, + "prevSize": 24, + "code": 59071, + "name": "brightness-7" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 191 + }, + { + "icon": { + "paths": [ + "M610.133 682.667l-29.867-85.333h-136.533l-29.867 85.333h-81.067l136.533-384h85.333l136.533 384h-81.067zM853.333 370.773v-200.107h-200.107l-141.227-141.227-141.227 141.227h-200.107v200.107l-141.227 141.227 141.227 141.227v200.107h200.107l141.227 141.227 141.227-141.227h200.107v-200.107l141.227-141.227-141.227-141.227zM462.933 539.733h98.133l-49.067-155.733-49.067 155.733z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "brightness-auto" + ] + }, + "attrs": [], + "properties": { + "order": 1466, + "id": 1096, + "prevSize": 24, + "code": 59072, + "name": "brightness-auto" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 192 + }, + { + "icon": { + "paths": [ + "M170.666 170.667h199.951l141.388-141.386 141.385 141.386h199.945v199.945l141.389 141.388-141.389 141.385v199.949h-199.949l-141.385 141.385-141.383-141.385h-199.951v-199.949l-141.383-141.385 141.383-141.383v-199.95zM512 256v512c141.385 0 256-114.615 256-256s-114.615-256-256-256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "brightness" + ] + }, + "attrs": [], + "properties": { + "order": 1467, + "id": 1095, + "prevSize": 24, + "code": 59073, + "name": "brightness" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 193 + }, + { + "icon": { + "paths": [ + "M826.197 116.131l60.339 60.34-243.977 243.976c45.747 65.356 52.062 144.264 13.807 195.626l-269.775-269.773c51.364-38.254 130.272-31.939 195.629 13.808l243.977-243.976zM252.968 749.7c-85.832-85.833-138.202-188.382-152.867-283.597l208.379-89.304 317.388 317.388-89.306 208.38c-95.215-14.665-197.763-67.034-283.596-152.866z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "broom" + ] + }, + "attrs": [], + "properties": { + "order": 1468, + "id": 1094, + "prevSize": 24, + "code": 59074, + "name": "broom" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 194 + }, + { + "icon": { + "paths": [ + "M883.627 197.547l-57.173-57.173c-16.64-16.64-43.52-16.64-60.16 0l-382.293 382.293 117.333 117.333 382.293-382.293c16.64-16.64 16.64-43.52 0-60.16zM298.667 597.333c-70.827 0-128 57.173-128 128 0 55.893-49.493 85.333-85.333 85.333 39.253 52.053 106.24 85.333 170.667 85.333 94.293 0 170.667-76.373 170.667-170.667 0-70.827-57.173-128-128-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "brush" + ] + }, + "attrs": [], + "properties": { + "order": 1469, + "id": 1093, + "prevSize": 24, + "code": 59075, + "name": "brush" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 195 + }, + { + "icon": { + "paths": [ + "M597.333 512h-170.667v-85.333h170.667zM597.333 682.667h-170.667v-85.333h170.667zM853.333 341.333h-119.893c-19.2-33.28-45.653-61.867-77.653-83.627l69.547-69.547-60.16-60.16-92.587 92.587c-19.627-4.693-39.68-7.253-60.587-7.253s-40.96 2.56-60.16 7.253l-93.013-92.587-60.16 60.16 69.12 69.547c-31.573 21.76-58.027 50.347-77.227 83.627h-119.893v85.333h89.173c-2.133 14.080-3.84 28.16-3.84 42.667v42.667h-85.333v85.333h85.333v42.667c0 14.507 1.707 28.587 3.84 42.667h-89.173v85.333h119.893c44.373 76.373 126.72 128 221.44 128s177.067-51.627 221.44-128h119.893v-85.333h-89.173c2.133-14.080 3.84-28.16 3.84-42.667v-42.667h85.333v-85.333h-85.333v-42.667c0-14.507-1.707-28.587-3.84-42.667h89.173v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bug" + ] + }, + "attrs": [], + "properties": { + "order": 1470, + "id": 1092, + "prevSize": 24, + "code": 59076, + "name": "bug" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 196 + }, + { + "icon": { + "paths": [ + "M513.664 106.666l-107.141 106.667 213.334-0-106.193-106.667zM170.667 298.667v554.667h682.667v-554.667h-682.667zM512 0l213.333 213.333h128c46.933 0 85.333 38.4 85.333 85.333v554.667c0 46.933-38.4 85.333-85.333 85.333h-682.667c-46.933 0-85.333-38.4-85.333-85.333v-554.667c0-46.933 38.4-85.333 85.333-85.333h128l213.333-213.333zM298.662 768v-170.667h213.333v170.667h-213.333zM597.329 725.333v-298.667h170.667v298.667h-170.667zM255.996 512v-128h213.333v128h-213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bulletin-board" + ] + }, + "attrs": [], + "properties": { + "order": 1471, + "id": 1091, + "prevSize": 24, + "code": 59077, + "name": "bulletin-board" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 197 + }, + { + "icon": { + "paths": [ + "M682.667 512v170.667c0 23.565-19.102 42.667-42.667 42.667-7.113 0-14.221 0-40.294-21.333-26.078-21.333-71.113-64-117.333-85.333-42.641-19.682-86.292-21.205-130.019-21.325l51.523 141.559 1.457 7.765c0 11.78-9.551 21.333-21.333 21.333h-85.333c-9.393 0-17.368-6.071-20.216-14.502l-56.839-156.164h-8.278c-23.564 0-42.667-19.102-42.667-42.667-47.128 0-85.333-38.204-85.333-85.333 0-47.128 38.205-85.333 85.333-85.333 0-23.564 19.102-42.667 42.667-42.667h128c47.407 0 94.814 0 141.039-21.333 46.221-21.333 91.255-64 117.333-85.333 26.074-21.333 33.182-21.333 40.294-21.333 23.565 0 42.667 19.102 42.667 42.667v170.666c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667zM896 469.333c0 58.91-23.881 112.243-62.485 150.848l-60.339-60.339c23.164-23.164 37.491-55.164 37.491-90.509s-14.327-67.346-37.491-90.509l60.339-60.34c38.605 38.606 62.485 91.939 62.485 150.849z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bullhorn" + ] + }, + "attrs": [], + "properties": { + "order": 1472, + "id": 1090, + "prevSize": 24, + "code": 59078, + "name": "bullhorn" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 198 + }, + { + "icon": { + "paths": [ + "M767.974 469.252h-512v-213.335h512zM703.974 725.252c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.371 0 64 28.672 64 64s-28.629 64-64 64zM319.974 725.252c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.371 0 64 28.672 64 64s-28.629 64-64 64zM170.641 682.586c0 37.76 16.64 71.339 42.667 94.763v75.904c0 23.552 19.115 42.667 42.667 42.667h42.667c23.595 0 42.667-19.115 42.667-42.667v-42.667h341.334v42.667c0 23.552 19.072 42.667 42.667 42.667h42.667c23.552 0 42.667-19.115 42.667-42.667v-75.904c26.027-23.424 42.667-57.003 42.667-94.763v-426.668c0-149.333-152.832-170.667-341.333-170.667s-341.334 21.333-341.334 170.667v426.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "bus" + ] + }, + "attrs": [], + "properties": { + "order": 1473, + "id": 1089, + "prevSize": 24, + "code": 59079, + "name": "bus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 199 + }, + { + "icon": { + "paths": [ + "M895.974 895.919v-170.667c0-47.147-38.187-85.333-85.333-85.333h-42.667v-128c0-47.147-38.187-85.335-85.333-85.335h-128v-85.333h-85.333v85.333h-128.001c-47.147 0-85.333 38.188-85.333 85.335v128h-42.667c-47.147 0-85.333 38.187-85.333 85.333v170.667h-85.333v85.333h938.667v-85.333zM511.974 298.584c47.147 0 85.333-38.23 85.333-85.333 0-16.043-4.437-31.104-12.16-43.904l-73.173-126.763-73.173 126.763c-7.723 12.8-12.161 27.861-12.161 43.904 0 47.104 38.188 85.333 85.334 85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cake-variant" + ] + }, + "attrs": [], + "properties": { + "order": 1474, + "id": 1088, + "prevSize": 24, + "code": 59080, + "name": "cake-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 200 + }, + { + "icon": { + "paths": [ + "M490.667 21.333c21.333 10.667 64 80.872 64 128s-28.655 64-64 64c-35.345 0-64-6.205-64-53.333s42.667-74.667 64-138.667zM789.333 384c106.039 0 192 85.961 192 192 0 66.569-33.877 125.227-85.333 159.667v245.666h-768v-245.666c-51.455-34.441-85.333-93.099-85.333-159.667 0-106.039 85.961-192 192-192l192 0v-128l128-0v128h234.667zM512 682.667c58.91 0 106.667-47.757 106.667-106.667h64c0 58.91 47.757 106.667 106.667 106.667s106.667-47.757 106.667-106.667c0-58.91-47.757-106.667-106.667-106.667h-554.667c-58.91 0-106.667 47.757-106.667 106.667s47.756 106.667 106.667 106.667c58.91 0 106.667-47.757 106.667-106.667h64c0 58.91 47.757 106.667 106.667 106.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cake" + ] + }, + "attrs": [], + "properties": { + "order": 1475, + "id": 1087, + "prevSize": 24, + "code": 59081, + "name": "cake" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 201 + }, + { + "icon": { + "paths": [ + "M298.666 85.334h426.667c47.13 0 85.333 38.205 85.333 85.333v682.666c0 47.13-38.204 85.333-85.333 85.333h-426.667c-47.128 0-85.333-38.204-85.333-85.333v-682.666c0-47.128 38.205-85.333 85.333-85.333zM298.666 170.668v170.667h426.667v-170.667h-426.667zM298.666 426.667v85.333h85.333v-85.333h-85.333zM469.333 426.667v85.333h85.333v-85.333h-85.333zM640 426.667v85.333h85.333v-85.333h-85.333zM298.666 597.333v85.333h85.334v-85.333h-85.334zM469.333 597.333v85.333h85.333v-85.333h-85.333zM640 597.333v85.333h85.333v-85.333h-85.333zM298.667 768v85.333h85.333v-85.333h-85.333zM469.333 768v85.333h85.333v-85.333h-85.333zM640 768v85.333h85.333v-85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "calculator" + ] + }, + "attrs": [], + "properties": { + "order": 1476, + "id": 1086, + "prevSize": 24, + "code": 59082, + "name": "calculator" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 202 + }, + { + "icon": { + "paths": [ + "M810.641 810.586h-597.333v-469.335h597.333zM682.641 42.585v85.334h-341.335v-85.334h-85.333v85.334h-42.667c-47.189 0-84.907 38.186-84.907 85.333l-0.426 597.334c0 47.104 38.144 85.333 85.333 85.333h597.335c47.061 0 85.333-38.229 85.333-85.333v-597.334c0-47.147-38.272-85.333-85.333-85.333h-42.667v-85.334z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "calendar-blank" + ] + }, + "attrs": [], + "properties": { + "order": 1477, + "id": 1085, + "prevSize": 24, + "code": 59083, + "name": "calendar-blank" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 203 + }, + { + "icon": { + "paths": [ + "M896 725.333v-384h-597.333v384h597.333zM896 128c46.933 0 85.333 38.4 85.333 85.333v512c0 46.933-38.4 85.333-85.333 85.333h-597.333c-47.36 0-85.333-38.4-85.333-85.333l0.427-512c0-46.933 37.547-85.333 84.907-85.333h42.667v-85.333h85.333v85.333h341.334v-85.333h85.333v85.333h42.667zM747.947 471.893l-189.44 189.44-114.347-114.347 45.227-45.227 69.12 69.12 144.213-144.213 45.227 45.227zM128 896h597.333v85.333h-597.333c-47.36 0-85.333-38.4-85.333-85.333l0.427-512h84.907v512z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "calendar-check-multiple" + ] + }, + "attrs": [], + "properties": { + "order": 1478, + "id": 1084, + "prevSize": 24, + "code": 59084, + "name": "calendar-check-multiple" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 204 + }, + { + "icon": { + "paths": [ + "M810.667 810.667h-597.333v-469.333h597.333zM810.667 128h-42.667v-85.333h-85.333v85.333h-341.333v-85.333h-85.333v85.333h-42.667c-47.36 0-84.907 38.4-84.907 85.333l-0.427 597.333c0 46.933 37.973 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM705.28 471.893l-45.227-45.227-208.213 208.213-90.453-90.453-45.227 45.227 135.68 135.68 253.44-253.44z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "calendar-check" + ] + }, + "attrs": [], + "properties": { + "order": 1479, + "id": 1083, + "prevSize": 24, + "code": 59085, + "name": "calendar-check" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 205 + }, + { + "icon": { + "paths": [ + "M640 554.667h64v120.448l104.030 60.062-32 55.424-136.030-78.537v-157.397zM810.641 341.251h-597.333v469.335h199.395c-18.405-38.775-28.702-82.146-28.702-127.919 0-164.949 133.717-298.667 298.667-298.667 45.798 0 89.186 10.308 127.974 28.73v-71.479zM213.306 895.919c-47.189 0-85.333-38.229-85.333-85.333l0.427-597.334c0-47.147 37.717-85.333 84.906-85.333h42.667v-85.333h85.333v85.333h341.335v-85.333h85.333v85.333h42.667c47.061 0 85.333 38.186 85.333 85.333v260.366c52.8 53.871 85.359 127.659 85.359 209.050 0 164.949-133.717 298.667-298.667 298.667-81.421 0-155.23-32.58-209.105-85.414h-260.256zM682.667 475.9c-114.197 0-206.771 92.574-206.771 206.767 0 114.197 92.574 206.771 206.771 206.771s206.771-92.574 206.771-206.771c0-114.193-92.574-206.767-206.771-206.767z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "calendar-clock" + ] + }, + "attrs": [], + "properties": { + "order": 1480, + "id": 1082, + "prevSize": 24, + "code": 59086, + "name": "calendar-clock" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 206 + }, + { + "icon": { + "paths": [ + "M896 725.333v-384h-597.333v384h597.333zM896 128.001c46.933 0 85.333 38.4 85.333 85.333v511.999c0 46.933-38.4 85.333-85.333 85.333h-597.334c-47.36 0-85.333-38.4-85.333-85.333l0.427-511.999c0-46.934 37.546-85.333 84.906-85.333h42.667v-85.333h85.333v85.333h341.334v-85.333h85.333v85.333h42.667zM128 896h597.333v85.333h-597.333c-47.36 0-85.333-38.4-85.333-85.333l0.427-512h84.907v512zM810.667 640h-170.667v-170.667h170.667v170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "calendar-multiple" + ] + }, + "attrs": [], + "properties": { + "order": 1481, + "id": 1081, + "prevSize": 24, + "code": 59087, + "name": "calendar-multiple" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 207 + }, + { + "icon": { + "paths": [ + "M810.641 810.586l-0.004-512h-597.334l0.005 512h597.333zM682.641 42.585h85.333v85.333h42.667c47.061 0 85.333 38.186 85.333 85.333v597.334c0 47.104-38.272 85.333-85.333 85.333h-597.335c-47.189 0-85.333-38.229-85.333-85.333l0.427-597.334c0-47.147 37.717-85.333 84.906-85.333h42.667v-85.333h85.333v85.333h341.335v-85.333zM469.333 384h85.333v128h128v85.333h-128v128h-85.333v-128h-128v-85.333h128v-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "calendar-plus" + ] + }, + "attrs": [], + "properties": { + "order": 1482, + "id": 1080, + "prevSize": 24, + "code": 59088, + "name": "calendar-plus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 208 + }, + { + "icon": { + "paths": [ + "M810.667 810.667h-597.333v-469.333h597.333zM810.667 128h-42.667v-85.333h-85.333v85.333h-341.333v-85.333h-85.333v85.333h-42.667c-47.36 0-84.907 38.4-84.907 85.333l-0.427 597.333c0 46.933 37.973 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM397.227 725.333l104.107-104.107 104.107 104.107 45.227-45.227-104.107-104.107 104.107-104.107-45.227-45.227-104.107 104.107-104.107-104.107-45.227 45.227 104.107 104.107-104.107 104.107 45.227 45.227z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "calendar-remove" + ] + }, + "attrs": [], + "properties": { + "order": 1483, + "id": 1079, + "prevSize": 24, + "code": 59089, + "name": "calendar-remove" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 209 + }, + { + "icon": { + "paths": [ + "M469.333 512h256v256h-256v-256zM213.333 170.667h42.667v-85.333h85.333v85.333h341.333v-85.333h85.333v85.333h42.667c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM213.333 384v469.333h597.333v-469.333h-597.333zM554.667 597.333v85.333h85.333v-85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "calendar-select" + ] + }, + "attrs": [], + "properties": { + "order": 1484, + "id": 1078, + "prevSize": 24, + "code": 59090, + "name": "calendar-select" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 210 + }, + { + "icon": { + "paths": [ + "M597.333 597.333h-298.667v85.333h298.667zM810.667 810.667h-597.333v-469.333h597.333zM810.667 128h-42.667v-85.333h-85.333v85.333h-341.333v-85.333h-85.333v85.333h-42.667c-47.36 0-84.907 38.4-84.907 85.333l-0.427 597.333c0 46.933 37.973 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM725.333 426.667h-426.667v85.333h426.667v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "calendar-text" + ] + }, + "attrs": [], + "properties": { + "order": 1485, + "id": 1077, + "prevSize": 24, + "code": 59091, + "name": "calendar-text" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 211 + }, + { + "icon": { + "paths": [ + "M298.667 426.667h213.333v213.333h-213.333zM810.667 810.667h-597.333v-469.333h597.333zM810.667 128h-42.667v-85.333h-85.333v85.333h-341.333v-85.333h-85.333v85.333h-42.667c-47.36 0-84.907 38.4-84.907 85.333l-0.427 597.333c0 46.933 37.973 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "calendar-today" + ] + }, + "attrs": [], + "properties": { + "order": 1486, + "id": 1076, + "prevSize": 24, + "code": 59092, + "name": "calendar-today" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 212 + }, + { + "icon": { + "paths": [ + "M810.641 810.586h-597.333v-469.335h597.333zM682.641 42.584v85.333h-341.333v-85.333h-85.333v85.333h-42.667c-47.189 0-84.907 38.186-84.907 85.333l-0.426 597.335c0 47.104 38.144 85.333 85.333 85.333h597.333c47.061 0 85.333-38.229 85.333-85.333v-597.335c0-47.147-38.272-85.333-85.333-85.333h-42.667v-85.333zM725.308 511.919h-213.333v213.333h213.333v-213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "calendar" + ] + }, + "attrs": [], + "properties": { + "order": 1487, + "id": 1075, + "prevSize": 24, + "code": 59093, + "name": "calendar" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 213 + }, + { + "icon": { + "paths": [ + "M256 341.333h31.018l310.315 310.315v31.019h-341.333zM96.982 42.666l-54.315 54.315 85.461 85.461c-25.471 14.763-42.794 41.984-42.794 73.557v512c0 47.104 38.229 85.333 85.333 85.333h628.352l85.333 85.333 54.315-54.315zM853.333 170.666h-519.765l170.667 170.667h93.099v93.099l24.149 24.107 146.517-117.206v263.766l169.941 169.941c0.213-2.347 0.725-4.651 0.725-7.040v-512c0-47.102-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "camcorder-box-off" + ] + }, + "attrs": [], + "properties": { + "order": 1488, + "id": 1074, + "prevSize": 24, + "code": 59094, + "name": "camcorder-box-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 214 + }, + { + "icon": { + "paths": [ + "M767.974 682.581l-170.667-136.533v136.533h-341.332v-341.331h341.332v136.535l170.667-136.535zM853.308 170.583h-682.665c-47.104 0-85.333 38.229-85.333 85.333v511.998c0 47.108 38.229 85.333 85.333 85.333h682.665c47.104 0 85.333-38.225 85.333-85.333v-511.998c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "camcorder-box" + ] + }, + "attrs": [], + "properties": { + "order": 1489, + "id": 1073, + "prevSize": 24, + "code": 59095, + "name": "camcorder-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 215 + }, + { + "icon": { + "paths": [ + "M139.617 85.25l-54.315 54.315 116.395 116.352h-31.061c-23.552 0-42.667 19.114-42.667 42.667v426.665c0 23.552 19.115 42.667 42.667 42.667h512.002c8.747 0 16.469-3.285 23.211-7.804l135.851 135.804 54.272-54.315zM895.97 277.25l-170.667 170.665v-149.331c0-23.552-19.115-42.667-42.667-42.667h-263.724l477.058 477.058v-455.725z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "camcorder-off" + ] + }, + "attrs": [], + "properties": { + "order": 1490, + "id": 1072, + "prevSize": 24, + "code": 59096, + "name": "camcorder-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 216 + }, + { + "icon": { + "paths": [ + "M725.333 448v-149.332c0-23.552-19.115-42.667-42.667-42.667h-512c-23.552 0-42.667 19.115-42.667 42.667v426.665c0 23.552 19.114 42.667 42.667 42.667h512c23.552 0 42.667-19.115 42.667-42.667v-149.333l170.667 170.667v-469.332l-170.667 170.665z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "camcorder" + ] + }, + "attrs": [], + "properties": { + "order": 1491, + "id": 1071, + "prevSize": 24, + "code": 59097, + "name": "camcorder" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 217 + }, + { + "icon": { + "paths": [ + "M256 0h512c47.13 0 85.333 38.205 85.333 85.333v853.333c0 47.13-38.204 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-853.333c0-47.128 38.205-85.333 85.333-85.333zM512 256c70.694 0 128 57.308 128 128 0 70.694-57.306 128-128 128s-128-57.306-128-128c0-70.692 57.306-128 128-128zM469.333 42.668v85.333h85.333v-85.333h-85.333zM256 170.667l-0 533.333c0-58.91 114.615-106.667 256-106.667s256 47.757 256 106.667v-533.333h-512zM554.667 768h-170.667v85.333h170.667v85.333l128-128-128-128v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "camera-front-variant" + ] + }, + "attrs": [], + "properties": { + "order": 1492, + "id": 1070, + "prevSize": 24, + "code": 59098, + "name": "camera-front-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 218 + }, + { + "icon": { + "paths": [ + "M298.667 85.333h426.667v448c0-71.253-142.080-106.667-213.333-106.667s-213.333 35.413-213.333 106.667zM725.333 0h-426.667c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h426.667c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM512 341.333c46.933 0 85.333-38.4 85.333-85.333s-38.4-85.333-85.333-85.333c-46.933 0-84.907 38.4-84.907 85.333s37.973 85.333 84.907 85.333zM597.333 853.333v85.333h213.333v-85.333zM426.667 853.333h-213.333v85.333h213.333v85.333l128-128-128-128v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "camera-front" + ] + }, + "attrs": [], + "properties": { + "order": 1493, + "id": 1069, + "prevSize": 24, + "code": 59099, + "name": "camera-front" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 219 + }, + { + "icon": { + "paths": [ + "M585.869 639.919l-166.443 288.299c29.824 6.613 60.715 10.368 92.544 10.368 102.315 0 196.139-36.096 269.653-96.128l-156.331-270.805zM104.887 639.919c39.211 124.757 134.315 224.384 255.829 270.549l156.203-270.549zM364.173 511.919l-166.315-288.044c-69.675 75.947-112.555 176.853-112.555 288.044 0 29.227 2.987 57.771 8.576 85.333h319.573zM930.061 426.584h-319.573l12.331 21.335 203.264 352.043c69.675-75.947 112.555-176.853 112.555-288.043 0-29.227-2.987-57.771-8.576-85.335zM919.053 383.918c-39.211-124.758-134.315-224.384-255.787-270.55l-156.203 270.55zM401.122 447.919l203.392-352.3c-29.824-6.613-60.715-10.368-92.544-10.368-102.315 0-196.139 36.096-269.653 96.128l156.331 270.807 2.475-4.267z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "camera-iris" + ] + }, + "attrs": [], + "properties": { + "order": 1494, + "id": 1068, + "prevSize": 24, + "code": 59100, + "name": "camera-iris" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 220 + }, + { + "icon": { + "paths": [ + "M511.974 725.252c-69.547 0-130.731-33.792-169.728-85.333h169.728c70.699 0 128-57.301 128-128 0-15.061-3.072-29.269-7.851-42.667h88.875c2.816 13.781 4.309 28.032 4.309 42.667 0 117.803-95.531 213.333-213.333 213.333zM511.974 298.584c69.547 0 130.731 33.792 169.728 85.333h-169.728c-70.699 0-128 57.303-128 128.001 0 15.061 3.072 29.269 7.85 42.667h-88.874c-2.816-13.781-4.31-28.032-4.31-42.667 0-117.804 95.531-213.335 213.334-213.335zM853.308 170.584h-135.339l-77.995-85.333h-256l-77.995 85.333h-135.339c-47.104 0-85.333 38.186-85.333 85.333v512.001c0 47.083 38.229 85.333 85.333 85.333h682.667c47.104 0 85.333-38.251 85.333-85.333v-512.001c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "camera-party-mode" + ] + }, + "attrs": [], + "properties": { + "order": 1495, + "id": 1067, + "prevSize": 24, + "code": 59101, + "name": "camera-party-mode" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 221 + }, + { + "icon": { + "paths": [ + "M256 0h512c47.13 0 85.333 38.205 85.333 85.333v853.333c0 47.13-38.204 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-853.333c0-47.128 38.205-85.333 85.333-85.333zM512 85.334c-47.13 0-85.333 38.205-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333zM554.667 768h-170.667v85.333h170.667v85.333l128-128-128-128v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "camera-rear-variant" + ] + }, + "attrs": [], + "properties": { + "order": 1496, + "id": 1066, + "prevSize": 24, + "code": 59102, + "name": "camera-rear-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 222 + }, + { + "icon": { + "paths": [ + "M512 256c-47.36 0-85.333-38.4-85.333-85.333s37.973-85.333 84.907-85.333c46.933 0 85.333 38.4 85.333 85.333 0.427 46.933-37.973 85.333-84.907 85.333zM725.333 0h-426.667c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h426.667c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM597.333 853.333v85.333h213.333v-85.333zM426.667 853.333h-213.333v85.333h213.333v85.333l128-128-128-128v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "camera-rear" + ] + }, + "attrs": [], + "properties": { + "order": 1497, + "id": 1065, + "prevSize": 24, + "code": 59103, + "name": "camera-rear" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 223 + }, + { + "icon": { + "paths": [ + "M639.974 661.252v-106.667h-255.999v106.667l-149.333-149.333 149.333-149.335v106.668h255.999v-106.668l149.333 149.335zM853.308 170.584h-135.339l-77.995-85.333h-255.999l-77.995 85.333h-135.339c-47.104 0-85.333 38.229-85.333 85.333v512.001c0 47.147 38.229 85.333 85.333 85.333h682.665c47.104 0 85.333-38.187 85.333-85.333v-512.001c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "camera-switch" + ] + }, + "attrs": [], + "properties": { + "order": 1498, + "id": 1064, + "prevSize": 24, + "code": 59104, + "name": "camera-switch" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 224 + }, + { + "icon": { + "paths": [ + "M210.615 270.771c-16.663-16.662-16.663-43.677 0-60.34s43.677-16.663 60.34 0l301.7 241.357c33.323 33.327 33.323 87.356 0 120.683-33.327 33.323-87.356 33.323-120.683 0l-241.357-301.7zM511.974 853.252c188.501 0 341.333-152.789 341.333-341.333 0-94.237-38.178-179.553-99.908-241.318l60.331-60.33c77.18 77.207 124.911 183.851 124.911 301.648 0 235.648-191.019 426.667-426.667 426.667-235.622 0-426.623-190.976-426.667-426.586h85.333c0.044 188.506 152.859 341.252 341.334 341.252zM512 42.667c47.13 0 85.333 38.205 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.205-85.333-85.333s38.204-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "camera-timer" + ] + }, + "attrs": [], + "properties": { + "order": 1499, + "id": 1063, + "prevSize": 24, + "code": 59105, + "name": "camera-timer" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 225 + }, + { + "icon": { + "paths": [ + "M170.667 170.668l128-0.001 85.333-85.333h256l85.333 85.333 128 0.001c47.125 0 85.333 38.205 85.333 85.333v511.999c0 47.13-38.208 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333v-511.999c0-47.128 38.205-85.333 85.333-85.333zM512 298.667c-117.821 0-213.333 95.513-213.333 213.333s95.513 213.333 213.333 213.333c117.82 0 213.333-95.514 213.333-213.333s-95.514-213.333-213.333-213.333zM512 384c70.69 0 128 57.31 128 128 0 70.694-57.31 128-128 128-70.694 0-128-57.306-128-128 0-70.69 57.306-128 128-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "camera" + ] + }, + "attrs": [], + "properties": { + "order": 1500, + "id": 1062, + "prevSize": 24, + "code": 59106, + "name": "camera" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 226 + }, + { + "icon": { + "paths": [ + "M512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.641 191.025-426.667 426.667-426.667zM361.15 300.811l-60.34 60.34 150.85 150.849-150.85 150.848 60.34 60.339 150.85-150.848 150.848 150.852 60.339-60.343-150.848-150.848 150.848-150.849-60.339-60.34-150.848 150.85-150.85-150.85z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cancel" + ] + }, + "attrs": [], + "properties": { + "order": 1501, + "id": 1061, + "prevSize": 24, + "code": 59107, + "name": "cancel" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 227 + }, + { + "icon": { + "paths": [ + "M426.667 426.667c0 47.13-38.205 85.333-85.333 85.333s-85.333-38.204-85.333-85.333v-85.333c0-26.714 4.092-52.472 11.683-76.683l158.984 158.984v3.032zM512 85.334c31.424 0 61.53 5.662 89.344 16.023l-90.662 154.654c-35.2 0.533-65.229 22.376-77.76 53.199l-123.898-123.897c46.804-60.8 120.314-99.978 202.977-99.978zM757.726 269.305l-160.393 160.396v-88.367c0-16.012-4.412-30.993-12.083-43.796l89.954-153.443c38.822 32.158 67.994 75.558 82.522 125.21zM768 558.327l-170.667 170.667v-178.615l170.667-170.667v178.616zM768 853.333c0 47.13-38.204 85.333-85.333 85.333s-85.333-38.204-85.333-85.333v-3.661l170.667-170.667v174.327z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "candycane" + ] + }, + "attrs": [], + "properties": { + "order": 1502, + "id": 1060, + "prevSize": 24, + "code": 59108, + "name": "candycane" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 228 + }, + { + "icon": { + "paths": [ + "M213.308 554.586l64-192.001h469.333l64 192.001zM746.641 767.919c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.371 0 64 28.672 64 64s-28.629 64-64 64zM277.308 767.919c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.371 0 64 28.672 64 64s-28.629 64-64 64zM807.185 341.72c-8.661-25.131-32.512-43.136-60.544-43.136h-469.333c-28.032 0-51.84 18.005-60.501 43.136l-88.832 255.532v341.333c0 23.552 19.115 42.667 42.667 42.667h42.667c23.595 0 42.667-19.115 42.667-42.667v-42.667h512v42.667c0 23.552 19.115 42.667 42.667 42.667h42.667c23.595 0 42.667-19.115 42.667-42.667v-341.333zM298.641 213.251c35.371 0 64-28.63 64-64 0-42.667-64-115.2-64-115.2s-64 72.533-64 115.2c0 35.37 28.629 64 64 64zM511.974 213.251c35.371 0 64-28.63 64-64 0-42.667-64-115.2-64-115.2s-64 72.533-64 115.2c0 35.37 28.629 64 64 64zM725.308 213.251c35.371 0 64-28.63 64-64 0-42.667-64-115.2-64-115.2s-64 72.533-64 115.2c0 35.37 28.629 64 64 64z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "car-wash" + ] + }, + "attrs": [], + "properties": { + "order": 1503, + "id": 1059, + "prevSize": 24, + "code": 59109, + "name": "car-wash" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 229 + }, + { + "icon": { + "paths": [ + "M213.308 469.252l64-192.001h469.333l64 192.001zM746.641 682.586c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.371 0 64 28.672 64 64s-28.629 64-64 64zM277.308 682.586c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.371 0 64 28.672 64 64s-28.629 64-64 64zM807.185 256.387c-8.661-25.131-32.512-43.136-60.544-43.136h-469.333c-28.032 0-51.84 18.005-60.501 43.136l-88.832 255.532v341.333c0 23.552 19.115 42.667 42.667 42.667h42.667c23.595 0 42.667-19.115 42.667-42.667v-42.667h512v42.667c0 23.552 19.115 42.667 42.667 42.667h42.667c23.595 0 42.667-19.115 42.667-42.667v-341.333l-88.789-255.532z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "car" + ] + }, + "attrs": [], + "properties": { + "order": 1504, + "id": 1058, + "prevSize": 24, + "code": 59110, + "name": "car" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 230 + }, + { + "icon": { + "paths": [ + "M682.667 426.667l-8.533 42.667h-98.133c-11.78 0-21.333 9.553-21.333 21.333s9.553 21.333 21.333 21.333h89.6l-42.667 213.333h-89.6c-11.78 0-21.333 9.553-21.333 21.333s9.553 21.333 21.333 21.333h81.067l-17.067 85.333c0 47.13-38.204 85.333-85.333 85.333s-85.333-38.204-85.333-85.333l-42.667-213.333h64c11.78 0 21.333-9.553 21.333-21.333s-9.553-21.333-21.333-21.333h-72.533l-34.133-170.667c0-51.078 39.891-95.168 97.583-115.703l-59.193-85.816c-13.379-19.398-8.5-45.968 10.897-59.348s45.966-8.5 59.346 10.897l19.366 28.076v-76.774c0-23.564 19.102-42.667 42.667-42.667s42.667 19.103 42.667 42.667v97.469l63.031-74.348c15.236-17.974 42.159-20.192 60.134-4.954s20.19 42.162 4.954 60.136l-90.901 107.223c54.003 21.492 90.782 64.095 90.782 113.14z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "carrot" + ] + }, + "attrs": [], + "properties": { + "order": 1505, + "id": 1057, + "prevSize": 24, + "code": 59111, + "name": "carrot" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 231 + }, + { + "icon": { + "paths": [ + "M725.308 767.919c47.104 0 85.333 38.187 85.333 85.333s-38.229 85.333-85.333 85.333c-47.147 0-84.907-38.187-84.907-85.333s37.76-85.333 84.907-85.333zM42.641 85.251h139.35l40.404 85.333h630.913c23.552 0 42.667 19.072 42.667 42.667 0 7.467-1.92 14.507-5.291 20.565l-152.576 276.866c-14.592 26.197-42.539 43.904-74.624 43.904h-317.824l-38.272 69.504-1.365 5.163c0 5.931 4.778 10.667 10.667 10.667h493.952v85.333h-512c-47.147 0-85.333-38.187-85.333-85.333 0-14.848 3.798-28.843 10.453-41.003l57.672-104.619-153.458-323.713h-85.333v-85.333zM298.641 767.919c47.104 0 85.333 38.187 85.333 85.333s-38.229 85.333-85.333 85.333c-47.147 0-84.907-38.187-84.907-85.333s37.76-85.333 84.907-85.333zM682.667 469.333l118.519-213.333h-539.26l100.741 213.333h320z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cart-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1506, + "id": 1056, + "prevSize": 24, + "code": 59112, + "name": "cart-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 232 + }, + { + "icon": { + "paths": [ + "M725.308 767.919c-47.147 0-84.907 38.187-84.907 85.333s37.76 85.333 84.907 85.333c47.104 0 85.333-38.187 85.333-85.333s-38.229-85.333-85.333-85.333zM42.641 85.251v85.333h85.333l153.458 323.713-57.672 104.619c-6.656 12.16-10.453 26.155-10.453 41.003 0 47.147 38.187 85.333 85.333 85.333h512v-85.333h-493.952c-5.888 0-10.667-4.736-10.667-10.667 0-1.877 0.512-3.669 1.365-5.163l38.272-69.504h317.824c32.085 0 60.032-17.707 74.624-43.904l152.576-276.866c3.371-6.059 5.291-13.098 5.291-20.565 0-23.595-19.115-42.667-42.667-42.667h-630.912l-40.405-85.333zM298.641 767.919c-47.147 0-84.907 38.187-84.907 85.333s37.76 85.333 84.907 85.333c47.104 0 85.333-38.187 85.333-85.333s-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cart" + ] + }, + "attrs": [], + "properties": { + "order": 1507, + "id": 1055, + "prevSize": 24, + "code": 59113, + "name": "cart" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 233 + }, + { + "icon": { + "paths": [ + "M85.333 213.333h853.333v640h-853.333v-640zM853.333 768v-469.333h-682.667v469.333h682.667zM725.333 341.333c0 47.128 38.204 85.333 85.333 85.333v213.333c-47.13 0-85.333 38.204-85.333 85.333h-426.667c0-47.13-38.205-85.333-85.333-85.333v-213.333c47.128 0 85.333-38.205 85.333-85.333h426.667zM725.333 554.667v-42.667c0-47.13-28.655-85.333-64-85.333s-64 38.204-64 85.333v42.667c0 47.13 28.655 85.333 64 85.333s64-38.204 64-85.333zM661.333 469.333c11.78 0 21.333 9.553 21.333 21.333v85.333c0 11.78-9.553 21.333-21.333 21.333-11.785 0-21.333-9.553-21.333-21.333v-85.333c0-11.78 9.549-21.333 21.333-21.333zM554.667 554.667v-42.667c0-47.13-28.655-85.333-64-85.333s-64 38.204-64 85.333v42.667c0 47.13 28.655 85.333 64 85.333s64-38.204 64-85.333zM490.667 469.333c11.78 0 21.333 9.553 21.333 21.333v85.333c0 11.78-9.553 21.333-21.333 21.333-11.785 0-21.333-9.553-21.333-21.333v-85.333c0-11.78 9.549-21.333 21.333-21.333zM341.333 640h42.667v-213.333h-42.667l-42.667 21.333v42.667l42.667-21.333v170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cash-100" + ] + }, + "attrs": [], + "properties": { + "order": 1508, + "id": 1054, + "prevSize": 24, + "code": 59114, + "name": "cash-100" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 234 + }, + { + "icon": { + "paths": [ + "M213.333 256h768v512h-768v-512zM597.333 384c70.69 0 128 57.309 128 128 0 70.694-57.31 128-128 128-70.694 0-128-57.306-128-128 0-70.69 57.306-128 128-128zM384 341.333c0 47.129-38.205 85.333-85.333 85.333v170.667c47.128 0 85.333 38.204 85.333 85.333h426.667c0-47.13 38.204-85.333 85.333-85.333v-170.667c-47.13 0-85.333-38.205-85.333-85.333l-426.667-0zM42.667 426.667h85.333v426.667h682.667v85.333h-768v-512z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cash-multiple" + ] + }, + "attrs": [], + "properties": { + "order": 1509, + "id": 1053, + "prevSize": 24, + "code": 59115, + "name": "cash-multiple" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 235 + }, + { + "icon": { + "paths": [ + "M853.308 767.919h-682.667v-512.001h682.667zM853.308 170.584h-682.667c-47.189 0-84.916 38.187-84.916 85.333l-0.417 512.001c0 47.147 38.144 85.333 85.333 85.333h682.667c47.147 0 85.333-38.187 85.333-85.333v-512.001c0-47.147-38.187-85.333-85.333-85.333zM469.308 725.252h85.333v-42.667h42.667c23.552 0 42.667-19.115 42.667-42.667v-128c0-23.552-19.115-42.667-42.667-42.667h-128v-42.668h170.667v-85.333h-85.333v-42.667h-85.333v42.667h-42.667c-23.552 0-42.667 19.114-42.667 42.667v128.001c0 23.552 19.115 42.667 42.667 42.667h128v42.667h-170.667v85.333h85.333v42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cash-usd" + ] + }, + "attrs": [], + "properties": { + "order": 1510, + "id": 1052, + "prevSize": 24, + "code": 59116, + "name": "cash-usd" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 236 + }, + { + "icon": { + "paths": [ + "M128 256h768v512h-768v-512zM512 384c70.69 0 128 57.309 128 128 0 70.694-57.31 128-128 128-70.694 0-128-57.306-128-128 0-70.69 57.306-128 128-128zM298.667 341.334c0 47.128-38.205 85.333-85.333 85.333l-0 170.667c47.128 0 85.333 38.204 85.333 85.333h426.667c0-47.13 38.204-85.333 85.333-85.333v-170.667c-47.13 0-85.333-38.205-85.333-85.332l-426.667-0z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cash" + ] + }, + "attrs": [], + "properties": { + "order": 1511, + "id": 1051, + "prevSize": 24, + "code": 59117, + "name": "cash" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 237 + }, + { + "icon": { + "paths": [ + "M895.974 127.918h-768c-47.147 0-85.333 38.229-85.333 85.333v128h85.333v-128h768v597.335h-298.667v85.333h298.667c47.083 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.251-85.333-85.333-85.333zM42.641 426.584v85.335c212.096 0 384 171.904 384 384h85.333c0-259.2-210.176-469.335-469.333-469.335zM810.641 298.584h-597.333v69.717c168.96 54.613 302.336 187.991 356.949 356.951h240.384zM42.641 597.252v85.333c117.845 0 213.333 95.488 213.333 213.333h85.333c0-164.949-133.75-298.667-298.667-298.667zM42.641 767.919v128h128c0-70.656-57.333-128-128-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cast-connected" + ] + }, + "attrs": [], + "properties": { + "order": 1512, + "id": 1050, + "prevSize": 24, + "code": 59118, + "name": "cast-connected" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 238 + }, + { + "icon": { + "paths": [ + "M42.64 426.584v85.335c212.096 0 384 171.904 384 384h85.334c0-259.2-210.177-469.335-469.334-469.335zM42.64 597.252v85.333c117.845 0 213.333 95.488 213.333 213.333h85.333c0-164.949-133.76-298.667-298.667-298.667zM42.64 767.919v128h128c0-70.656-57.344-128-128-128zM895.974 127.918h-768.001c-47.147 0-85.333 38.229-85.333 85.333v128h85.333v-128h768.001v597.335h-298.667v85.333h298.667c47.083 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.251-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cast" + ] + }, + "attrs": [], + "properties": { + "order": 1513, + "id": 1049, + "prevSize": 24, + "code": 59119, + "name": "cast" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 239 + }, + { + "icon": { + "paths": [ + "M85.333 554.667h85.333v85.333h85.333v-85.333h85.333v85.333h85.333v-85.333h85.333v85.333h85.333v-213.333l128-128v-256h85.333l170.667 85.333-170.667 85.333v85.333l128 128v512h-469.333v-128c0-47.13-38.204-85.333-85.333-85.333-47.128 0-85.333 38.204-85.333 85.333v128h-213.333v-384zM768 426.667c-23.565 0-42.667 22.925-42.667 51.2v76.8h85.333v-76.8c0-28.275-19.102-51.2-42.667-51.2z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "castle" + ] + }, + "attrs": [], + "properties": { + "order": 1514, + "id": 1048, + "prevSize": 24, + "code": 59120, + "name": "castle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 240 + }, + { + "icon": { + "paths": [ + "M512 341.333l-56.802 3.823c-36.691-43.53-139.278-153.156-241.865-153.156 0 0-84.11 126.165-1.815 294.993-23.406 35.183-37.724 53.615-40.396 95.881l-82.955 12.373 9.021 41.707 75.294-10.837 5.913 30.174-67.080 40.213 20.172 37.833 61.594-37.948c49.077 104.247 173.357 156.945 318.918 156.945s269.841-52.698 318.916-156.945l61.594 37.948 20.173-37.833-67.081-40.213 5.914-30.174 75.294 10.837 9.024-41.707-82.957-12.373c-2.671-42.266-16.99-60.698-40.397-95.881 82.295-168.827-1.813-294.993-1.813-294.993-102.588 0-205.175 109.626-241.865 153.156l-56.802-3.823zM384 469.333c23.564 0 42.667 19.102 42.667 42.667s-19.103 42.667-42.667 42.667c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667zM640 469.333c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM469.333 597.333h85.333l-29.76 59.516c7.398 27.174 32.247 47.151 61.76 47.151 35.345 0 64-28.655 64-64h21.333c0 47.13-38.204 85.333-85.333 85.333-31.872 0-59.665-17.476-74.317-43.366l-0.35 0.7-0.35-0.7c-14.652 25.89-42.445 43.366-74.317 43.366-47.128 0-85.333-38.204-85.333-85.333h21.333c0 35.345 28.654 64 64 64 29.513 0 54.362-19.977 61.76-47.151l-29.76-59.516z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cat" + ] + }, + "attrs": [], + "properties": { + "order": 1515, + "id": 1047, + "prevSize": 24, + "code": 59121, + "name": "cat" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 241 + }, + { + "icon": { + "paths": [ + "M735.974 767.919h-448v-597.335h448zM597.308 895.919h-170.667v-42.667h170.667zM682.641 42.584h-341.333c-70.699 0-128 57.301-128 128v682.668c0 70.699 57.301 128 128 128h341.333c70.699 0 128-57.301 128-128v-682.668c0-70.7-57.301-128-128-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cellphone-android" + ] + }, + "attrs": [], + "properties": { + "order": 1516, + "id": 1046, + "prevSize": 24, + "code": 59122, + "name": "cellphone-android" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 242 + }, + { + "icon": { + "paths": [ + "M682.641 639.919h-341.333v-426.668h341.333zM682.641 43.011l-341.333-0.427c-47.147 0-85.333 38.229-85.333 85.333v597.335c0 47.104 38.187 85.333 85.333 85.333h341.333c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.229-84.906-85.333-84.906zM341.308 981.252h341.333v-85.333h-341.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cellphone-dock" + ] + }, + "attrs": [], + "properties": { + "order": 1517, + "id": 1045, + "prevSize": 24, + "code": 59123, + "name": "cellphone-dock" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 243 + }, + { + "icon": { + "paths": [ + "M682.641 767.919h-384v-597.335h384zM490.641 938.586c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.328 0 64 28.672 64 64s-28.672 64-64 64zM661.308 42.584h-341.334c-58.923 0-106.667 47.744-106.667 106.667v725.335c0 58.923 47.744 106.667 106.667 106.667h341.334c58.923 0 106.667-47.744 106.667-106.667v-725.335c0-58.923-47.744-106.667-106.667-106.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cellphone-iphone" + ] + }, + "attrs": [], + "properties": { + "order": 1518, + "id": 1044, + "prevSize": 24, + "code": 59124, + "name": "cellphone-iphone" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 244 + }, + { + "icon": { + "paths": [ + "M981.333 341.333h-256c-23.467 0-42.667 19.2-42.667 42.667v178.347l85.333 85.333v-221.013h170.667v298.667h-93.013l128 128h7.68c23.467 0 42.667-19.2 42.667-42.667v-426.667c0-23.467-19.2-42.667-42.667-42.667zM170.667 267.52l457.813 457.813h-457.813v-457.813zM81.92 70.4l-54.187 54.187 77.653 77.653c-12.373 14.507-20.053 33.28-20.053 53.76v469.333h-85.333v128h756.48l100.267 100.267 54.187-54.187-829.013-829.013zM938.667 256v-85.333h-647.68l85.333 85.333h562.347z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cellphone-link-off" + ] + }, + "attrs": [], + "properties": { + "order": 1519, + "id": 1043, + "prevSize": 24, + "code": 59125, + "name": "cellphone-link-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 245 + }, + { + "icon": { + "paths": [ + "M938.667 725.333h-170.667v-298.667h170.667zM981.333 341.333h-256c-23.467 0-42.667 19.2-42.667 42.667v426.667c0 23.467 19.2 42.667 42.667 42.667h256c23.467 0 42.667-19.2 42.667-42.667v-426.667c0-23.467-19.2-42.667-42.667-42.667zM170.667 256h768v-85.333h-768c-46.933 0-85.333 38.4-85.333 85.333v469.333h-85.333v128h597.333v-128h-426.667v-469.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cellphone-link" + ] + }, + "attrs": [], + "properties": { + "order": 1520, + "id": 1042, + "prevSize": 24, + "code": 59126, + "name": "cellphone-link" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 246 + }, + { + "icon": { + "paths": [ + "M682.667 682.667h-341.333v-512h341.333zM682.667 0.427l-341.333-0.427c-46.933 0-85.333 38.4-85.333 85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h341.333c46.933 0 85.333-38.4 85.333-85.333v-682.667c0-46.933-38.4-84.907-85.333-84.907zM640 1024h85.333v-85.333h-85.333zM469.333 1024h85.333v-85.333h-85.333zM298.667 1024h85.333v-85.333h-85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cellphone-settings" + ] + }, + "attrs": [], + "properties": { + "order": 1521, + "id": 1041, + "prevSize": 24, + "code": 59127, + "name": "cellphone-settings" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 247 + }, + { + "icon": { + "paths": [ + "M725.308 810.586h-426.667v-597.335h426.667zM725.308 43.011l-426.667-0.427c-47.147 0-85.333 38.229-85.333 85.333v768.001c0 47.104 38.186 85.333 85.333 85.333h426.667c47.104 0 85.333-38.229 85.333-85.333v-768.001c0-47.104-38.229-84.906-85.333-84.906z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cellphone" + ] + }, + "attrs": [], + "properties": { + "order": 1522, + "id": 1040, + "prevSize": 24, + "code": 59128, + "name": "cellphone" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 248 + }, + { + "icon": { + "paths": [ + "M938.667 213.333v85.333h-212.954l-148.322 213.333h105.276v85.333h-65.57l158.118 341.333h-94.042l-39.531-85.333h-369.251l-44.093 85.333h-96.052l176.374-341.333h-9.953c-19.163 0-35.376-12.634-40.763-30.029l-135.532-403.515 40.446-13.585c22.338-7.503 46.528 4.524 54.031 26.861l112.497 334.934h186.781l148.322-213.333h-152.448v-85.333h426.667zM404.672 597.333l-88.187 170.667h285.627l-79.057-170.667h-118.383z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "chair-school" + ] + }, + "attrs": [], + "properties": { + "order": 1523, + "id": 1039, + "prevSize": 24, + "code": 59129, + "name": "chair-school" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 249 + }, + { + "icon": { + "paths": [ + "M690.18 836.237l-85.628-148.314c41.993-30.985 70.908-78.673 76.941-133.257h171.221c-6.827 117.713-69.798 220.365-162.534 281.57zM554.667 299.839v-171.222c183.305 10.633 330.082 157.41 340.715 340.716h-171.221c-9.839-88.994-80.499-159.657-169.493-169.494zM298.667 533.333c0 27.366 5.725 53.397 16.044 76.954l-148.314 85.632c-24.567-48.905-38.397-104.128-38.397-162.586 0-193.134 150.968-351.007 341.333-362.050v171.222c-95.999 10.612-170.667 91.999-170.667 190.828zM490.667 896c-126.588 0-238.027-64.858-302.903-163.153l148.311-85.628c34.963 47.381 91.189 78.114 154.592 78.114 27.366 0 53.393-5.726 76.954-16.043l85.632 148.314c-48.905 24.567-104.128 38.396-162.586 38.396z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "chart-arc" + ] + }, + "attrs": [], + "properties": { + "order": 1524, + "id": 1038, + "prevSize": 24, + "code": 59130, + "name": "chart-arc" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 250 + }, + { + "icon": { + "paths": [ + "M744.661 647.859l194.005-336.023v584.164h-853.333v-768h85.333v534.865l234.461-406.1 277.841 160.411 180.608-312.826 73.903 42.667-223.279 386.726-277.841-160.41-252.493 437.334h96.533l187.319-322.701 276.941 159.893z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "chart-areaspline" + ] + }, + "attrs": [], + "properties": { + "order": 1525, + "id": 1037, + "prevSize": 24, + "code": 59131, + "name": "chart-areaspline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 251 + }, + { + "icon": { + "paths": [ + "M938.667 896h-853.333v-768h85.333v682.667h85.333v-384h170.667v384h85.333v-554.667h170.667v554.667h85.333v-213.333h170.667v298.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "chart-bar" + ] + }, + "attrs": [], + "properties": { + "order": 1526, + "id": 1036, + "prevSize": 24, + "code": 59132, + "name": "chart-bar" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 252 + }, + { + "icon": { + "paths": [ + "M128 128h85.333v426.667h170.667v-256h170.667v170.667h170.667v170.667h170.667v256h-768v-768z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "chart-histogram" + ] + }, + "attrs": [], + "properties": { + "order": 1527, + "id": 1035, + "prevSize": 24, + "code": 59133, + "name": "chart-histogram" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 253 + }, + { + "icon": { + "paths": [ + "M682.97 502.511l180.608-312.828 73.903 42.667-223.279 386.726-277.841-160.41-203.226 352h705.532v85.333h-853.333v-768h85.333v620.198l234.462-406.1 277.841 160.412z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "chart-line" + ] + }, + "attrs": [], + "properties": { + "order": 1528, + "id": 1034, + "prevSize": 24, + "code": 59134, + "name": "chart-line" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 254 + }, + { + "icon": { + "paths": [ + "M896 469.333h-341.333v-341.333c188.514 0 341.333 152.82 341.333 341.333zM810.667 554.667c0 118.69-60.578 223.232-152.508 284.39l-164.194-284.39h316.702zM469.333 896c-118.691 0-223.232-60.578-284.391-152.508l276.583-159.684 159.701 276.617c-45.743 22.771-97.323 35.575-151.893 35.575zM128 554.667c0-188.513 152.82-341.333 341.333-341.333v316.702l-305.757 176.529c-22.77-45.747-35.576-97.327-35.576-151.898z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "chart-pie" + ] + }, + "attrs": [], + "properties": { + "order": 1529, + "id": 1033, + "prevSize": 24, + "code": 59135, + "name": "chart-pie" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 255 + }, + { + "icon": { + "paths": [ + "M17.642 572.245l238.337 238.336 60.33-60.331-238.336-238.336zM949.013 238.253l-451.669 451.667-178.005-178.005-60.331 60.331 238.336 238.336 512-511.998zM767.979 298.583l-60.331-60.331-270.635 270.637 60.331 60.331 270.635-270.637z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "check-all" + ] + }, + "attrs": [], + "properties": { + "order": 1530, + "id": 1032, + "prevSize": 24, + "code": 59136, + "name": "check-all" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 256 + }, + { + "icon": { + "paths": [ + "M213.333 42.669h597.334c47.125 0 85.333 38.205 85.333 85.333v554.664c0 30.327-15.821 56.96-39.663 72.094l-344.337 226.573-344.369-226.59c-23.822-15.138-39.63-41.762-39.63-72.077l-0.001-554.664c0-47.128 38.205-85.333 85.333-85.333zM426.667 682.667l384-384-60.339-60.34-323.661 323.661-152.994-152.995-60.34 60.34 213.333 213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "check-bookmark" + ] + }, + "attrs": [], + "properties": { + "order": 1531, + "id": 1031, + "prevSize": 24, + "code": 59137, + "name": "check-bookmark" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 257 + }, + { + "icon": { + "paths": [ + "M469.333 682.667l-192-192 60.34-60.339 131.66 131.661 366.327-366.328 60.339 60.34-426.667 426.667zM512 85.334c57.843 0 112.994 11.51 163.294 32.364l-66.799 66.8c-30.596-9.001-62.985-13.831-96.495-13.831-188.513 0-341.333 152.82-341.333 341.333 0 188.514 152.82 341.333 341.333 341.333s341.333-152.819 341.333-341.333h85.333c0 235.644-191.027 426.667-426.667 426.667-235.642 0-426.667-191.023-426.667-426.667 0-235.641 191.025-426.666 426.667-426.666z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "check-circle" + ] + }, + "attrs": [], + "properties": { + "order": 1532, + "id": 1030, + "prevSize": 24, + "code": 59138, + "name": "check-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 258 + }, + { + "icon": { + "paths": [ + "M896 298.667l-512 512-234.667-234.667 60.34-60.339 174.327 174.327 451.661-451.661 60.339 60.34z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "check" + ] + }, + "attrs": [], + "properties": { + "order": 1533, + "id": 1029, + "prevSize": 24, + "code": 59139, + "name": "check" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 259 + }, + { + "icon": { + "paths": [ + "M511.974 853.252c-188.502 0-341.334-152.832-341.334-341.333 0-188.503 152.832-341.335 341.334-341.335s341.333 152.832 341.333 341.335c0 188.501-152.832 341.333-341.333 341.333zM511.974 85.251c-235.649 0-426.667 191.019-426.667 426.668 0 235.648 191.018 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.649-191.019-426.668-426.667-426.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "checkbox-blank-circle-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1534, + "id": 1028, + "prevSize": 24, + "code": 59140, + "name": "checkbox-blank-circle-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 260 + }, + { + "icon": { + "paths": [ + "M511.974 85.251c-235.648 0-426.667 191.019-426.667 426.668 0 235.648 191.019 426.667 426.667 426.667 235.605 0 426.667-191.019 426.667-426.667 0-235.649-191.061-426.668-426.667-426.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "checkbox-blank-circle" + ] + }, + "attrs": [], + "properties": { + "order": 1535, + "id": 1027, + "prevSize": 24, + "code": 59141, + "name": "checkbox-blank-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 261 + }, + { + "icon": { + "paths": [ + "M810.641 127.918h-597.334c-47.147 0-85.333 38.187-85.333 85.333v597.335c0 47.147 38.187 85.333 85.333 85.333h597.334c47.104 0 85.333-38.187 85.333-85.333v-597.335c0-47.147-38.229-85.333-85.333-85.333zM810.641 213.251v597.335l-597.334 0.043v-597.377h597.334z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "checkbox-blank-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1536, + "id": 1026, + "prevSize": 24, + "code": 59142, + "name": "checkbox-blank-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 262 + }, + { + "icon": { + "paths": [ + "M810.641 127.918h-597.333c-47.147 0-84.907 38.187-84.907 85.333l-0.426 597.335c0 47.147 38.187 85.333 85.333 85.333h597.333c47.104 0 85.333-38.187 85.333-85.333v-597.335c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "checkbox-blank" + ] + }, + "attrs": [], + "properties": { + "order": 1537, + "id": 1025, + "prevSize": 24, + "code": 59143, + "name": "checkbox-blank" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 263 + }, + { + "icon": { + "paths": [ + "M853.308 511.919c0 188.501-152.832 341.333-341.333 341.333s-341.334-152.832-341.334-341.333c0-188.503 152.832-341.335 341.334-341.335 32.597 0 64.043 4.864 93.909 13.397l67.072-67.072c-49.707-20.284-103.979-31.659-160.981-31.659-235.649 0-426.667 191.019-426.667 426.668 0 235.648 191.018 426.667 426.667 426.667s426.667-191.019 426.667-426.667zM337.638 430.255l-60.331 60.331 192 192 426.667-426.668-60.331-60.331-366.336 366.337-131.67-131.669z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "checkbox-marked-circle-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1538, + "id": 1024, + "prevSize": 24, + "code": 59144, + "name": "checkbox-marked-circle-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 264 + }, + { + "icon": { + "paths": [ + "M426.641 725.252l-213.333-213.333 60.331-60.331 153.003 153.003 323.67-323.671 60.331 60.331zM511.974 85.251c-235.648 0-426.667 191.019-426.667 426.668 0 235.648 191.019 426.667 426.667 426.667 235.605 0 426.667-191.019 426.667-426.667 0-235.649-191.061-426.668-426.667-426.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "checkbox-marked-circle" + ] + }, + "attrs": [], + "properties": { + "order": 1539, + "id": 1023, + "prevSize": 24, + "code": 59145, + "name": "checkbox-marked-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 265 + }, + { + "icon": { + "paths": [ + "M810.641 810.586l-597.333 0.043v-597.377h426.667v-85.333h-426.667c-47.147 0-85.333 38.187-85.333 85.333v597.335c0 47.147 38.187 85.333 85.333 85.333h597.333c47.104 0 85.333-38.187 85.333-85.333v-341.333h-85.333zM337.638 430.255l-60.331 60.331 192 192 426.667-426.668-60.331-60.331-366.336 366.337-131.669-131.669z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "checkbox-marked-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1540, + "id": 1022, + "prevSize": 24, + "code": 59146, + "name": "checkbox-marked-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 266 + }, + { + "icon": { + "paths": [ + "M426.641 725.252l-213.333-213.333 60.331-60.331 153.003 153.003 323.669-323.671 60.331 60.331zM810.641 127.918h-597.333c-47.189 0-85.333 38.187-85.333 85.333v597.335c0 47.147 38.144 85.333 85.333 85.333h597.333c47.147 0 85.333-38.187 85.333-85.333v-597.335c0-47.147-38.187-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "checkbox-marked" + ] + }, + "attrs": [], + "properties": { + "order": 1541, + "id": 1021, + "prevSize": 24, + "code": 59147, + "name": "checkbox-marked" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 267 + }, + { + "icon": { + "paths": [ + "M853.303 682.586l0.030-511.919-512.031-0.082 0.005 512.044 511.996-0.043zM938.637 682.586c0 47.147-38.229 85.333-85.333 85.333h-511.996c-47.147 0-85.333-38.187-85.333-85.333l-0.005-512.001c0-47.147 38.186-85.333 85.333-85.333l512.031 0.082c47.13 0 85.333 38.205 85.333 85.333l-0.030 511.919zM682.667 853.333v85.333h-511.999c-47.147 0-85.333-38.187-85.333-85.333l-0.003-554.666h85.333l0.003 554.708 511.999-0.043z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "checkbox-multiple-blank-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1542, + "id": 1020, + "prevSize": 24, + "code": 59148, + "name": "checkbox-multiple-blank-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 268 + }, + { + "icon": { + "paths": [ + "M938.637 682.586c0 47.147-38.229 85.333-85.333 85.333h-511.996c-47.147 0-85.333-38.187-85.333-85.333l-0.005-512.001c0-47.147 38.186-85.333 85.333-85.333l512.031 0.082c47.13 0 85.333 38.205 85.333 85.333l-0.030 511.919zM682.662 853.333v85.333h-511.995c-47.147 0-85.333-38.187-85.333-85.333l-0.003-554.665h85.333l0.003 554.708 511.995-0.043z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "checkbox-multiple-blank" + ] + }, + "attrs": [], + "properties": { + "order": 1543, + "id": 1019, + "prevSize": 24, + "code": 59149, + "name": "checkbox-multiple-blank" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 269 + }, + { + "icon": { + "paths": [ + "M853.303 682.586l-0.004-256.001h85.333l0.004 256.001c0 47.147-38.229 85.333-85.333 85.333h-511.996c-47.147 0-85.333-38.187-85.333-85.333l-0.005-512.001c0-47.147 38.186-85.333 85.333-85.333l341.33-0v85.333h-341.33l0.005 512.044 511.996-0.043zM465.638 302.254l131.669 131.67 280.994-281.003 60.331 60.33-341.325 341.334-192-192.001 60.331-60.331zM682.667 853.333v85.333h-511.999c-47.147 0-85.333-38.187-85.333-85.333l-0.003-554.666h85.333l0.003 554.708 511.999-0.043z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "checkbox-multiple-marked-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1544, + "id": 1018, + "prevSize": 24, + "code": 59150, + "name": "checkbox-multiple-marked-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 270 + }, + { + "icon": { + "paths": [ + "M938.637 682.586c0 47.147-38.229 85.333-85.333 85.333h-511.996c-47.147 0-85.333-38.187-85.333-85.333l-0.005-512.001c0-47.147 38.186-85.333 85.333-85.333l512.031 0.082c47.13 0 85.333 38.205 85.333 85.333l-0.030 511.919zM682.662 853.333v85.333h-511.995c-47.147 0-85.333-38.187-85.333-85.333l-0.003-554.666h85.333l0.003 554.708 511.995-0.043zM554.662 597.333l298.667-298.666-60.331-60.33-238.336 238.335-131.669-131.669-60.331 60.331 192 192z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "checkbox-multiple-marked" + ] + }, + "attrs": [], + "properties": { + "order": 1545, + "id": 1017, + "prevSize": 24, + "code": 59151, + "name": "checkbox-multiple-marked" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 271 + }, + { + "icon": { + "paths": [ + "M128 128h768v768h-768v-768zM213.333 213.333v298.667h298.667v298.667h298.667v-298.667h-298.667v-298.667h-298.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "checkerboard" + ] + }, + "attrs": [], + "properties": { + "order": 1546, + "id": 1016, + "prevSize": 24, + "code": 59152, + "name": "checkerboard" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 272 + }, + { + "icon": { + "paths": [ + "M707.669 238.336l60.331 60.331-256 256-256-256 60.332-60.331 195.668 195.669 195.669-195.669zM707.669 494.336l60.331 60.331-256 256-256-256 60.332-60.331 195.668 195.669 195.669-195.669z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "chevron-double-down" + ] + }, + "attrs": [], + "properties": { + "order": 1547, + "id": 1015, + "prevSize": 24, + "code": 59153, + "name": "chevron-double-down" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 273 + }, + { + "icon": { + "paths": [ + "M785.664 316.33l-60.331-60.33-256 256 256 256 60.331-60.331-195.669-195.669 195.669-195.67zM529.664 316.33l-60.331-60.33-256 256 256 256 60.331-60.331-195.669-195.669 195.669-195.67z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "chevron-double-left" + ] + }, + "attrs": [], + "properties": { + "order": 1548, + "id": 1014, + "prevSize": 24, + "code": 59154, + "name": "chevron-double-left" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 274 + }, + { + "icon": { + "paths": [ + "M238.336 316.33l60.331-60.33 256 256-256 256-60.331-60.331 195.669-195.669-195.669-195.67zM494.336 316.33l60.331-60.33 256 256-256 256-60.331-60.331 195.669-195.669-195.669-195.67z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "chevron-double-right" + ] + }, + "attrs": [], + "properties": { + "order": 1549, + "id": 1013, + "prevSize": 24, + "code": 59155, + "name": "chevron-double-right" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 275 + }, + { + "icon": { + "paths": [ + "M316.33 785.664l-60.33-60.331 256-256 256 256-60.331 60.331-195.669-195.669-195.67 195.669zM316.33 529.664l-60.33-60.331 256-256 256 256-60.331 60.331-195.669-195.669-195.67 195.669z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "chevron-double-up" + ] + }, + "attrs": [], + "properties": { + "order": 1550, + "id": 1012, + "prevSize": 24, + "code": 59156, + "name": "chevron-double-up" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 276 + }, + { + "icon": { + "paths": [ + "M316.308 366.254l195.67 195.671 195.669-195.671 60.331 60.331-256 256.001-256.001-256.001 60.331-60.331z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "chevron-down" + ] + }, + "attrs": [], + "properties": { + "order": 1551, + "id": 1011, + "prevSize": 24, + "code": 59157, + "name": "chevron-down" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 277 + }, + { + "icon": { + "paths": [ + "M657.643 707.588l-195.669-195.669 195.669-195.671-60.331-60.331-256 256.001 256 256 60.331-60.331z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "chevron-left" + ] + }, + "attrs": [], + "properties": { + "order": 1552, + "id": 1010, + "prevSize": 24, + "code": 59158, + "name": "chevron-left" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 278 + }, + { + "icon": { + "paths": [ + "M366.305 707.584l195.671-195.669-195.671-195.67 60.331-60.331 256.001 256.001-256.001 256-60.331-60.331z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "chevron-right" + ] + }, + "attrs": [], + "properties": { + "order": 1553, + "id": 1009, + "prevSize": 24, + "code": 59159, + "name": "chevron-right" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 279 + }, + { + "icon": { + "paths": [ + "M316.31 657.583l195.669-195.669 195.669 195.669 60.331-60.331-256-256.001-256 256.001 60.331 60.331z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "chevron-up" + ] + }, + "attrs": [], + "properties": { + "order": 1554, + "id": 1008, + "prevSize": 24, + "code": 59160, + "name": "chevron-up" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 280 + }, + { + "icon": { + "paths": [ + "M469.333 85.333h85.333v85.333h85.333v85.333h-85.333v145.067l384 153.6v85.333l-85.333-34.133v332.8h-256v-213.333c0-47.13-38.204-85.333-85.333-85.333s-85.333 38.204-85.333 85.333v213.333h-256v-332.8l-85.333 34.133v-85.333l384-153.6v-145.067h-85.333v-85.333h85.333v-85.333zM256 853.333h85.333v-213.333l-42.667-42.667-42.666 42.667v213.333zM682.667 853.333h85.333v-213.333l-42.667-42.667-42.667 42.667v213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "church" + ] + }, + "attrs": [], + "properties": { + "order": 1555, + "id": 1007, + "prevSize": 24, + "code": 59161, + "name": "church" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 281 + }, + { + "icon": { + "paths": [ + "M512 128c212.079 0 384 171.923 384 384 0 212.079-171.921 384-384 384-212.077 0-384-171.921-384-384 0-212.077 171.923-384 384-384zM253.439 362.685c-82.474 142.851-33.53 325.512 109.319 407.986s441.517-434.832 298.665-517.306c-142.848-82.474-325.51-33.53-407.984 109.32z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cisco-webex" + ] + }, + "attrs": [], + "properties": { + "order": 1556, + "id": 1006, + "prevSize": 24, + "code": 59162, + "name": "cisco-webex" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 282 + }, + { + "icon": { + "paths": [ + "M810.641 639.919h-85.333v-85.333h85.333zM810.641 810.586h-85.333v-85.333h85.333zM554.641 298.584h-85.333v-85.333h85.333zM554.641 469.252h-85.333v-85.335h85.333zM554.641 639.919h-85.333v-85.333h85.333zM554.641 810.586h-85.333v-85.333h85.333zM298.641 469.252h-85.333v-85.335h85.333zM298.641 639.919h-85.333v-85.333h85.333zM298.641 810.586h-85.333v-85.333h85.333zM639.974 469.252v-256.001l-128-128-128 128v85.333h-256v597.335h768v-426.667h-256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "city" + ] + }, + "attrs": [], + "properties": { + "order": 1557, + "id": 1005, + "prevSize": 24, + "code": 59163, + "name": "city" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 283 + }, + { + "icon": { + "paths": [ + "M938.662 170.667l-0.009 597.337c0 47.125-38.204 85.333-85.333 85.333h-682.667c-47.129 0-85.333-38.208-85.333-85.333v-511.999c0-47.128 38.205-85.333 85.333-85.333h31.248l123.163 213.325h128l-123.163-213.325h85.335l123.162 213.324h128l-123.162-213.324h85.333l123.162 213.325h128l-123.162-213.325 182.093-0.005z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "clapperboard" + ] + }, + "attrs": [], + "properties": { + "order": 1558, + "id": 1004, + "prevSize": 24, + "code": 59164, + "name": "clapperboard" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 284 + }, + { + "icon": { + "paths": [ + "M768 810.667h-512v-59.733c0-85.333 170.667-132.267 256-132.267s256 46.933 256 132.267zM512 298.667c70.827 0 128 57.173 128 128s-57.173 128-128 128c-70.827 0-128-57.173-128-128s57.173-128 128-128zM512 128c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667zM810.667 128h-178.347c-17.92-49.493-64.853-85.333-120.32-85.333s-102.4 35.84-120.32 85.333h-178.347c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "clipboard-account" + ] + }, + "attrs": [], + "properties": { + "order": 1559, + "id": 1003, + "prevSize": 24, + "code": 59165, + "name": "clipboard-account" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 285 + }, + { + "icon": { + "paths": [ + "M512 213.333c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667zM554.667 597.333h-85.333v-256h85.333zM554.667 768h-85.333v-85.333h85.333zM810.667 128h-178.347c-17.92-49.493-64.853-85.333-120.32-85.333s-102.4 35.84-120.32 85.333h-178.347c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "clipboard-alert" + ] + }, + "attrs": [], + "properties": { + "order": 1560, + "id": 1002, + "prevSize": 24, + "code": 59166, + "name": "clipboard-alert" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 286 + }, + { + "icon": { + "paths": [ + "M512 768l-213.333-213.333h128v-170.667h170.667v170.667h128zM512 128c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667zM810.667 128h-178.347c-17.92-49.493-64.853-85.333-120.32-85.333s-102.4 35.84-120.32 85.333h-178.347c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "clipboard-arrow-down" + ] + }, + "attrs": [], + "properties": { + "order": 1561, + "id": 1001, + "prevSize": 24, + "code": 59167, + "name": "clipboard-arrow-down" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 287 + }, + { + "icon": { + "paths": [ + "M682.667 640h-170.667v128l-213.333-213.333 213.333-213.333v128h170.667zM512 128c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667zM810.667 128h-178.347c-17.92-49.493-64.853-85.333-120.32-85.333s-102.4 35.84-120.32 85.333h-178.347c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "clipboard-arrow-left" + ] + }, + "attrs": [], + "properties": { + "order": 1562, + "id": 1000, + "prevSize": 24, + "code": 59168, + "name": "clipboard-arrow-left" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 288 + }, + { + "icon": { + "paths": [ + "M426.667 725.333l-170.667-170.667 60.16-60.16 110.507 110.080 281.173-281.173 60.16 60.587zM512 128c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667zM810.667 128h-178.347c-17.92-49.493-64.853-85.333-120.32-85.333s-102.4 35.84-120.32 85.333h-178.347c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "clipboard-check" + ] + }, + "attrs": [], + "properties": { + "order": 1563, + "id": 999, + "prevSize": 24, + "code": 59169, + "name": "clipboard-check" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 289 + }, + { + "icon": { + "paths": [ + "M298.674 341.329v-85.332h-85.335v554.67h597.332v-554.67h-85.329v85.332h-426.668zM384.006 170.665c0-70.692 57.304-128.001 127.999-128.001 70.69 0 128 57.309 128 128.001l170.654 0.005c47.13 0 85.333 38.205 85.333 85.332v554.664c0 47.13-38.204 85.333-85.333 85.333h-597.325c-47.128 0-85.333-38.204-85.333-85.333v-554.664c0-47.127 38.205-85.332 85.333-85.332l170.672-0.005zM512.004 127.997c-23.565 0-42.667 19.101-42.667 42.667 0 23.564 19.102 42.667 42.667 42.667s42.667-19.103 42.667-42.667c0-23.566-19.102-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "clipboard-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1564, + "id": 998, + "prevSize": 24, + "code": 59170, + "name": "clipboard-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 290 + }, + { + "icon": { + "paths": [ + "M725.333 384h-426.667v-85.333h426.667zM725.333 554.667h-426.667v-85.333h426.667zM597.333 725.333h-298.667v-85.333h298.667zM512 128c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667zM810.667 128h-178.347c-17.92-49.493-64.853-85.333-120.32-85.333s-102.4 35.84-120.32 85.333h-178.347c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "clipboard-text" + ] + }, + "attrs": [], + "properties": { + "order": 1565, + "id": 997, + "prevSize": 24, + "code": 59171, + "name": "clipboard-text" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 291 + }, + { + "icon": { + "paths": [ + "M384.006 170.665c0-70.692 57.304-128.001 127.999-128.001 70.69 0 128 57.309 128 128.001l170.654 0.005c47.13 0 85.333 38.205 85.333 85.332v554.664c0 47.13-38.204 85.333-85.333 85.333h-597.325c-47.128 0-85.333-38.204-85.333-85.333v-554.664c0-47.127 38.205-85.332 85.333-85.332l170.672-0.005zM512.004 127.997c-23.569 0-42.667 19.101-42.667 42.668 0 23.564 19.102 42.666 42.667 42.666 23.561 0 42.667-19.103 42.667-42.666 0-23.566-19.102-42.668-42.667-42.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "clipboard" + ] + }, + "attrs": [], + "properties": { + "order": 1566, + "id": 996, + "prevSize": 24, + "code": 59172, + "name": "clipboard" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 292 + }, + { + "icon": { + "paths": [ + "M640 661.333c0 58.91-47.757 106.667-106.667 106.667s-106.667-47.757-106.667-106.667v-74.667c0-17.673 14.327-32 32-32s32 14.327 32 32v74.667c0 23.565 19.102 42.667 42.667 42.667s42.667-19.102 42.667-42.667v-154.189c-37.286-11.716-64-43.324-64-80.478 0-47.128 42.978-85.333 96-85.333 53.018 0 96 38.205 96 85.333 0 37.154-26.714 68.766-64 80.478v154.189zM352 341.335c53.019 0 96 38.205 96 85.332 0 37.154-26.714 68.766-64.001 80.478l0 228.855c0 76.582 62.085 138.667 138.667 138.667s138.667-62.084 138.667-138.667v-149.333c0-17.673 14.327-32 32-32s32 14.327 32 32v149.333c0 111.932-90.739 202.667-202.667 202.667-111.93 0-202.667-90.735-202.667-202.667v-228.855c-37.286-11.712-64-43.324-64-80.478 0-47.127 42.98-85.332 96-85.332zM429.069 261.472l-18.158 62.262c-17.313-9.156-37.439-14.4-58.912-14.4-38.873 0-73.331 17.186-94.682 43.655l-51.188-38.391c26.999-34.348 67.368-58.822 113.87-66.615v-2.649c0-88.366 71.635-160 160-160 88.367 0 160 71.634 160 160v2.649c46.502 7.793 86.869 32.268 113.869 66.615l-51.187 38.391c-21.35-26.47-55.808-43.655-94.682-43.655-21.474 0-41.6 5.244-58.91 14.399l-18.163-62.261c14.123-6.25 29.244-10.836 45.073-13.489v-2.649c0-53.019-42.982-96-96-96s-96 42.981-96 96v2.649c15.83 2.653 30.948 7.238 45.069 13.489zM608 394.667c-23.565 0-42.667 14.327-42.667 32s19.102 32 42.667 32c23.565 0 42.667-14.327 42.667-32s-19.102-32-42.667-32zM352 394.667c-23.564 0-42.667 14.327-42.667 32s19.102 32 42.667 32c23.564 0 42.667-14.327 42.667-32s-19.103-32-42.667-32z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "clippy" + ] + }, + "attrs": [], + "properties": { + "order": 1567, + "id": 995, + "prevSize": 24, + "code": 59173, + "name": "clippy" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 293 + }, + { + "icon": { + "paths": [ + "M640 170.667c188.514 0 341.333 152.82 341.333 341.333s-152.819 341.333-341.333 341.333c-188.514 0-341.333-152.819-341.333-341.333s152.819-341.333 341.333-341.333zM640 256c-141.385 0-256 114.615-256 256s114.615 256 256 256c141.385 0 256-114.615 256-256s-114.615-256-256-256zM597.333 341.334h64v161.356l99.46 99.46-45.257 45.257-118.204-118.208v-187.865zM85.333 768c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667h163.503c13.31 30.464 30.075 59.072 49.8 85.333h-213.302zM128 554.667c-23.564 0-42.666-19.102-42.666-42.667s19.102-42.667 42.666-42.667h87.44l-2.106 42.667 2.107 42.667h-87.441zM170.666 341.335c-23.564 0-42.667-19.103-42.667-42.667s19.103-42.667 42.667-42.667l127.968-0.001c-19.724 26.26-36.489 54.869-49.799 85.334l-78.169 0z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "clock-fast" + ] + }, + "attrs": [], + "properties": { + "order": 1568, + "id": 994, + "prevSize": 24, + "code": 59174, + "name": "clock-fast" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 294 + }, + { + "icon": { + "paths": [ + "M511.974 853.248c188.587 0 341.333-152.828 341.333-341.333 0-188.501-152.747-341.331-341.333-341.331s-341.334 152.83-341.334 341.331c0 188.506 152.747 341.333 341.334 341.333zM511.761 85.254c235.776 0 426.88 191.017 426.88 426.665 0 235.652-191.104 426.667-426.88 426.667-235.821 0-426.455-191.014-426.455-426.667 0-235.648 190.634-426.665 426.455-426.665zM533.308 298.587v223.999l192 113.882-32.128 52.523-223.872-134.404v-255.999h64z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "clock" + ] + }, + "attrs": [], + "properties": { + "order": 1569, + "id": 993, + "prevSize": 24, + "code": 59175, + "name": "clock" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 295 + }, + { + "icon": { + "paths": [ + "M512 853.333c-188.16 0-341.333-153.173-341.333-341.333s153.173-341.333 341.333-341.333c188.16 0 341.333 153.173 341.333 341.333s-153.173 341.333-341.333 341.333zM512 85.333c-235.947 0-426.667 190.72-426.667 426.667s190.72 426.667 426.667 426.667c235.947 0 426.667-190.72 426.667-426.667s-190.72-426.667-426.667-426.667zM622.507 341.333l-110.507 110.507-110.507-110.507-60.16 60.16 110.507 110.507-110.507 110.507 60.16 60.16 110.507-110.507 110.507 110.507 60.16-60.16-110.507-110.507 110.507-110.507-60.16-60.16z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "close-circle-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1570, + "id": 992, + "prevSize": 24, + "code": 59176, + "name": "close-circle-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 296 + }, + { + "icon": { + "paths": [ + "M512 85.333c235.947 0 426.667 190.72 426.667 426.667s-190.72 426.667-426.667 426.667c-235.947 0-426.667-190.72-426.667-426.667s190.72-426.667 426.667-426.667zM665.173 298.668l-153.173 153.172-153.174-153.172-60.16 60.16 153.174 153.172-153.174 153.173 60.16 60.16 153.174-153.173 153.173 153.173 60.16-60.16-153.173-153.173 153.173-153.172-60.16-60.16z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "close-circle" + ] + }, + "attrs": [], + "properties": { + "order": 1571, + "id": 991, + "prevSize": 24, + "code": 59177, + "name": "close-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 297 + }, + { + "icon": { + "paths": [ + "M622.306 256l-110.306 110.306-110.307-110.306-60.36 60.32 110.327 110.326-110.327 110.327 60.319 60.361 110.348-110.349 110.349 110.349 60.318-60.361-110.327-110.327 110.327-110.327-60.361-60.319zM725.333 128c47.061 0 85.333 38.229 85.333 85.333v426.666c0 47.104-38.272 85.333-85.333 85.333h-170.667v85.333h42.667c23.565 0 42.667 19.102 42.667 42.667h298.667v85.333h-298.667c0 23.565-19.102 42.667-42.667 42.667h-170.667c-23.564 0-42.667-19.102-42.667-42.667h-298.667v-85.333h298.667c0-23.565 19.103-42.667 42.667-42.667h42.667v-85.333h-170.667c-47.189 0-85.333-38.229-85.333-85.333v-426.666c0-47.104 38.144-85.333 85.333-85.333h426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "close-network" + ] + }, + "attrs": [], + "properties": { + "order": 1572, + "id": 990, + "prevSize": 24, + "code": 59178, + "name": "close-network" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 298 + }, + { + "icon": { + "paths": [ + "M810.667 273.493l-60.16-60.16-238.507 238.507-238.507-238.507-60.16 60.16 238.507 238.507-238.507 238.507 60.16 60.16 238.507-238.507 238.507 238.507 60.16-60.16-238.507-238.507 238.507-238.507z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "close" + ] + }, + "attrs": [], + "properties": { + "order": 1573, + "id": 989, + "prevSize": 24, + "code": 59179, + "name": "close" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 299 + }, + { + "icon": { + "paths": [ + "M767.974 469.248h-64v-21.333h-85.333v128h85.333v-21.333h64v42.667c0 23.552-19.072 42.667-42.667 42.667h-128c-23.595 0-42.667-19.115-42.667-42.667v-170.665c0-23.552 19.072-42.667 42.667-42.667h128c23.595 0 42.667 19.114 42.667 42.667zM469.308 469.248h-64.001v-21.333h-85.333v128h85.333v-21.333h64.001v42.667c0 23.552-19.072 42.667-42.668 42.667h-128c-23.595 0-42.667-19.115-42.667-42.667v-170.665c0-23.552 19.072-42.667 42.667-42.667h128c23.596 0 42.668 19.114 42.668 42.667zM810.641 170.583h-597.334c-47.147 0-85.333 38.229-85.333 85.333v511.998c0 47.108 38.187 85.333 85.333 85.333h597.334c47.083 0 85.333-38.225 85.333-85.333v-511.998c0-47.104-38.251-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "closed-caption" + ] + }, + "attrs": [], + "properties": { + "order": 1574, + "id": 988, + "prevSize": 24, + "code": 59180, + "name": "closed-caption" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 300 + }, + { + "icon": { + "paths": [ + "M426.654 725.252l-149.333-149.333 60.331-60.331 89.003 89.003 220.843-220.844 60.331 60.332zM825.801 428.122c-29.056-146.817-158.464-257.537-313.813-257.537-123.392 0-230.272 69.931-283.691 172.203-128.341 13.823-228.309 122.412-228.309 254.465 0 141.397 114.603 256 256 256h554.667c117.803 0 213.333-95.488 213.333-213.333 0-112.64-87.595-203.904-198.187-211.797z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cloud-check" + ] + }, + "attrs": [], + "properties": { + "order": 1575, + "id": 987, + "prevSize": 24, + "code": 59181, + "name": "cloud-check" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 301 + }, + { + "icon": { + "paths": [ + "M703.974 682.586h-362.667c-70.699 0-128-57.301-128-128s57.301-128.001 128-128.001c2.005 0 3.883 0.513 5.845 0.599 18.816-73.815 85.163-128.599 164.821-128.599 94.251 0 170.667 76.415 170.667 170.668h21.333c58.923 0 106.667 47.744 106.667 106.667s-47.744 106.667-106.667 106.667zM511.974 85.251c-235.648 0-426.667 191.018-426.667 426.668 0 235.648 191.019 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.65-191.019-426.668-426.667-426.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cloud-circle" + ] + }, + "attrs": [], + "properties": { + "order": 1576, + "id": 986, + "prevSize": 24, + "code": 59182, + "name": "cloud-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 302 + }, + { + "icon": { + "paths": [ + "M725.321 554.586l-213.333 213.333-213.333-213.333h128v-170.668h170.667v170.668zM825.801 428.122c-29.056-146.817-158.464-257.537-313.813-257.537-123.392 0-230.272 69.931-283.691 172.203-128.341 13.823-228.309 122.412-228.309 254.465 0 141.397 114.603 256 256 256h554.667c117.803 0 213.333-95.488 213.333-213.333 0-112.64-87.595-203.904-198.187-211.797z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cloud-download" + ] + }, + "attrs": [], + "properties": { + "order": 1577, + "id": 985, + "prevSize": 24, + "code": 59183, + "name": "cloud-download" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 303 + }, + { + "icon": { + "paths": [ + "M329.666 426.584l341.331 341.335h-415.017c-94.251 0-170.667-76.416-170.667-170.667s76.416-170.668 170.667-170.668zM127.981 224.899l117.333 116.906c-136.192 5.845-245.333 117.804-245.333 255.447 0 141.397 114.645 256 256 256h500.35l85.333 85.333 54.315-54.272-713.684-713.729zM825.792 428.122c-29.056-146.817-158.464-257.537-313.813-257.537-63.019 0-121.598 18.517-171.091 50.005l62.379 62.379c32.51-17.109 69.417-27.051 108.713-27.051 129.621 0 234.667 105.045 234.667 234.668v21.333h64c70.699 0 128 57.301 128 128 0 48.341-27.136 89.941-66.688 111.701l61.914 61.952c54.396-38.656 90.108-101.845 90.108-173.653 0-112.64-87.552-203.904-198.187-211.797z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cloud-outline-off" + ] + }, + "attrs": [], + "properties": { + "order": 1578, + "id": 984, + "prevSize": 24, + "code": 59184, + "name": "cloud-outline-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 304 + }, + { + "icon": { + "paths": [ + "M810.654 767.919h-554.667c-94.25 0-170.667-76.416-170.667-170.667s76.416-170.668 170.667-170.668h30.379c27.904-98.432 118.23-170.667 225.621-170.667 129.579 0 234.667 105.045 234.667 234.668v21.333h64c70.699 0 128 57.301 128 128s-57.301 128-128 128zM825.801 428.122c-29.056-146.817-158.464-257.537-313.813-257.537-123.392 0-230.272 69.931-283.691 172.203-128.341 13.823-228.309 122.412-228.309 254.465 0 141.397 114.602 256 256 256h554.667c117.803 0 213.333-95.488 213.333-213.333 0-112.64-87.595-203.904-198.187-211.797z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cloud-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1579, + "id": 983, + "prevSize": 24, + "code": 59185, + "name": "cloud-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 305 + }, + { + "icon": { + "paths": [ + "M597.321 554.586v170.667h-170.666v-170.667h-128l213.333-213.335 213.333 213.335zM825.801 428.122c-29.056-146.817-158.464-257.537-313.813-257.537-123.392 0-230.272 69.931-283.691 172.203-128.341 13.823-228.309 122.412-228.309 254.465 0 141.397 114.603 256 256 256h554.667c117.803 0 213.333-95.488 213.333-213.333 0-112.64-87.595-203.904-198.187-211.797z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cloud-upload" + ] + }, + "attrs": [], + "properties": { + "order": 1580, + "id": 982, + "prevSize": 24, + "code": 59186, + "name": "cloud-upload" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 306 + }, + { + "icon": { + "paths": [ + "M825.801 428.113c-29.065-146.818-158.464-257.538-313.813-257.538-123.393 0-230.273 69.931-283.709 172.246-128.324 13.781-228.292 122.412-228.292 254.423 0 141.397 114.603 256 256 256h554.668c117.803 0 213.333-95.488 213.333-213.333 0-112.64-87.595-203.904-198.187-211.797z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cloud" + ] + }, + "attrs": [], + "properties": { + "order": 1581, + "id": 981, + "prevSize": 24, + "code": 59187, + "name": "cloud" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 307 + }, + { + "icon": { + "paths": [ + "M127.974 213.333c0-47.104 38.144-85.333 85.333-85.333h597.333c47.083 0 85.333 38.229 85.333 85.333v597.333c0 47.104-38.251 85.333-85.333 85.333h-597.333c-47.189 0-85.333-38.229-85.333-85.333v-597.333zM256 256v512h170.667v-85.333h-85.333v-341.333h85.333v-85.333h-170.667zM682.667 682.667h-85.333v85.333h170.667v-512l-170.667-0v85.333h85.333v341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "code-array" + ] + }, + "attrs": [], + "properties": { + "order": 1582, + "id": 980, + "prevSize": 24, + "code": 59188, + "name": "code-array" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 308 + }, + { + "icon": { + "paths": [ + "M341.333 128c-47.128 0-85.333 38.203-85.333 85.333v170.667c0 47.13-38.205 85.333-85.333 85.333h-42.667v85.333h42.667c47.128 0 85.333 38.204 85.333 85.333v170.667c0 47.13 39.612 73.903 85.333 85.333h85.333v-85.333h-85.333v-213.333c0-47.13-38.205-85.333-85.333-85.333 47.128 0 85.333-38.204 85.333-85.333v-213.333h85.333v-85.333zM682.667 128c47.13 0 85.333 38.203 85.333 85.333v170.667c0 47.13 38.204 85.333 85.333 85.333h42.667v85.333h-42.667c-47.13 0-85.333 38.204-85.333 85.333v170.667c0 47.13-39.612 73.903-85.333 85.333h-85.333v-85.333h85.333v-213.333c0-47.13 38.204-85.333 85.333-85.333-47.13 0-85.333-38.204-85.333-85.333v-213.333h-85.333v-85.333h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "code-braces" + ] + }, + "attrs": [], + "properties": { + "order": 1583, + "id": 979, + "prevSize": 24, + "code": 59189, + "name": "code-braces" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 309 + }, + { + "icon": { + "paths": [ + "M256 554.752h213.333v85.333h-213.333zM554.667 554.667h213.333v85.333h-213.333zM554.667 384.083h213.333v85.335h-213.333zM256 384.083h213.333v85.335h-213.333zM213.333 128c-47.189 0-85.333 38.229-85.333 85.333v597.333c0 47.104 38.144 85.333 85.333 85.333h597.333c47.061 0 85.333-38.229 85.333-85.333v-597.333c0-47.104-38.272-85.333-85.333-85.333h-597.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "code-equal" + ] + }, + "attrs": [], + "properties": { + "order": 1584, + "id": 978, + "prevSize": 24, + "code": 59190, + "name": "code-equal" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 310 + }, + { + "icon": { + "paths": [ + "M554.667 554.667h213.333v85.333h-213.333zM554.667 384.083h213.333v85.335h-213.333zM294.75 316l196.169 196.085-196.169 196.083-60.333-60.335 135.833-135.748-135.833-135.752zM213.333 128c-47.189 0-85.333 38.229-85.333 85.333v597.333c0 47.104 38.144 85.333 85.333 85.333h597.333c47.061 0 85.333-38.229 85.333-85.333v-597.333c0-47.104-38.272-85.333-85.333-85.333h-597.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "code-greater-than-or-equal" + ] + }, + "attrs": [], + "properties": { + "order": 1585, + "id": 977, + "prevSize": 24, + "code": 59191, + "name": "code-greater-than-or-equal" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 311 + }, + { + "icon": { + "paths": [ + "M444.083 316l196.169 196.085-196.169 196.083-60.335-60.335 135.834-135.748-135.834-135.752zM213.333 128c-47.189 0-85.333 38.229-85.333 85.333v597.333c0 47.104 38.144 85.333 85.333 85.333h597.333c47.061 0 85.333-38.229 85.333-85.333v-597.333c0-47.104-38.272-85.333-85.333-85.333h-597.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "code-greater-than" + ] + }, + "attrs": [], + "properties": { + "order": 1586, + "id": 976, + "prevSize": 24, + "code": 59192, + "name": "code-greater-than" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 312 + }, + { + "icon": { + "paths": [ + "M554.667 554.667h213.333v85.333h-213.333zM554.667 384.083h213.333v85.335h-213.333zM430.583 316l60.335 60.333-135.835 135.752 135.835 135.748-60.335 60.335-196.167-196.083zM213.333 128c-47.189 0-85.333 38.229-85.333 85.333v597.333c0 47.104 38.144 85.333 85.333 85.333h597.333c47.061 0 85.333-38.229 85.333-85.333v-597.333c0-47.104-38.272-85.333-85.333-85.333h-597.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "code-less-than-or-equal" + ] + }, + "attrs": [], + "properties": { + "order": 1587, + "id": 975, + "prevSize": 24, + "code": 59193, + "name": "code-less-than-or-equal" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 313 + }, + { + "icon": { + "paths": [ + "M579.917 316l-196.167 196.085 196.167 196.083 60.335-60.335-135.834-135.748 135.834-135.752zM810.667 128c47.189 0 85.333 38.229 85.333 85.333v597.333c0 47.104-38.144 85.333-85.333 85.333h-597.333c-47.061 0-85.333-38.229-85.333-85.333v-597.333c0-47.104 38.272-85.333 85.333-85.333h597.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "code-less-than" + ] + }, + "attrs": [], + "properties": { + "order": 1588, + "id": 974, + "prevSize": 24, + "code": 59194, + "name": "code-less-than" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 314 + }, + { + "icon": { + "paths": [ + "M469.333 277.417v120.667l-114.001 114.002 114.001 113.997v120.67l-234.667-234.667zM554.667 274.417l237.666 237.669-237.666 237.666v-120.67l117.001-116.996-117.001-117.002zM213.333 128c-47.189 0-85.333 38.229-85.333 85.333v597.333c0 47.104 38.144 85.333 85.333 85.333h597.333c47.061 0 85.333-38.229 85.333-85.333v-597.333c0-47.104-38.272-85.333-85.333-85.333h-597.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "code-not-equal-variant" + ] + }, + "attrs": [], + "properties": { + "order": 1589, + "id": 973, + "prevSize": 24, + "code": 59195, + "name": "code-not-equal-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 315 + }, + { + "icon": { + "paths": [ + "M256 640.085h85.333v85.333h-85.333zM469.333 554.667h298.667v85.333h-298.667zM469.333 384.083h298.667v85.335h-298.667zM256 298.75h85.333v256.002h-85.333zM213.333 128c-47.189 0-85.333 38.229-85.333 85.333v597.333c0 47.104 38.144 85.333 85.333 85.333h597.333c47.061 0 85.333-38.229 85.333-85.333v-597.333c0-47.104-38.272-85.333-85.333-85.333h-597.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "code-not-equal" + ] + }, + "attrs": [], + "properties": { + "order": 1590, + "id": 972, + "prevSize": 24, + "code": 59196, + "name": "code-not-equal" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 316 + }, + { + "icon": { + "paths": [ + "M128 213.333c0-47.104 38.144-85.333 85.333-85.333h597.333c47.083 0 85.333 38.229 85.333 85.333v597.333c0 47.104-38.251 85.333-85.333 85.333h-597.333c-47.189 0-85.333-38.229-85.333-85.333v-597.333zM533.333 469.333h-42.667c-35.345 0-64-28.655-64-64s28.655-64 64-64h42.667c35.345 0 64 28.654 64 64l85.333 0c0-82.474-66.859-149.333-149.333-149.333l-42.667-0c-82.474 0-149.332 66.859-149.332 149.333s66.859 149.334 149.332 149.334h42.667c35.345 0 64 28.651 64 64 0 35.345-28.655 64-64 64h-42.667c-35.345 0-64-28.655-64-64h-85.332c0 82.475 66.859 149.333 149.332 149.333h42.667c82.475 0 149.333-66.859 149.333-149.333s-66.859-149.333-149.333-149.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "code-string" + ] + }, + "attrs": [], + "properties": { + "order": 1591, + "id": 971, + "prevSize": 24, + "code": 59197, + "name": "code-string" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 317 + }, + { + "icon": { + "paths": [ + "M622.933 708.267l196.267-196.267-196.267-196.267 59.733-59.733 256 256-256 256-59.733-59.733zM401.067 708.267l-196.267-196.267 196.267-196.267-59.733-59.733-256 256 256 256 59.733-59.733z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "code-tags" + ] + }, + "attrs": [], + "properties": { + "order": 1592, + "id": 970, + "prevSize": 24, + "code": 59198, + "name": "code-tags" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 318 + }, + { + "icon": { + "paths": [ + "M829.995 567.219l-82.56-55.228 82.56-55.223zM545.003 801.318v-153.924l143.074-95.689 115.494 77.244zM512.004 590.067l-116.726-78.076 116.726-78.071 116.715 78.071zM478.997 801.318l-258.572-172.369 115.505-77.244 143.067 95.689zM194.005 456.768l82.567 55.223-82.567 55.228zM478.997 222.666v153.926l-143.067 95.707-115.505-77.265zM545.003 222.666l258.569 172.367-115.494 77.265-143.074-95.707zM895.706 390.691c-0.073-0.485-0.192-0.948-0.273-1.433-0.162-0.932-0.333-1.862-0.576-2.769-0.141-0.545-0.346-1.070-0.512-1.594-0.265-0.81-0.529-1.618-0.853-2.404-0.222-0.545-0.482-1.091-0.734-1.615-0.346-0.75-0.708-1.478-1.122-2.182-0.303-0.527-0.627-1.033-0.939-1.536-0.444-0.689-0.9-1.356-1.399-2.002-0.358-0.485-0.742-0.969-1.126-1.435-0.525-0.604-1.071-1.21-1.647-1.777-0.431-0.442-0.862-0.887-1.314-1.292-0.606-0.545-1.229-1.072-1.869-1.576-0.491-0.384-0.981-0.768-1.493-1.131-0.192-0.122-0.363-0.283-0.546-0.405l-350.997-233.998c-11.085-7.392-25.523-7.392-36.612 0l-350.996 233.998c-0.183 0.122-0.355 0.283-0.545 0.405-0.516 0.363-1.001 0.747-1.486 1.131-0.646 0.503-1.274 1.030-1.867 1.576-0.466 0.405-0.89 0.85-1.324 1.292-0.574 0.567-1.12 1.173-1.636 1.777-0.394 0.466-0.778 0.951-1.141 1.435-0.485 0.646-0.951 1.313-1.385 2.002-0.334 0.503-0.646 1.009-0.948 1.536-0.405 0.704-0.768 1.432-1.123 2.182-0.252 0.524-0.514 1.070-0.736 1.615-0.323 0.786-0.585 1.594-0.85 2.404-0.172 0.524-0.363 1.049-0.514 1.594-0.244 0.908-0.405 1.838-0.577 2.769-0.079 0.485-0.201 0.948-0.262 1.433-0.193 1.414-0.302 2.849-0.302 4.303v233.998c0 1.455 0.109 2.889 0.302 4.322 0.061 0.469 0.183 0.947 0.262 1.412 0.172 0.93 0.334 1.86 0.577 2.769 0.151 0.546 0.341 1.071 0.514 1.596 0.265 0.806 0.527 1.617 0.85 2.423 0.222 0.55 0.484 1.075 0.736 1.596 0.355 0.747 0.718 1.472 1.123 2.202 0.302 0.508 0.614 1.011 0.948 1.515 0.434 0.687 0.9 1.357 1.385 2.001 0.363 0.508 0.747 0.969 1.141 1.434 0.516 0.606 1.062 1.212 1.636 1.779 0.434 0.444 0.858 0.887 1.324 1.289 0.593 0.55 1.221 1.075 1.867 1.579 0.485 0.388 0.969 0.768 1.486 1.131 0.191 0.124 0.363 0.286 0.545 0.401l350.996 234.001c5.547 3.699 11.93 5.555 18.313 5.555 6.374 0 12.753-1.856 18.3-5.555l350.997-234.001c0.183-0.115 0.354-0.277 0.546-0.401 0.512-0.363 1.003-0.742 1.493-1.131 0.64-0.503 1.263-1.028 1.869-1.579 0.452-0.401 0.883-0.845 1.314-1.289 0.576-0.567 1.122-1.173 1.647-1.779 0.384-0.465 0.768-0.926 1.126-1.434 0.499-0.644 0.956-1.314 1.399-2.001 0.311-0.503 0.636-1.007 0.939-1.515 0.414-0.73 0.777-1.455 1.122-2.202 0.252-0.521 0.512-1.045 0.734-1.596 0.324-0.806 0.589-1.617 0.853-2.423 0.166-0.525 0.371-1.050 0.512-1.596 0.243-0.909 0.414-1.839 0.576-2.769 0.081-0.465 0.201-0.943 0.273-1.412 0.179-1.434 0.294-2.867 0.294-4.322v-233.998c0-1.454-0.115-2.889-0.294-4.303z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "codepen" + ] + }, + "attrs": [], + "properties": { + "order": 1593, + "id": 969, + "prevSize": 24, + "code": 59199, + "name": "codepen" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 319 + }, + { + "icon": { + "paths": [ + "M128 810.675v-85.333l597.777-0.004-74.884-74.889 60.339-60.339 177.89 177.894-177.89 177.894-60.339-60.339 74.884-74.889-597.777 0.004zM725.338 341.333v-128h-85.333v128h85.333zM725.338 128c47.147 0 85.333 38.187 85.333 85.333v128c0 47.147-38.187 85.333-85.333 85.333h-85.333l0.004 42.662c0 94.251-76.416 170.667-170.667 170.667l-170.67 0.004c-94.251 0-170.667-76.416-170.667-170.667l-0.005-341.328 597.338-0.005z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "coffee-to-go" + ] + }, + "attrs": [], + "properties": { + "order": 1594, + "id": 968, + "prevSize": 24, + "code": 59200, + "name": "coffee-to-go" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 320 + }, + { + "icon": { + "paths": [ + "M85.308 895.919h768v-85.333h-768zM853.308 341.251h-85.333v-128h85.333zM853.308 127.918h-682.667v426.668c0 94.251 76.416 170.667 170.667 170.667h256c94.251 0 170.667-76.416 170.667-170.667v-128.001h85.333c47.147 0 85.333-38.187 85.333-85.333v-128c0-47.147-38.187-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "coffee" + ] + }, + "attrs": [], + "properties": { + "order": 1595, + "id": 967, + "prevSize": 24, + "code": 59201, + "name": "coffee" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 321 + }, + { + "icon": { + "paths": [ + "M735.974 511.923c0 9.899-0.896 19.584-2.133 29.141l63.147 49.408c5.547 4.518 7.253 12.587 3.499 19.068l-59.733 103.424c-3.712 6.485-11.52 9.092-18.261 6.532l-74.411-29.995c-15.36 11.814-32.213 21.798-50.432 29.35l-11.179 79.147c-1.152 7.125-7.339 12.591-14.763 12.591h-119.467c-7.424 0-13.653-5.466-14.763-12.591l-11.179-79.147c-18.219-7.509-35.072-17.536-50.475-29.35l-74.367 29.995c-6.742 2.56-14.507-0.047-18.262-6.532l-59.733-103.424c-3.756-6.481-2.134-14.549 3.499-19.068l63.104-49.408c-1.238-9.557-2.091-19.243-2.091-29.141s0.853-19.588 2.091-29.146l-63.104-49.404c-5.633-4.527-7.254-12.59-3.499-19.075l59.733-103.424c3.755-6.484 11.52-9.088 18.262-6.528l74.367 29.995c15.404-11.859 32.256-21.844 50.475-29.396l11.179-79.104c1.109-7.125 7.339-12.586 14.763-12.586h119.467c7.424 0 13.611 5.461 14.763 12.586l11.179 79.104c18.219 7.552 35.072 17.578 50.475 29.396l74.368-29.995c6.741-2.56 14.549 0.044 18.261 6.528l59.733 103.424c3.755 6.484 2.048 14.548-3.499 19.075l-63.147 49.404c1.237 9.557 2.133 19.247 2.133 29.146zM810.641 127.922h-597.334c-47.147 0-85.333 38.229-85.333 85.333v597.335c0 47.104 38.186 85.333 85.333 85.333h597.334c47.147 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.187-85.333-85.333-85.333zM511.974 426.589c-47.147 0-85.334 38.231-85.334 85.335s38.187 85.333 85.334 85.333c47.104 0 85.333-38.229 85.333-85.333s-38.229-85.335-85.333-85.335z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cog-box" + ] + }, + "attrs": [], + "properties": { + "order": 1596, + "id": 966, + "prevSize": 24, + "code": 59202, + "name": "cog-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 322 + }, + { + "icon": { + "paths": [ + "M511.974 661.248c-82.475 0-149.334-66.859-149.334-149.333 0-82.47 66.859-149.331 149.334-149.331s149.333 66.861 149.333 149.331c0 82.475-66.859 149.333-149.333 149.333zM828.945 553.562c1.792-13.696 2.987-27.524 2.987-41.647 0-14.118-1.195-27.947-2.987-41.643l90.155-70.569c8.021-6.484 10.368-18.005 5.035-27.221l-85.333-147.797c-5.291-9.216-16.469-12.971-26.112-9.258l-106.197 42.794c-22.016-16.896-46.123-31.19-72.107-41.943l-16-113.065c-1.621-10.156-10.453-17.964-21.077-17.964h-170.667c-10.667 0-19.456 7.807-21.077 17.964l-16 113.023c-26.027 10.794-50.134 25.089-72.15 41.984l-106.155-42.794c-9.642-3.713-20.822 0.042-26.112 9.258l-85.333 147.797c-5.333 9.216-2.987 20.737 5.035 27.221l90.112 70.569c-1.792 13.653-2.987 27.524-2.987 41.643 0 14.123 1.195 27.994 2.987 41.647l-90.112 70.528c-8.022 6.524-10.368 18.044-5.035 27.264l85.333 147.793c5.29 9.216 16.47 12.975 26.112 9.259l106.198-42.795c22.016 16.896 46.122 31.189 72.107 41.946l16 113.062c1.621 10.159 10.41 17.963 21.077 17.963h170.667c10.624 0 19.456-7.804 21.077-17.963l16-113.062c25.941-10.795 50.048-25.050 72.064-41.984l106.24 42.833c9.643 3.716 20.821-0.043 26.112-9.259l85.333-147.793c5.333-9.22 2.987-20.74-5.035-27.264l-90.155-70.528z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cog" + ] + }, + "attrs": [], + "properties": { + "order": 1597, + "id": 965, + "prevSize": 24, + "code": 59203, + "name": "cog" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 323 + }, + { + "icon": { + "paths": [ + "M512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.642 191.025-426.667 426.667-426.667zM512 170.667c-188.513 0-341.333 152.82-341.333 341.333 0 188.514 152.82 341.333 341.333 341.333s341.333-152.819 341.333-341.333c0-188.513-152.819-341.333-341.333-341.333zM469.333 725.333v-42.667h-85.333v-85.333h170.667v-42.667h-128c-23.552 0-42.667-19.115-42.667-42.667v-128c0-23.552 19.115-42.667 42.667-42.667h42.667v-42.667h85.333v42.667h85.333v85.333h-170.667v42.667h128c23.552 0 42.667 19.115 42.667 42.667v128c0 23.552-19.115 42.667-42.667 42.667h-42.667v42.667h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "coin" + ] + }, + "attrs": [], + "properties": { + "order": 1598, + "id": 964, + "prevSize": 24, + "code": 59204, + "name": "coin" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 324 + }, + { + "icon": { + "paths": [ + "M-0.013 1023.915h1024v-170.667l-1023.988 0.085-0.012 170.581z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "color-helper" + ] + }, + "attrs": [], + "properties": { + "order": 1599, + "id": 963, + "prevSize": 24, + "code": 59205, + "name": "color-helper" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 325 + }, + { + "icon": { + "paths": [ + "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.953 12.382-29.724 12.493l-0.053 0.060h-21.333zM426.666 682.667v131.213l131.213-131.213h295.454v-511.999h-682.667l0 511.999h256zM682.667 597.333h-341.333v-42.667c0-56.832 113.792-85.333 170.667-85.333s170.667 28.501 170.667 85.333v42.667zM512 256c47.083 0 85.333 38.229 85.333 85.333 0 47.061-38.251 85.333-85.333 85.333s-85.333-38.272-85.333-85.333c0-47.104 38.251-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "comment-account-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1600, + "id": 962, + "prevSize": 24, + "code": 59206, + "name": "comment-account-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 326 + }, + { + "icon": { + "paths": [ + "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.954 12.382-29.725 12.493l-0.053 0.060h-21.333zM682.667 597.333v-42.667c0-56.832-113.792-85.333-170.667-85.333s-170.667 28.501-170.667 85.333v42.667h341.333zM512 256c-47.083 0-85.333 38.229-85.333 85.333 0 47.061 38.251 85.333 85.333 85.333s85.333-38.272 85.333-85.333c0-47.104-38.251-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "comment-account" + ] + }, + "attrs": [], + "properties": { + "order": 1601, + "id": 961, + "prevSize": 24, + "code": 59207, + "name": "comment-account" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 327 + }, + { + "icon": { + "paths": [ + "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.953 12.382-29.724 12.493l-0.053 0.060h-21.333zM426.666 682.667v131.213l131.213-131.213h295.454v-511.999h-682.667l0 511.999h256zM554.667 426.667h-85.333v-170.667h85.333v170.667zM554.667 597.333h-85.333v-85.333h85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "comment-alert-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1602, + "id": 960, + "prevSize": 24, + "code": 59208, + "name": "comment-alert-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 328 + }, + { + "icon": { + "paths": [ + "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.954 12.382-29.725 12.493l-0.053 0.060h-21.333zM554.667 426.667v-170.667h-85.333v170.667h85.333zM554.667 597.333v-85.333h-85.333v85.333h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "comment-alert" + ] + }, + "attrs": [], + "properties": { + "order": 1603, + "id": 959, + "prevSize": 24, + "code": 59209, + "name": "comment-alert" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 329 + }, + { + "icon": { + "paths": [ + "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.953 12.382-29.724 12.493l-0.053 0.060h-21.333zM426.666 682.667v131.213l131.213-131.213h295.454v-511.999h-682.667v511.999h256zM703.996 341.336l-234.662 234.664-149.333-149.333 60.34-60.339 88.994 88.994 174.323-174.325 60.339 60.34z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "comment-check-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1604, + "id": 958, + "prevSize": 24, + "code": 59210, + "name": "comment-check-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 330 + }, + { + "icon": { + "paths": [ + "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.954 12.382-29.725 12.493l-0.053 0.060h-21.333zM426.667 640l341.333-341.333-60.169-60.583-281.165 281.17-110.507-110.080-60.16 60.16 170.667 170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "comment-check" + ] + }, + "attrs": [], + "properties": { + "order": 1605, + "id": 957, + "prevSize": 24, + "code": 59211, + "name": "comment-check" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 331 + }, + { + "icon": { + "paths": [ + "M512.026 981.333c-23.565 0-42.667-19.102-42.667-42.667v-128h-170.665c-47.128 0-85.333-38.204-85.333-85.333l0.401-426.748c0-47.147 37.802-85.333 84.906-85.333h597.333c47.104 0 85.333 38.186 85.333 85.333v426.667c0 47.104-38.229 85.333-85.333 85.333l-174.737 0.068-158.123 158.127c-8.222 8.218-18.957 12.382-29.726 12.493l-0.055 0.060h-21.333zM554.692 725.333v131.213l131.213-131.213h210.121v-426.665h-597.332v426.665h255.999zM128 640h-85.333l0-512c0-46.933 38.4-85.333 85.333-85.333h682.666v85.333h-682.666l-0 512z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "comment-multipe-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1606, + "id": 956, + "prevSize": 24, + "code": 59212, + "name": "comment-multipe-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 332 + }, + { + "icon": { + "paths": [ + "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.953 12.382-29.724 12.493l-0.053 0.060h-21.333zM426.666 682.667l0 131.213 131.213-131.213h295.454v-511.999h-682.667l0 511.999h256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "comment-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1607, + "id": 955, + "prevSize": 24, + "code": 59213, + "name": "comment-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 333 + }, + { + "icon": { + "paths": [ + "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.953 12.382-29.724 12.493l-0.053 0.060h-21.333zM426.666 682.667v131.213l131.213-131.213h295.454v-511.999h-682.667l0 511.999h256zM469.333 256h85.333v128h128v85.333h-128v128h-85.333v-128h-128v-85.333h128v-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "comment-plus-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1608, + "id": 954, + "prevSize": 24, + "code": 59214, + "name": "comment-plus-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 334 + }, + { + "icon": { + "paths": [ + "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.953 12.382-29.724 12.493l-0.053 0.060h-21.333zM426.666 682.667l0 131.213 131.213-131.213h295.454v-511.999h-682.667l0 511.999h256zM725.333 469.333h-85.333v-85.333h85.333v85.333zM554.667 469.333h-85.333v-85.333h85.333v85.333zM384 469.333h-85.333v-85.333h85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "comment-processing-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1609, + "id": 953, + "prevSize": 24, + "code": 59215, + "name": "comment-processing-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 335 + }, + { + "icon": { + "paths": [ + "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.953 12.382-29.724 12.493l-0.053 0.060h-21.333zM725.333 469.333v-85.333h-85.333v85.333h85.333zM554.667 469.333v-85.333h-85.333v85.333h85.333zM384 469.333v-85.333h-85.333v85.333h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "comment-processing" + ] + }, + "attrs": [], + "properties": { + "order": 1610, + "id": 952, + "prevSize": 24, + "code": 59216, + "name": "comment-processing" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 336 + }, + { + "icon": { + "paths": [ + "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.953 12.382-29.724 12.493l-0.053 0.060h-21.333zM426.666 682.667l0 131.213 131.213-131.213h295.454v-511.998h-682.667v511.998h256zM401.672 256l110.328 110.327 110.327-110.327 60.339 60.34-110.327 110.327 110.327 110.327-60.339 60.339-110.327-110.327-110.327 110.327-60.34-60.339 110.327-110.327-110.327-110.325 60.338-60.341z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "comment-remove-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1611, + "id": 951, + "prevSize": 24, + "code": 59217, + "name": "comment-remove-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 337 + }, + { + "icon": { + "paths": [ + "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.953 12.382-29.724 12.493l-0.053 0.060h-21.333zM426.666 682.667v131.213l131.213-131.213h295.454v-511.999h-682.667v511.999h256zM256 298.667h512v85.333h-512v-85.333zM256 469.333h384v85.333h-384v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "comment-text-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1612, + "id": 950, + "prevSize": 24, + "code": 59218, + "name": "comment-text-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 338 + }, + { + "icon": { + "paths": [ + "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.954 12.382-29.725 12.493l-0.053 0.060h-21.333zM213.334 213.334l-0 85.333h597.333v-85.333h-597.333zM213.333 384v85.333h341.333v-85.333h-341.333zM213.333 554.667v85.333h426.667v-85.333h-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "comment-text" + ] + }, + "attrs": [], + "properties": { + "order": 1613, + "id": 949, + "prevSize": 24, + "code": 59219, + "name": "comment-text" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 339 + }, + { + "icon": { + "paths": [ + "M384 938.667c-23.564 0-42.667-19.102-42.667-42.667l-0-128h-170.666c-47.128 0-85.333-38.204-85.333-85.333l0.401-512.082c0-47.147 37.802-85.333 84.906-85.333h682.667c47.104 0 85.333 38.186 85.333 85.333v512.001c0 47.104-38.229 85.333-85.333 85.333l-260.070 0.068-158.127 158.127c-8.218 8.218-18.954 12.382-29.725 12.493l-0.053 0.060h-21.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "comment" + ] + }, + "attrs": [], + "properties": { + "order": 1614, + "id": 948, + "prevSize": 24, + "code": 59220, + "name": "comment" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 340 + }, + { + "icon": { + "paths": [ + "M810.641 127.918h-213.333v85.333h213.333v554.668l-213.333-256v384h213.333c47.104 0 85.333-38.187 85.333-85.333v-597.335c0-47.147-38.229-85.333-85.333-85.333zM426.641 767.919h-213.333l213.333-256zM426.641 127.918h-213.333c-47.147 0-85.333 38.187-85.333 85.333v597.335c0 47.147 38.186 85.333 85.333 85.333h213.333v85.333h85.334v-938.668h-85.334v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "compare" + ] + }, + "attrs": [], + "properties": { + "order": 1615, + "id": 947, + "prevSize": 24, + "code": 59221, + "name": "compare" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 341 + }, + { + "icon": { + "paths": [ + "M298.667 725.333l136.533-290.133 290.133-136.533-136.533 290.133-290.133 136.533zM512 473.6c-21.21 0-38.4 17.19-38.4 38.4s17.19 38.4 38.4 38.4c21.21 0 38.4-17.19 38.4-38.4s-17.19-38.4-38.4-38.4zM512 85.334c235.639 0 426.667 191.025 426.667 426.666 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.642 191.025-426.666 426.667-426.666zM512 170.667c-188.513 0-341.333 152.82-341.333 341.333s152.82 341.333 341.333 341.333c188.514 0 341.333-152.819 341.333-341.333s-152.819-341.333-341.333-341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "compass-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1616, + "id": 946, + "prevSize": 24, + "code": 59222, + "name": "compass-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 342 + }, + { + "icon": { + "paths": [ + "M605.517 605.457l-349.526 162.479 162.432-349.571 349.568-162.43zM511.991 85.268c-235.648 0-426.667 191.018-426.667 426.668 0 235.601 191.019 426.667 426.667 426.667s426.667-191.066 426.667-426.667c0-235.65-191.019-426.668-426.667-426.668zM511.991 464.998c-25.899 0-46.933 20.992-46.933 46.938 0 25.899 21.035 46.929 46.933 46.929 25.941 0 46.933-21.030 46.933-46.929 0-25.946-20.992-46.938-46.933-46.938z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "compass" + ] + }, + "attrs": [], + "properties": { + "order": 1617, + "id": 945, + "prevSize": 24, + "code": 59223, + "name": "compass" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 343 + }, + { + "icon": { + "paths": [ + "M853.291 810.586v-512.001h-682.659l0 512.044 682.659-0.043zM853.291 127.918c47.104 0 85.333 38.229 85.333 85.333v597.335c0 47.147-38.229 85.333-85.333 85.333h-682.661c-47.104 0-85.333-38.187-85.333-85.333v-597.335c0-47.104 38.229-85.333 85.333-85.333h682.661zM554.667 725.333v-85.333h213.333v85.333h-213.333zM408.763 555.072l-171.071-171.072h120.68l140.901 140.902c16.661 16.661 16.661 43.678 0 60.339l-140.093 140.092h-120.68l170.263-170.261z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "console" + ] + }, + "attrs": [], + "properties": { + "order": 1618, + "id": 944, + "prevSize": 24, + "code": 59224, + "name": "console" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 344 + }, + { + "icon": { + "paths": [ + "M810.667 896h-469.333v-597.333h469.333zM810.667 213.333h-469.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h469.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM682.667 42.667h-512c-46.933 0-85.333 38.4-85.333 85.333v597.333h85.333v-597.333h512v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "content-copy" + ] + }, + "attrs": [], + "properties": { + "order": 1619, + "id": 943, + "prevSize": 24, + "code": 59225, + "name": "content-copy" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 345 + }, + { + "icon": { + "paths": [ + "M810.667 128l-256 256 85.333 85.333 298.667-298.667v-42.667zM512 533.333c-11.947 0-21.333-9.387-21.333-21.333s9.387-21.333 21.333-21.333c11.947 0 21.333 9.387 21.333 21.333s-9.387 21.333-21.333 21.333zM256 853.333c-46.933 0-85.333-37.973-85.333-85.333s38.4-85.333 85.333-85.333c46.933 0 85.333 37.973 85.333 85.333s-38.4 85.333-85.333 85.333zM256 341.333c-46.933 0-85.333-37.973-85.333-85.333s38.4-85.333 85.333-85.333c46.933 0 85.333 37.973 85.333 85.333s-38.4 85.333-85.333 85.333zM411.307 325.973c9.813-21.333 15.36-44.8 15.36-69.973 0-94.293-76.373-170.667-170.667-170.667s-170.667 76.373-170.667 170.667c0 94.293 76.373 170.667 170.667 170.667 25.173 0 48.64-5.547 69.973-15.36l100.693 100.693-100.693 100.693c-21.333-9.813-44.8-15.36-69.973-15.36-94.293 0-170.667 76.373-170.667 170.667s76.373 170.667 170.667 170.667c94.293 0 170.667-76.373 170.667-170.667 0-25.173-5.547-48.64-15.36-69.973l100.693-100.693 298.667 298.667h128v-42.667l-527.36-527.36z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "content-cut" + ] + }, + "attrs": [], + "properties": { + "order": 1620, + "id": 942, + "prevSize": 24, + "code": 59226, + "name": "content-cut" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 346 + }, + { + "icon": { + "paths": [ + "M469.333 725.333h-298.667c-46.933 0-85.333-38.4-85.333-85.333v-512c0-46.933 38.4-85.333 85.333-85.333h512v85.333h-512v512h298.667v-85.333l170.667 128-170.667 128v-85.333zM810.667 896v-597.333h-469.333v256h-85.333v-256c0-46.933 38.4-85.333 85.333-85.333h469.333c46.933 0 85.333 38.4 85.333 85.333v597.333c0 46.933-38.4 85.333-85.333 85.333h-469.333c-46.933 0-85.333-38.4-85.333-85.333v-85.333h85.333v85.333h469.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "content-duplicate" + ] + }, + "attrs": [], + "properties": { + "order": 1621, + "id": 941, + "prevSize": 24, + "code": 59227, + "name": "content-duplicate" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 347 + }, + { + "icon": { + "paths": [ + "M810.667 853.333h-597.333v-682.667h85.333v128h426.667v-128h85.333zM512 85.333c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667zM810.667 85.333h-178.347c-17.92-49.493-64.853-85.333-120.32-85.333s-102.4 35.84-120.32 85.333h-178.347c-46.933 0-85.333 38.4-85.333 85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-682.667c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "content-paste" + ] + }, + "attrs": [], + "properties": { + "order": 1622, + "id": 940, + "prevSize": 24, + "code": 59228, + "name": "content-paste" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 348 + }, + { + "icon": { + "paths": [ + "M725.333 298.667v-170.667h-426.667v170.667h426.667zM597.333 725.333c70.827 0 128-57.173 128-128s-57.173-128-128-128c-70.827 0-128 57.173-128 128s57.173 128 128 128zM810.667 42.667l170.667 170.667v512c0 46.933-38.4 85.333-85.333 85.333h-597.333c-47.36 0-85.333-38.4-85.333-85.333v-597.333c0-46.933 37.973-85.333 85.333-85.333h512zM42.668 298.668h85.333l-0.001 597.332h597.333v85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333l0-597.332z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "content-save-all" + ] + }, + "attrs": [], + "properties": { + "order": 1623, + "id": 939, + "prevSize": 24, + "code": 59229, + "name": "content-save-all" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 349 + }, + { + "icon": { + "paths": [ + "M640 384h-426.667v-170.667h426.667zM512 810.667c-70.827 0-128-57.173-128-128s57.173-128 128-128c70.827 0 128 57.173 128 128s-57.173 128-128 128zM725.333 128h-512c-47.36 0-85.333 38.4-85.333 85.333v597.333c0 46.933 37.973 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-512l-170.667-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "content-save" + ] + }, + "attrs": [], + "properties": { + "order": 1624, + "id": 938, + "prevSize": 24, + "code": 59230, + "name": "content-save" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 350 + }, + { + "icon": { + "paths": [ + "M725.308 661.252h-213.333v64h213.333zM810.641 810.586l-597.334 0.043 597.334-597.377zM234.641 319.918h85.333v-85.333h64v85.333h85.334v64h-85.334v85.335h-64v-85.335h-85.333zM810.641 127.918h-597.334c-47.147 0-85.333 38.187-85.333 85.333v597.335c0 47.147 38.187 85.333 85.333 85.333h597.334c47.104 0 85.333-38.187 85.333-85.333v-597.335c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "contrast-box" + ] + }, + "attrs": [], + "properties": { + "order": 1625, + "id": 937, + "prevSize": 24, + "code": 59231, + "name": "contrast-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 351 + }, + { + "icon": { + "paths": [ + "M511.97 853.252c-94.251 0-179.584-38.187-241.365-99.968l482.73-482.732c61.781 61.738 99.968 147.115 99.968 241.367 0 188.544-152.832 341.333-341.333 341.333zM255.97 341.251h85.333v-85.333h64v85.333h85.333v64h-85.333v85.335h-64v-85.335h-85.333zM511.97 85.251c-235.648 0-426.667 191.019-426.667 426.668 0 235.648 191.019 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.649-191.019-426.668-426.667-426.668zM511.97 682.586h213.333v-64h-213.333v64z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "contrast-circle" + ] + }, + "attrs": [], + "properties": { + "order": 1626, + "id": 936, + "prevSize": 24, + "code": 59232, + "name": "contrast-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 352 + }, + { + "icon": { + "paths": [ + "M186.918 891.831c-25.658-8.346-45.98-28.514-54.53-54.080l705.364-705.364c25.566 8.55 45.734 28.872 54.080 54.53l-704.914 704.914zM853.329 682.671v85.333l-298.662-0.004v-85.333l298.662 0.004zM127.997 256.003l128.003-0.003-0.003-127.998h85.333l0.003 127.998 127.997 0.003v85.332l-127.996-0.003-0.003 128.004h-85.334l0.003-128.003-128.003 0.003v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "contrast" + ] + }, + "attrs": [], + "properties": { + "order": 1627, + "id": 935, + "prevSize": 24, + "code": 59233, + "name": "contrast" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 353 + }, + { + "icon": { + "paths": [ + "M512 258.51c73.621 0 285.282-184.052 395.712 36.811 110.43 220.861 82.825 515.346 9.203 515.346-184.051 0-73.621-184.051-404.915-184.051s-220.863 184.051-404.915 184.051c-73.621 0-101.229-294.485 9.203-515.346 110.432-220.863 322.091-36.811 395.712-36.811zM512 320c-35.345 0-64 28.654-64 64s28.655 64 64 64c35.345 0 64-28.654 64-64s-28.655-64-64-64z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "controller-xbox" + ] + }, + "attrs": [], + "properties": { + "order": 1628, + "id": 934, + "prevSize": 24, + "code": 59234, + "name": "controller-xbox" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 354 + }, + { + "icon": { + "paths": [ + "M448 768c11.78 0 21.333 9.553 21.333 21.333s-9.553 21.333-21.333 21.333c-11.78 0-21.333-9.553-21.333-21.333s9.553-21.333 21.333-21.333zM576 768c11.78 0 21.333 9.553 21.333 21.333s-9.553 21.333-21.333 21.333c-11.78 0-21.333-9.553-21.333-21.333s9.553-21.333 21.333-21.333zM426.667 469.333c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM597.333 469.333c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM768 768c0 94.255-114.615 170.667-256 170.667s-256-76.412-256-170.667c0-38.421 19.043-73.877 51.181-102.4-32.138-42.786-51.181-95.97-51.181-153.6l5.26-51.878c-23.056 6.251-51.025 6.255-73.558-0.205-43.423-12.45-109.186-61.117-99.444-95.095s91.302-40.399 134.725-27.948c25.352 7.27 52.199 25.129 68.215 45.496l24.276-34.435c-25.766-47.011-16.809-177.269 111.191-219.936l-3.925 5.876-0.106 0.171c-11.622 18.702-42.368 78.202-10.101 141.995 30.58-12.906 64.189-20.041 99.466-20.041s68.885 7.135 99.465 20.041c32.269-63.793 1.523-123.293-10.099-141.995l-4.032-6.046c128 42.667 136.956 172.925 111.189 219.936l24.277 34.435c16.017-20.367 42.863-38.226 68.215-45.496 43.422-12.451 124.983-6.029 134.724 27.948 9.745 33.977-56.021 82.644-99.443 95.094-22.532 6.46-50.5 6.455-73.557 0.205l5.261 51.878c0 57.63-19.042 110.814-51.183 153.6 32.141 28.523 51.183 63.979 51.183 102.4zM512 682.667c-94.257 0-170.667 38.204-170.667 85.333s76.41 85.333 170.667 85.333c94.255 0 170.667-38.204 170.667-85.333s-76.412-85.333-170.667-85.333zM512 597.333c47.885 0 92.702 8.764 131.034 24.021 24.742-29.615 39.633-67.746 39.633-109.355 0-94.256-76.412-170.666-170.667-170.666-94.257 0-170.667 76.41-170.667 170.666 0 41.609 14.89 79.74 39.632 109.355 38.332-15.258 83.146-24.021 131.035-24.021zM601.365 134.046l-0.107-0.17z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cow" + ] + }, + "attrs": [], + "properties": { + "order": 1629, + "id": 933, + "prevSize": 24, + "code": 59235, + "name": "cow" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 355 + }, + { + "icon": { + "paths": [ + "M895.953 341.292v-85.333l-597.323-0.020v85.333l597.323 0.020zM895.962 682.603l-0.013-213.299-597.324-0.021 0.016 213.299 597.321 0.021zM895.953 170.625c47.147 0 85.333 38.142 85.333 85.333l0.009 426.644c0 47.194-38.182 85.333-85.333 85.333l-597.321-0.021c-47.148 0-85.333-38.14-85.333-85.333l0.416-426.644c0-47.191 37.759-85.333 84.907-85.333l597.323 0.021zM128 853.333h640v85.333l-639.99-0.021c-47.148 0-85.333-38.144-85.333-85.333l-0.010-469.312h85.333v469.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "credit-card-multiple" + ] + }, + "attrs": [], + "properties": { + "order": 1630, + "id": 932, + "prevSize": 24, + "code": 59236, + "name": "credit-card-multiple" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 356 + }, + { + "icon": { + "paths": [ + "M853.308 341.25h-682.667v-85.333h682.667zM853.308 767.915h-682.667v-256h682.667zM853.308 170.583h-682.667c-47.147 0-84.906 38.143-84.906 85.333l-0.427 511.998c0 47.194 38.186 85.333 85.333 85.333h682.667c47.147 0 85.333-38.14 85.333-85.333v-511.998c0-47.19-38.187-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "credit-card" + ] + }, + "attrs": [], + "properties": { + "order": 1631, + "id": 931, + "prevSize": 24, + "code": 59237, + "name": "credit-card" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 357 + }, + { + "icon": { + "paths": [ + "M810.641 127.918h-170.667v85.333h170.667v170.667h85.333v-170.667c0-47.104-38.187-85.333-85.333-85.333zM810.641 810.586h-170.667v85.333h170.667c47.147 0 85.333-38.187 85.333-85.333v-170.667h-85.333zM213.308 639.919h-85.333v170.667c0 47.147 38.229 85.333 85.333 85.333h170.667v-85.333h-170.667zM127.974 213.251v170.667h85.333v-170.667h170.667v-85.333h-170.667c-47.104 0-85.333 38.229-85.333 85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "crop-free" + ] + }, + "attrs": [], + "properties": { + "order": 1632, + "id": 930, + "prevSize": 24, + "code": 59238, + "name": "crop-free" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 358 + }, + { + "icon": { + "paths": [ + "M810.641 725.252h-597.333v-426.668h597.333zM810.641 213.251h-597.333c-47.104 0-85.333 38.229-85.333 85.333v426.668c0 47.147 38.229 85.333 85.333 85.333h597.333c47.147 0 85.333-38.187 85.333-85.333v-426.668c0-47.104-38.187-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "crop-landscape" + ] + }, + "attrs": [], + "properties": { + "order": 1633, + "id": 929, + "prevSize": 24, + "code": 59239, + "name": "crop-landscape" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 359 + }, + { + "icon": { + "paths": [ + "M725.308 810.586h-426.666v-597.335h426.666zM725.308 127.918h-426.666c-47.104 0-85.333 38.229-85.333 85.333v597.335c0 47.147 38.229 85.333 85.333 85.333h426.666c47.147 0 85.333-38.187 85.333-85.333v-597.335c0-47.104-38.187-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "crop-portrait" + ] + }, + "attrs": [], + "properties": { + "order": 1634, + "id": 928, + "prevSize": 24, + "code": 59240, + "name": "crop-portrait" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 360 + }, + { + "icon": { + "paths": [ + "M767.974 767.919h-512v-512.001h512zM767.974 170.584h-512c-47.104 0-85.333 38.229-85.333 85.333v512.001c0 47.147 38.229 85.333 85.333 85.333h512c47.147 0 85.333-38.187 85.333-85.333v-512.001c0-47.104-38.187-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "crop-square" + ] + }, + "attrs": [], + "properties": { + "order": 1635, + "id": 927, + "prevSize": 24, + "code": 59241, + "name": "crop-square" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 361 + }, + { + "icon": { + "paths": [ + "M298.641 725.252v-682.668h-85.333v170.667h-170.667v85.333h170.667v426.668c0 47.147 38.229 85.333 85.333 85.333h426.667v170.667h85.333v-170.667h170.667v-85.333zM725.308 639.919h85.333v-341.335c0-47.147-38.187-85.333-85.333-85.333h-341.333v85.333h341.333v341.335z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "crop" + ] + }, + "attrs": [], + "properties": { + "order": 1636, + "id": 926, + "prevSize": 24, + "code": 59242, + "name": "crop" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 362 + }, + { + "icon": { + "paths": [ + "M512 341.333c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667-94.257 0-170.667-76.412-170.667-170.667 0-94.257 76.41-170.667 170.667-170.667zM130.344 554.667h-87.677v-85.333h87.677c19.676-177.989 161.001-319.314 338.99-338.989v-87.677h85.333v87.677c177.988 19.676 319.313 161.001 338.991 338.989h87.676v85.333h-87.676c-19.678 177.988-161.003 319.313-338.991 338.991v87.676h-85.333v-87.676c-177.989-19.678-319.314-161.003-338.99-338.991zM512 213.334c-164.949 0-298.667 133.718-298.667 298.666s133.717 298.667 298.667 298.667c164.949 0 298.667-133.717 298.667-298.667s-133.717-298.666-298.667-298.666z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "crosshairs-gps" + ] + }, + "attrs": [], + "properties": { + "order": 1637, + "id": 925, + "prevSize": 24, + "code": 59243, + "name": "crosshairs-gps" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 363 + }, + { + "icon": { + "paths": [ + "M130.344 554.667h-87.677v-85.333h87.677c19.676-177.989 161.001-319.314 338.99-338.989v-87.677h85.333v87.677c177.988 19.676 319.313 161.001 338.991 338.989h87.676v85.333h-87.676c-19.678 177.988-161.003 319.313-338.991 338.991v87.676h-85.333v-87.676c-177.989-19.678-319.314-161.003-338.99-338.991zM512 213.334c-164.949 0-298.667 133.718-298.667 298.666s133.717 298.667 298.667 298.667c164.949 0 298.667-133.717 298.667-298.667s-133.717-298.666-298.667-298.666z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "crosshairs" + ] + }, + "attrs": [], + "properties": { + "order": 1638, + "id": 924, + "prevSize": 24, + "code": 59244, + "name": "crosshairs" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 364 + }, + { + "icon": { + "paths": [ + "M213.333 682.667l-85.333-469.333 234.666 298.666 149.334-298.666 149.333 298.666 234.667-298.666-85.333 469.333h-597.333zM810.667 810.667c0 23.565-19.102 42.667-42.667 42.667h-512c-23.564 0-42.667-19.102-42.667-42.667l-0-42.667h597.333v42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "crown" + ] + }, + "attrs": [], + "properties": { + "order": 1639, + "id": 923, + "prevSize": 24, + "code": 59245, + "name": "crown" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 365 + }, + { + "icon": { + "paths": [ + "M896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-384c0-16.266 9.103-30.406 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.498 24.166-7.498s17.293 2.768 24.166 7.498l337.348 189.567c13.385 7.2 22.485 21.338 22.485 37.601v384zM512.038 177.106l-254.279 142.894 254.279 142.895 254.217-142.895-254.217-142.894zM213.333 679.036l256 143.859v-286.123l-256-143.855v286.118zM810.667 679.036v-286.118l-256 143.855v286.161l256-143.898z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cube-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1640, + "id": 922, + "prevSize": 24, + "code": 59246, + "name": "cube-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 366 + }, + { + "icon": { + "paths": [ + "M256 384v-213.333h298.667v213.333h426.667v298.667h-213.333v213.333h-298.667v-213.333h-426.667v-298.667h213.333zM682.667 682.667h-128v128h128v-128zM341.333 384h128v-128h-128v128zM256 597.333v-128h-128v128h128zM768 469.333v128h128v-128h-128zM554.667 469.333v128h128v-128h-128zM341.333 469.333v128h128v-128h-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cube-unfolded" + ] + }, + "attrs": [], + "properties": { + "order": 1641, + "id": 921, + "prevSize": 24, + "code": 59247, + "name": "cube-unfolded" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 367 + }, + { + "icon": { + "paths": [ + "M896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-384c0-16.266 9.103-30.406 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.498 24.166-7.498s17.293 2.768 24.166 7.498l337.348 189.567c13.385 7.2 22.485 21.338 22.485 37.601v384zM512.038 177.106l-254.279 142.894 254.279 142.895 254.217-142.895-254.217-142.894z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cube" + ] + }, + "attrs": [], + "properties": { + "order": 1642, + "id": 920, + "prevSize": 24, + "code": 59248, + "name": "cube" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 368 + }, + { + "icon": { + "paths": [ + "M781.85 341.251h-539.732l-18.859-170.667h577.45zM511.983 810.586c-70.699 0-127.999-57.301-127.999-128 0-85.333 127.999-230.4 127.999-230.4s128 145.067 128 230.4c0 70.699-57.301 128-128 128zM127.984 85.251l85.931 777.943c4.906 42.453 40.96 75.392 84.736 75.392h426.666c43.733 0 79.787-32.939 84.736-75.392l85.931-777.943h-767.999z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cup-water" + ] + }, + "attrs": [], + "properties": { + "order": 1643, + "id": 919, + "prevSize": 24, + "code": 59249, + "name": "cup-water" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 369 + }, + { + "icon": { + "paths": [ + "M781.85 341.251h-539.732l-18.859-170.667h577.45zM127.984 85.251l85.931 777.942c4.906 42.453 40.96 75.392 84.736 75.392h426.666c43.733 0 79.787-32.939 84.736-75.392l85.931-777.942h-767.999z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cup" + ] + }, + "attrs": [], + "properties": { + "order": 1644, + "id": 918, + "prevSize": 24, + "code": 59250, + "name": "cup" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 370 + }, + { + "icon": { + "paths": [ + "M192 213.333h149.333v-128h85.333v128h64v-128h85.333v128c234.667-0 234.667 256 106.667 266.666 170.667-10.667 213.333 330.667-106.667 330.667v128h-85.333v-128h-64v128h-85.333v-128h-149.333l21.333-85.333h42.667c23.564 0 42.667-19.102 42.667-42.667v-341.333c0-23.564-19.103-42.667-42.667-42.667h-64v-85.333zM426.667 298.667v170.667c0 0 192 10.667 192-85.332 0-96-192-85.334-192-85.335zM426.667 533.333v191.834c0 0 234.667 0.166 234.667-95.834s-234.667-96-234.667-96z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "currency-btc" + ] + }, + "attrs": [], + "properties": { + "order": 1645, + "id": 917, + "prevSize": 24, + "code": 59251, + "name": "currency-btc" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 371 + }, + { + "icon": { + "paths": [ + "M301.691 469.333l-3.025 42.667 3.025 42.667h438.413l-36.105 85.333h-376.592c47.934 100.902 150.783 170.667 269.925 170.667 95.189 0 179.977-44.531 234.667-113.894v119.206c-64.892 50.167-146.295 80.021-234.667 80.021-167.198 0-309.434-106.854-362.15-256h-149.85l42.667-85.333h87.677l-2.344-42.667 2.344-42.667h-130.344l42.667-85.333h107.184c52.715-149.145 194.952-256 362.15-256 107.533 0 204.74 44.2 274.449 115.423l-36.983 87.413c-54.571-71.424-140.638-117.502-237.466-117.502-119.142 0-221.99 69.762-269.925 170.667h484.901l-36.105 85.333h-474.513z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "currency-eur" + ] + }, + "attrs": [], + "properties": { + "order": 1646, + "id": 916, + "prevSize": 24, + "code": 59252, + "name": "currency-eur" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 372 + }, + { + "icon": { + "paths": [ + "M277.333 896v-53.333c39.921-19.767 74.184-50.428 98.43-87.565 24.245-37.141 36.698-79.014 37.357-125.619l-1.172-41.971-3.514-32.845h-109.767v-85.333h102.383c-6.33-35.268-10.12-72.285-11.368-117.415 1.089-69.861 21.702-124.475 61.838-163.843s93.257-59.392 159.369-60.075c30.447 0.253 56.277 3.064 77.495 8.432s37.969 11.773 50.249 19.215l-23.437 74.329c-10.5-6.107-24.371-11.482-41.609-16.124s-38.135-7.085-62.699-7.33c-45.367 0.904-78.281 14.926-98.739 42.065-20.463 27.14-30.519 61.974-30.178 104.503l4.395 63.86 8.747 52.382h166.221v85.333h-158.281c4.019 43.14 2.078 85.231-5.82 126.276-13.107 51.405-39.006 94.647-77.695 129.724h348.462v85.333h-490.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "currency-gbp" + ] + }, + "attrs": [], + "properties": { + "order": 1647, + "id": 915, + "prevSize": 24, + "code": 59253, + "name": "currency-gbp" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 373 + }, + { + "icon": { + "paths": [ + "M341.333 128h426.667l-42.667 85.333h-138.974c20.403 24.705 35.849 53.658 44.809 85.333h136.832l-42.667 85.333h-86.289c-9.89 109.722-95.296 197.662-203.844 211.452v2.146l-29.724-0.098 255.682 298.5h-106.667l-255.825-298.667v-85.333l106.667 0.209v-0.209c75.23 0 137.468-55.633 147.823-128h-254.49l42.667-85.333h198.963c-23.966-50.452-75.392-85.333-134.963-85.333h-106.667l42.667-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "currency-inr" + ] + }, + "attrs": [], + "properties": { + "order": 1648, + "id": 914, + "prevSize": 24, + "code": 59254, + "name": "currency-inr" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 374 + }, + { + "icon": { + "paths": [ + "M256 426.667h42.667v-298.667h320c106.039 0 192 85.961 192 192s-85.961 192-192 192h-234.667v85.333h256v85.333h-256v213.333h-85.333v-213.333h-42.667v-85.333h42.667v-85.333h-42.667v-85.333zM618.667 213.333h-234.667v213.333h234.667c58.91 0 106.667-47.756 106.667-106.666s-47.757-106.667-106.667-106.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "currency-rub" + ] + }, + "attrs": [], + "properties": { + "order": 1649, + "id": 913, + "prevSize": 24, + "code": 59255, + "name": "currency-rub" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 375 + }, + { + "icon": { + "paths": [ + "M810.667 512c0 212.079-171.921 384-384 384h-85.333v-351.019l-128 46.592v-90.812l128-46.588v-75.651l-128 46.588v-90.81l128-46.588v-159.713h85.333v128.654l213.333-77.647v90.81l-213.333 77.647v75.651l213.333-77.647v90.808l-213.333 77.649v296.742c164.949 0 298.667-133.717 298.667-298.667h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "currency-try" + ] + }, + "attrs": [], + "properties": { + "order": 1650, + "id": 912, + "prevSize": 24, + "code": 59256, + "name": "currency-try" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 376 + }, + { + "icon": { + "paths": [ + "M503.467 465.067c-96.853-25.173-128-51.2-128-91.733 0-46.507 43.093-78.933 115.2-78.933 75.947 0 104.107 36.267 106.667 89.6h94.293c-2.987-73.387-47.787-140.8-136.96-162.56v-93.44h-128v92.16c-82.773 17.92-149.333 71.68-149.333 154.027 0 98.56 81.493 147.627 200.533 176.213 106.667 25.6 128 63.147 128 102.827 0 29.44-20.907 76.373-115.2 76.373-87.893 0-122.453-39.253-127.147-89.6h-93.867c5.12 93.44 75.093 145.92 157.013 163.413v92.587h128v-91.733c83.2-15.787 149.333-64 149.333-151.467 0-121.173-103.68-162.56-200.533-187.733z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "currency-usd" + ] + }, + "attrs": [], + "properties": { + "order": 1651, + "id": 911, + "prevSize": 24, + "code": 59257, + "name": "currency-usd" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 377 + }, + { + "icon": { + "paths": [ + "M429.589 608.695c21.355-9.958 46.741-0.721 56.7 20.638l98.364 212.762 77.086-35.947-99.174-212.681c-9.958-21.355-0.717-46.741 20.638-56.7l12.207-3.61 98.074-19.063-352.15-295.49v459.995l77.645-62.878 10.612-7.027zM581.794 937.583c-21.355 9.958-46.741 0.717-56.7-20.638l-93.047-202.018-106.771 86.426c-7.296 5.828-16.546 9.314-26.609 9.314-23.564 0-42.667-19.102-42.667-42.667v-640c0-23.564 19.102-42.667 42.667-42.667 10.451 0 20.025 3.758 27.444 9.996l0.44-0.524 490.269 411.383c18.048 15.147 20.403 42.061 5.257 60.113-6.468 7.706-15.083 12.553-24.235 14.396l-134.839 26.24 94.11 201.818c9.958 21.355 0.717 46.741-20.638 56.7l-154.679 72.128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cursor-default-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1652, + "id": 910, + "prevSize": 24, + "code": 59258, + "name": "cursor-default-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 378 + }, + { + "icon": { + "paths": [ + "M581.794 937.583c-21.355 9.958-46.741 0.717-56.7-20.638l-93.047-202.018-106.771 86.426c-7.296 5.828-16.546 9.314-26.609 9.314-23.564 0-42.667-19.102-42.667-42.667v-640c0-23.564 19.102-42.667 42.667-42.667 10.451 0 20.025 3.758 27.443 9.996l0.44-0.524 490.269 411.383c18.048 15.147 20.403 42.061 5.257 60.113-6.468 7.71-15.083 12.553-24.235 14.396l-134.839 26.24 94.11 201.818c9.958 21.355 0.717 46.741-20.638 56.7l-154.679 72.128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cursor-default" + ] + }, + "attrs": [], + "properties": { + "order": 1653, + "id": 909, + "prevSize": 24, + "code": 59259, + "name": "cursor-default" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 379 + }, + { + "icon": { + "paths": [ + "M554.667 256v213.333h213.333v-138.667l181.333 181.333-181.333 181.333v-138.667h-213.333v213.333h138.667l-181.333 181.333-181.333-181.333h138.667v-213.333h-213.333v138.667l-181.333-181.333 181.333-181.333v138.667h213.333v-213.333h-138.667l181.333-181.333 181.333 181.333-138.667-0z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cursor-move" + ] + }, + "attrs": [], + "properties": { + "order": 1654, + "id": 908, + "prevSize": 24, + "code": 59260, + "name": "cursor-move" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 380 + }, + { + "icon": { + "paths": [ + "M426.667 85.334c47.13 0 85.333 38.205 85.333 85.333v192.001c0 0 85.333-10.667 85.333 32 0 0 85.333-10.667 85.333 31.999 0 0 85.333-10.666 85.333 32 0 0 85.333-10.667 85.333 32v149.333c0 42.667-128 256-128 298.667h-341.333c0 0-85.333-298.667-213.333-384 0 0-42.667-256 170.667-42.667v-341.333c0-47.128 38.205-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "cursor-pointer" + ] + }, + "attrs": [], + "properties": { + "order": 1655, + "id": 907, + "prevSize": 24, + "code": 59261, + "name": "cursor-pointer" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 381 + }, + { + "icon": { + "paths": [ + "M554.684 85.356v129.213c144.717 20.765 255.987 144.859 255.987 295.288 0 38.199-7.479 74.603-20.561 108.19l110.963 65.451c23.787-53.116 37.598-111.68 37.598-173.641 0-221.169-168.354-403.012-383.987-424.502zM469.346 85.335c-215.819 21.286-384.012 203.193-384.012 424.523 0 235.644 190.656 426.662 426.448 426.662 141.248 0 266.095-68.83 343.774-174.468l-110.763-65.327c-54.716 68.105-138.573 111.799-232.789 111.799-164.993 0-298.665-133.734-298.665-298.667 0-150.429 111.271-274.523 256.007-295.288v-129.234z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "data" + ] + }, + "attrs": [], + "properties": { + "order": 1656, + "id": 906, + "prevSize": 24, + "code": 59262, + "name": "data" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 382 + }, + { + "icon": { + "paths": [ + "M512 938.667c-47.13 0-85.333-38.204-85.333-85.333s38.204-85.333 85.333-85.333c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333zM554.667 85.333v469.777l192.222-192.22 60.339 60.34-295.228 295.229-295.229-295.23 60.34-60.34 192.222 192.22v-469.777h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "debug-step-into" + ] + }, + "attrs": [], + "properties": { + "order": 1657, + "id": 905, + "prevSize": 24, + "code": 59263, + "name": "debug-step-into" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 383 + }, + { + "icon": { + "paths": [ + "M512 938.667c-47.13 0-85.333-38.204-85.333-85.333s38.204-85.333 85.333-85.333c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333zM554.667 682.667h-85.333v-427.112l-192.222 192.223-60.34-60.342 295.229-295.227 295.228 295.227-60.339 60.342-192.222-192.223v427.112z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "debug-step-out" + ] + }, + "attrs": [], + "properties": { + "order": 1658, + "id": 904, + "prevSize": 24, + "code": 59264, + "name": "debug-step-out" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 384 + }, + { + "icon": { + "paths": [ + "M512 597.333c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.204-85.333-85.333s38.204-85.333 85.333-85.333zM1001.015 378.233l-67.87 293.968-293.965-67.87 162.833-101.751c-60.241-96.806-167.603-161.246-290.014-161.246-168.523 0-308.521 122.129-336.318 282.705l-84.051-14.818c34.812-200.643 209.772-353.22 420.369-353.22 152.93 0 287.066 80.459 362.394 201.353l126.622-79.12z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "debug-step-over" + ] + }, + "attrs": [], + "properties": { + "order": 1659, + "id": 903, + "prevSize": 24, + "code": 59265, + "name": "debug-step-over" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 385 + }, + { + "icon": { + "paths": [ + "M512 725.333l128 128v-85.333h256v-85.333h-256v-85.333l-128 128zM384 213.334c70.691 0 128 57.307 128 128v127.999c0 70.694-57.31 128-128 128-70.693 0-128-57.306-128-128l-0-127.999c0-70.693 57.308-128 128-128zM384 298.667c-23.564 0-42.667 19.103-42.667 42.667l0 128c0 23.565 19.102 42.667 42.667 42.667s42.667-19.102 42.667-42.667l-0-128c0-23.564-19.102-42.667-42.667-42.667zM170.667 512c23.564 0 42.667 19.102 42.667 42.667s-19.103 42.667-42.667 42.667c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "decimal-decrease" + ] + }, + "attrs": [], + "properties": { + "order": 1660, + "id": 902, + "prevSize": 24, + "code": 59266, + "name": "decimal-decrease" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 386 + }, + { + "icon": { + "paths": [ + "M938.667 725.333l-128 128v-85.333h-256v-85.333h256v-85.333l128 128zM384 213.334c70.691 0 128 57.308 128 128v128c0 70.694-57.31 128-128 128-70.693 0-128-57.306-128-128l-0-128c0-70.692 57.308-128 128-128zM384 298.667c-23.564 0-42.667 19.103-42.667 42.667l0 128c0 23.565 19.102 42.667 42.667 42.667s42.667-19.102 42.667-42.667l-0-128c0-23.564-19.102-42.667-42.667-42.667zM682.667 213.334c70.694 0 128 57.307 128 128v128c0 70.694-57.306 128-128 128s-128-57.306-128-128v-128c0-70.692 57.306-128 128-128zM682.667 298.667c-23.565 0-42.667 19.103-42.667 42.667v128c0 23.565 19.102 42.667 42.667 42.667s42.667-19.102 42.667-42.667v-128c0-23.564-19.102-42.667-42.667-42.667zM170.667 512c23.564 0 42.667 19.102 42.667 42.667s-19.103 42.667-42.667 42.667c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "decimal-increase" + ] + }, + "attrs": [], + "properties": { + "order": 1661, + "id": 901, + "prevSize": 24, + "code": 59267, + "name": "decimal-increase" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 387 + }, + { + "icon": { + "paths": [ + "M897.212 128l-130.257 738.718c-6.421 40.772-41.715 71.949-84.288 71.949h-341.333c-42.575 0-77.868-31.181-84.29-71.953l-130.255-738.714h770.424zM228.484 213.334l112.849 640h341.333l112.849-640h-567.032zM384 768v-170.667h170.667v170.667h-170.667zM554.667 562.432l-135.764-135.765 135.764-135.764 135.765 135.764-135.765 135.765z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "delete-variant" + ] + }, + "attrs": [], + "properties": { + "order": 1662, + "id": 900, + "prevSize": 24, + "code": 59268, + "name": "delete-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 388 + }, + { + "icon": { + "paths": [ + "M810.667 170.667h-149.333l-42.667-42.667h-213.333l-42.667 42.667h-149.333v85.333h597.333zM256 810.667c0 46.933 38.4 85.333 85.333 85.333h341.333c46.933 0 85.333-38.4 85.333-85.333v-512h-512v512z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "delete" + ] + }, + "attrs": [], + "properties": { + "order": 1663, + "id": 899, + "prevSize": 24, + "code": 59269, + "name": "delete" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 389 + }, + { + "icon": { + "paths": [ + "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM640 213.334v597.333h170.667v-597.333h-170.667zM213.333 213.334v170.667h341.333v-170.667h-341.333zM213.333 469.333v85.333h85.333v-85.333h-85.333zM341.333 469.333v85.333h85.334v-85.333h-85.334zM469.333 469.333v85.333h85.333v-85.333h-85.333zM213.333 597.333v85.333h85.333v-85.333h-85.333zM341.333 597.333v85.333h85.333v-85.333h-85.333zM469.333 597.333v85.333h85.333v-85.333h-85.333zM469.333 725.333v85.333h85.333v-85.333h-85.333zM341.333 725.333v85.333h85.333v-85.333h-85.333zM213.333 725.333v85.333h85.333v-85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "deskphone" + ] + }, + "attrs": [], + "properties": { + "order": 1664, + "id": 898, + "prevSize": 24, + "code": 59270, + "name": "deskphone" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 390 + }, + { + "icon": { + "paths": [ + "M895.974 597.252h-768v-426.668h768zM895.974 85.251h-768c-47.147 0-85.333 38.229-85.333 85.333v512.001c0 47.147 38.187 85.333 85.333 85.333h298.667l-85.333 128v42.667h341.333v-42.667l-85.333-128h298.667c47.104 0 85.333-38.187 85.333-85.333v-512.001c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "desktop-mac" + ] + }, + "attrs": [], + "properties": { + "order": 1665, + "id": 897, + "prevSize": 24, + "code": 59271, + "name": "desktop-mac" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 391 + }, + { + "icon": { + "paths": [ + "M341.333 85.333h341.333c47.13 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.204 85.333-85.333 85.333h-341.333c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM341.333 170.667v85.333h341.333v-85.333h-341.333zM682.667 341.333h-341.333v85.333h341.333v-85.333zM682.667 768h-85.333v85.333h85.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "desktop-tower" + ] + }, + "attrs": [], + "properties": { + "order": 1666, + "id": 896, + "prevSize": 24, + "code": 59272, + "name": "desktop-tower" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 392 + }, + { + "icon": { + "paths": [ + "M272.213 256h480l-240.213 426.667-239.787-426.667zM128 170.667l384 682.667 384-682.667h-768z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "details" + ] + }, + "attrs": [], + "properties": { + "order": 1667, + "id": 895, + "prevSize": 24, + "code": 59273, + "name": "details" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 393 + }, + { + "icon": { + "paths": [ + "M256 256h256l85.333-170.667h170.667v170.667l-149.333 298.667h149.333v213.333h-256l-85.333 170.667h-170.667v-170.667l149.333-298.667h-149.333v-213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "deviantart" + ] + }, + "attrs": [], + "properties": { + "order": 1668, + "id": 894, + "prevSize": 24, + "code": 59274, + "name": "deviantart" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 394 + }, + { + "icon": { + "paths": [ + "M682.667 384h128l-213.333 298.667zM426.667 384h170.667l-85.333 341.333zM213.333 384h128l85.333 298.667zM640 170.667h85.333l85.333 128h-128zM469.333 170.667h85.333l42.667 128h-170.667zM298.667 170.667h85.333l-42.667 128h-128zM256 85.333l-170.667 256 426.667 597.333 426.667-597.333-170.667-256h-512z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "diamond" + ] + }, + "attrs": [], + "properties": { + "order": 1669, + "id": 893, + "prevSize": 24, + "code": 59275, + "name": "diamond" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 395 + }, + { + "icon": { + "paths": [ + "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM512 426.667c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "dice-1" + ] + }, + "attrs": [], + "properties": { + "order": 1670, + "id": 892, + "prevSize": 24, + "code": 59276, + "name": "dice-1" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 396 + }, + { + "icon": { + "paths": [ + "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM298.667 213.333c-47.128 0-85.333 38.205-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.205 85.333-85.333s-38.205-85.333-85.333-85.333zM725.333 640c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "dice-2" + ] + }, + "attrs": [], + "properties": { + "order": 1671, + "id": 891, + "prevSize": 24, + "code": 59277, + "name": "dice-2" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 397 + }, + { + "icon": { + "paths": [ + "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM512 426.667c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333zM298.667 213.333c-47.128 0-85.333 38.205-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.205 85.333-85.333s-38.205-85.333-85.333-85.333zM725.333 640c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "dice-3" + ] + }, + "attrs": [], + "properties": { + "order": 1672, + "id": 890, + "prevSize": 24, + "code": 59278, + "name": "dice-3" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 398 + }, + { + "icon": { + "paths": [ + "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM298.666 213.334c-47.128 0-85.333 38.205-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.205 85.333-85.333s-38.205-85.333-85.333-85.333zM725.333 640c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333zM725.333 213.334c-47.13 0-85.333 38.205-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333zM298.667 640c-47.128 0-85.333 38.204-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.204 85.333-85.333s-38.205-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "dice-4" + ] + }, + "attrs": [], + "properties": { + "order": 1673, + "id": 889, + "prevSize": 24, + "code": 59279, + "name": "dice-4" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 399 + }, + { + "icon": { + "paths": [ + "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM298.666 213.334c-47.128 0-85.333 38.205-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.205 85.333-85.333s-38.205-85.333-85.333-85.333zM725.333 640c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333zM725.333 213.334c-47.13 0-85.333 38.205-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333zM512 426.667c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333zM298.667 640c-47.128 0-85.333 38.204-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.204 85.333-85.333s-38.205-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "dice-5" + ] + }, + "attrs": [], + "properties": { + "order": 1674, + "id": 888, + "prevSize": 24, + "code": 59280, + "name": "dice-5" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 400 + }, + { + "icon": { + "paths": [ + "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM298.666 213.334c-47.128 0-85.333 38.205-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.334-38.205 85.334-85.333s-38.205-85.333-85.334-85.333zM725.333 640c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333zM725.333 426.667c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333zM725.333 213.334c-47.13 0-85.333 38.205-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333zM298.667 426.667c-47.128 0-85.333 38.204-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.204 85.333-85.333s-38.205-85.333-85.333-85.333zM298.667 640c-47.128 0-85.333 38.204-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.204 85.333-85.333s-38.205-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "dice-6" + ] + }, + "attrs": [], + "properties": { + "order": 1675, + "id": 887, + "prevSize": 24, + "code": 59281, + "name": "dice-6" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 401 + }, + { + "icon": { + "paths": [ + "M896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.501l-337.341-189.559c-13.389-7.198-22.492-21.342-22.492-37.606l-0-384c0-16.267 9.103-30.407 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.499 24.166-7.499s17.297 2.769 24.166 7.498l337.348 189.568c13.385 7.199 22.485 21.338 22.485 37.601v384zM234.667 610.816c-23.564-13.338-42.667-5.047-42.667 18.517s19.102 53.478 42.667 66.816c23.564 13.333 42.667 5.043 42.667-18.522s-19.103-53.478-42.667-66.812zM234.666 440.149c-23.564-13.338-42.666-5.047-42.666 18.517s19.102 53.478 42.666 66.816c23.564 13.333 42.667 5.043 42.667-18.522s-19.102-53.478-42.667-66.812zM405.333 707.405c-23.564-13.338-42.667-5.047-42.667 18.517s19.102 53.478 42.667 66.816c23.565 13.333 42.667 5.043 42.667-18.522 0-23.561-19.102-53.474-42.667-66.812zM320 573.777c-23.564-13.338-42.667-5.047-42.667 18.517s19.102 53.478 42.667 66.816c23.564 13.333 42.667 5.043 42.667-18.522s-19.103-53.478-42.667-66.812zM405.333 536.738c-23.564-13.338-42.667-5.047-42.667 18.517s19.102 53.478 42.667 66.816c23.565 13.338 42.667 5.043 42.667-18.522 0-23.561-19.102-53.474-42.667-66.812zM789.333 610.816c-23.565 13.333-42.667 43.247-42.667 66.812s19.102 31.855 42.667 18.522c23.565-13.338 42.667-43.251 42.667-66.816s-19.102-31.855-42.667-18.517zM789.333 440.149c-23.565 13.333-42.667 43.247-42.667 66.812s19.102 31.855 42.667 18.522c23.565-13.338 42.667-43.251 42.667-66.816s-19.102-31.855-42.667-18.517zM618.667 707.405c-23.565 13.338-42.667 43.251-42.667 66.812 0 23.565 19.102 31.859 42.667 18.522s42.667-43.251 42.667-66.816c0-23.565-19.102-31.855-42.667-18.517zM618.667 536.738c-23.565 13.338-42.667 43.251-42.667 66.812 0 23.565 19.102 31.859 42.667 18.522s42.667-43.251 42.667-66.816c0-23.561-19.102-31.855-42.667-18.517zM703.654 331.557c23.33-13.739 25.702-34.428 5.295-46.21s-55.863-10.196-79.194 3.543c-23.334 13.739-25.702 34.428-5.295 46.21 20.403 11.782 55.863 10.196 79.194-3.543zM386.871 345.731c23.332-13.739 25.702-34.428 5.295-46.21s-55.864-10.196-79.196 3.543c-23.331 13.739-25.702 34.428-5.295 46.21s55.864 10.196 79.196-3.543zM545.263 338.644c23.33-13.739 25.702-34.428 5.295-46.21s-55.863-10.196-79.198 3.543c-23.33 13.739-25.702 34.428-5.295 46.21s55.868 10.196 79.198-3.543z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "dice" + ] + }, + "attrs": [], + "properties": { + "order": 1676, + "id": 886, + "prevSize": 24, + "code": 59282, + "name": "dice" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 402 + }, + { + "icon": { + "paths": [ + "M597.308 618.586v-106.667h-170.667v128h-85.333v-170.667c0-23.595 19.072-42.668 42.667-42.668h213.333v-106.667l149.333 149.335zM926.14 481.796l-384.128-384.044c-16.597-16.683-43.648-16.683-60.245 0.043l-384 384.001c-16.64 16.683-16.682 43.648 0 60.331l384 384c16.725 16.58 43.648 16.64 60.331 0l384.043-384c16.683-16.683 16.683-43.648 0-60.331z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "directions" + ] + }, + "attrs": [], + "properties": { + "order": 1677, + "id": 885, + "prevSize": 24, + "code": 59283, + "name": "directions" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 403 + }, + { + "icon": { + "paths": [ + "M426.641 597.252c-47.147 0-85.333-38.229-85.333-85.333 0-47.147 38.187-85.335 85.333-85.335 47.104 0 85.333 38.188 85.333 85.335 0 47.104-38.229 85.333-85.333 85.333zM426.641 170.584c-188.501 0-341.333 152.832-341.333 341.335 0 188.544 152.832 341.333 341.333 341.333s341.333-152.789 341.333-341.333c0-188.503-152.832-341.335-341.333-341.335zM853.308 511.919h85.333v-213.335h-85.333zM853.308 682.586h85.333v-85.333h-85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "disk-alert" + ] + }, + "attrs": [], + "properties": { + "order": 1678, + "id": 884, + "prevSize": 24, + "code": 59284, + "name": "disk-alert" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 404 + }, + { + "icon": { + "paths": [ + "M507.733 618.667h-46.933v-213.333h46.933c68.267 0 115.2 38.4 115.2 106.667s-46.933 106.667-115.2 106.667zM507.733 298.667h-162.133v426.667h157.867c149.333 0 238.933-89.6 238.933-213.333v0c0-123.733-85.333-213.333-234.667-213.333zM512 853.333c-81.067 0-157.867-29.867-217.6-81.067l-29.867-25.6-72.533 8.533 29.867-68.267-12.8-34.133c-21.333-46.933-29.867-93.867-29.867-145.067 0-187.733 153.6-341.333 337.067-341.333s332.8 157.867 332.8 345.6c0 187.733-153.6 341.333-337.067 341.333zM512 85.333c-234.667 0-422.4 192-422.4 426.667 0 64 12.8 123.733 38.4 179.2l-68.267 174.933 183.467-25.6c72.533 64 170.667 102.4 273.067 102.4 234.667 0 422.4-192 422.4-426.667s-192-430.933-426.667-430.933z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "disqus-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1679, + "id": 883, + "prevSize": 24, + "code": 59285, + "name": "disqus-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 405 + }, + { + "icon": { + "paths": [ + "M515.358 938.667c-104.415 0-199.878-38.148-273.667-101.261l-181.673 24.806 70.187-173.21c-24.439-53.948-38.147-113.826-38.147-177.003 0-235.615 189.511-426.667 423.301-426.667 233.766 0 423.309 191.052 423.309 426.667 0 235.678-189.513 426.667-423.309 426.667zM746.5 510.767v-1.178c0-123.116-86.818-210.923-236.54-210.923h-161.666v426.667h159.29c150.865 0.030 238.916-91.447 238.916-214.566zM511.748 620.514h-47.283v-216.975h47.283c69.474 0 115.584 39.601 115.584 107.906v1.169c0 68.894-46.11 107.9-115.584 107.9z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "disqus" + ] + }, + "attrs": [], + "properties": { + "order": 1680, + "id": 882, + "prevSize": 24, + "code": 59286, + "name": "disqus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 406 + }, + { + "icon": { + "paths": [ + "M725.308 554.586v-85.333h-426.667v85.333h426.667zM810.641 127.92c47.061 0 85.333 38.229 85.333 85.333v597.332c0 47.104-38.272 85.333-85.333 85.333h-597.333c-47.189 0-85.333-38.229-85.333-85.333v-597.332c0-47.104 38.144-85.333 85.333-85.333h597.333zM512 298.667c-23.565 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667zM512 640c-23.565 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "division-box" + ] + }, + "attrs": [], + "properties": { + "order": 1681, + "id": 881, + "prevSize": 24, + "code": 59287, + "name": "division-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 407 + }, + { + "icon": { + "paths": [ + "M810.641 554.581h-597.335v-85.333h597.335v85.333zM512 213.333c47.13 0 85.333 38.205 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.205-85.333-85.333s38.204-85.333 85.333-85.333zM512 640c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.204-85.333-85.333s38.204-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "division" + ] + }, + "attrs": [], + "properties": { + "order": 1682, + "id": 880, + "prevSize": 24, + "code": 59288, + "name": "division" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 408 + }, + { + "icon": { + "paths": [ + "M298.667 384c-46.933 0-85.333-38.4-85.333-85.333s38.4-85.333 85.333-85.333c46.933 0 85.333 38.4 85.333 85.333s-38.4 85.333-85.333 85.333zM853.333 128h-682.667c-23.467 0-42.667 19.2-42.667 42.667v256c0 23.467 19.2 42.667 42.667 42.667h682.667c23.467 0 42.667-19.2 42.667-42.667v-256c0-23.467-19.2-42.667-42.667-42.667zM298.667 810.667c-46.933 0-85.333-38.4-85.333-85.333s38.4-85.333 85.333-85.333c46.933 0 85.333 38.4 85.333 85.333s-38.4 85.333-85.333 85.333zM853.333 554.667h-682.667c-23.467 0-42.667 19.2-42.667 42.667v256c0 23.467 19.2 42.667 42.667 42.667h682.667c23.467 0 42.667-19.2 42.667-42.667v-256c0-23.467-19.2-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "dns" + ] + }, + "attrs": [], + "properties": { + "order": 1683, + "id": 879, + "prevSize": 24, + "code": 59289, + "name": "dns" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 409 + }, + { + "icon": { + "paths": [ + "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM298.667 298.667v85.333h426.667v-85.333h-426.667zM298.667 469.333v85.333h426.667v-85.333h-426.667zM298.667 640v85.333h298.667v-85.333h-298.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "document" + ] + }, + "attrs": [], + "properties": { + "order": 1684, + "id": 878, + "prevSize": 24, + "code": 59290, + "name": "document" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 410 + }, + { + "icon": { + "paths": [ + "M768 640h-85.333v85.333h85.333zM768 469.333h-85.333v85.333h85.333zM853.333 810.667h-341.333v-85.333h85.333v-85.333h-85.333v-85.333h85.333v-85.333h-85.333v-85.333h341.333zM426.667 298.667h-85.333v-85.333h85.333zM426.667 469.333h-85.333v-85.333h85.333zM426.667 640h-85.333v-85.333h85.333zM426.667 810.667h-85.333v-85.333h85.333zM256 298.667h-85.333v-85.333h85.333zM256 469.333h-85.333v-85.333h85.333zM256 640h-85.333v-85.333h85.333zM256 810.667h-85.333v-85.333h85.333zM512 298.667v-170.667h-426.667v768h853.333v-597.333h-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "domain" + ] + }, + "attrs": [], + "properties": { + "order": 1685, + "id": 877, + "prevSize": 24, + "code": 59291, + "name": "domain" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 411 + }, + { + "icon": { + "paths": [ + "M682.667 512c0-47.13 38.204-85.333 85.333-85.333s85.333 38.204 85.333 85.333c0 47.13-38.204 85.333-85.333 85.333s-85.333-38.204-85.333-85.333zM426.667 512c0-47.13 38.204-85.333 85.333-85.333s85.333 38.204 85.333 85.333c0 47.13-38.204 85.333-85.333 85.333s-85.333-38.204-85.333-85.333zM170.667 512c0-47.13 38.205-85.333 85.333-85.333s85.333 38.204 85.333 85.333c0 47.13-38.205 85.333-85.333 85.333s-85.333-38.204-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "dots-horizontal" + ] + }, + "attrs": [], + "properties": { + "order": 1686, + "id": 876, + "prevSize": 24, + "code": 59292, + "name": "dots-horizontal" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 412 + }, + { + "icon": { + "paths": [ + "M512 682.667c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.204-85.333-85.333s38.204-85.333 85.333-85.333zM512 426.667c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.204-85.333-85.333s38.204-85.333 85.333-85.333zM512 170.667c47.13 0 85.333 38.205 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.205-85.333-85.333s38.204-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "dots-vertical" + ] + }, + "attrs": [], + "properties": { + "order": 1687, + "id": 875, + "prevSize": 24, + "code": 59293, + "name": "dots-vertical" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 413 + }, + { + "icon": { + "paths": [ + "M213.308 853.252h597.333v-85.333h-597.333zM810.641 383.918h-170.667v-256h-256v256h-170.667l298.667 298.668 298.667-298.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "download" + ] + }, + "attrs": [], + "properties": { + "order": 1688, + "id": 874, + "prevSize": 24, + "code": 59294, + "name": "download" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 414 + }, + { + "icon": { + "paths": [ + "M128 640v-85.333h85.333v85.333h-85.333zM128 469.333v-85.332h85.333v85.332h-85.333zM298.667 640v-85.333h85.333v85.333h-85.333zM298.667 469.333v-85.332h85.333v85.332h-85.333zM469.333 640v-85.333h85.333v85.333h-85.333zM469.333 469.333v-85.333h85.333v85.333h-85.333zM640 640v-85.333h85.333v85.333h-85.333zM640 469.333v-85.333h85.333v85.333h-85.333zM810.667 640v-85.333h85.333v85.333h-85.333zM810.667 469.333v-85.333h85.333v85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "drag-horizontal" + ] + }, + "attrs": [], + "properties": { + "order": 1689, + "id": 873, + "prevSize": 24, + "code": 59295, + "name": "drag-horizontal" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 415 + }, + { + "icon": { + "paths": [ + "M384 128h85.333v85.333h-85.333v-85.333zM554.667 128h85.333v85.333h-85.333v-85.333zM384 298.667h85.333v85.333h-85.333v-85.333zM554.667 298.667h85.333v85.333h-85.333v-85.333zM384 469.333h85.333v85.333h-85.333v-85.333zM554.667 469.333h85.333v85.333h-85.333v-85.333zM384 640h85.333v85.333h-85.333v-85.333zM554.667 640h85.333v85.333h-85.333v-85.333zM384 810.667h85.333v85.333h-85.333v-85.333zM554.667 810.667h85.333v85.333h-85.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "drag-vertical" + ] + }, + "attrs": [], + "properties": { + "order": 1690, + "id": 872, + "prevSize": 24, + "code": 59296, + "name": "drag-vertical" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 416 + }, + { + "icon": { + "paths": [ + "M298.667 810.667v-85.333h85.333v85.333h-85.333zM469.333 810.667v-85.333h85.333v85.333h-85.333zM640 810.667v-85.333h85.333v85.333h-85.333zM298.667 640v-85.333h85.333v85.333h-85.333zM469.333 640v-85.333h85.333v85.333h-85.333zM640 640v-85.333h85.333v85.333h-85.333zM298.667 469.333v-85.333h85.333v85.333h-85.333zM469.333 469.333v-85.333h85.333v85.333h-85.333zM640 469.333v-85.333h85.333v85.333h-85.333zM298.667 298.667v-85.333h85.333v85.333h-85.333zM469.333 298.667v-85.333h85.333v85.333h-85.333zM640 298.667v-85.333h85.333v85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "drag" + ] + }, + "attrs": [], + "properties": { + "order": 1691, + "id": 871, + "prevSize": 24, + "code": 59297, + "name": "drag" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 417 + }, + { + "icon": { + "paths": [ + "M767.974 767.919h-256v-246.955c-28.117 25.941-65.408 42.155-106.667 42.155-87.211 0-157.867-70.699-157.867-157.868 0-87.168 70.656-157.867 157.867-157.867 87.168 0 157.867 70.699 157.867 157.867 0 41.26-16.213 78.551-42.155 106.668h246.955zM810.641 127.918h-597.334c-47.147 0-85.333 38.229-85.333 85.333v597.335c0 47.104 38.187 85.333 85.333 85.333h597.334c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "drawing-box" + ] + }, + "attrs": [], + "properties": { + "order": 1692, + "id": 870, + "prevSize": 24, + "code": 59298, + "name": "drawing-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 418 + }, + { + "icon": { + "paths": [ + "M362.667 128c129.604 0 234.667 105.064 234.667 234.667 0 56.731-20.13 108.762-53.641 149.333h352.307v384h-384v-352.307c-40.572 33.51-92.602 53.641-149.333 53.641-129.603 0-234.667-105.062-234.667-234.667 0-129.603 105.064-234.667 234.667-234.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "drawing" + ] + }, + "attrs": [], + "properties": { + "order": 1693, + "id": 869, + "prevSize": 24, + "code": 59299, + "name": "drawing" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 419 + }, + { + "icon": { + "paths": [ + "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM643.878 703.654c-11.814-57.856-26.679-110.020-43.008-156.578l48.448-3.401c27.81 0 58.342 3.46 91.46 10.987-11.482 61.611-47.125 114.671-96.9 148.992zM512 745.033c-51.836 0-99.689-17.152-138.449-45.931 8.23-13.581 25.951-39.625 54.092-66.556 28.937-27.742 68.894-56.294 121.058-73.293 17.724 49.711 33.783 106.543 45.995 170.513-25.749 9.809-53.559 15.266-82.697 15.266zM278.973 512.013l0.133-3.366 25.486 0.465c46.858-0.311 128.628-4.228 211.521-30.383l13.41 30.839c-55.356 18.513-98.961 48-131.216 77.367-30.995 28.275-51.968 56.269-64.247 74.974-34.246-40.606-55.087-92.766-55.087-149.897zM409.059 303.276c16.195 19.109 48.584 61.121 83.161 126.736-70.351 20.937-141.168 25.847-184.043 25.835l-3.651-0.013-18.584-0.269c16.725-66.896 62.521-122.303 123.117-152.289zM512 278.991c54.955 0 105.395 19.215 145.284 51.205-30.528 36.563-70.882 63.059-114.423 81.754-30.596-59.182-60.198-101.519-80.371-127.404 15.991-3.544 32.521-5.556 49.51-5.556zM694.985 368.18c29.137 37.002 47.386 82.824 49.711 132.859-33.715-7.147-65.574-10.633-95.309-10.633l-0.201-0.013c-23.893 0-46.327 2.172-67.499 5.922l-15.595-36.279c47.121-20.668 92.322-50.076 128.892-91.857zM512 213.331c-164.997 0.014-298.667 133.724-298.667 298.682 0 164.928 133.67 298.65 298.667 298.65 164.932 0 298.667-133.722 298.667-298.65 0-164.958-133.734-298.668-298.667-298.682z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "dribbble-box" + ] + }, + "attrs": [], + "properties": { + "order": 1694, + "id": 868, + "prevSize": 24, + "code": 59300, + "name": "dribbble-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 420 + }, + { + "icon": { + "paths": [ + "M700.399 785.796c-16.879-82.65-38.118-157.175-61.44-223.689 21.615-3.089 44.279-4.851 68.267-4.851h0.947c39.727 0 83.341 4.941 130.654 15.693-16.401 88.013-67.319 163.819-138.428 212.847zM512 844.907c-74.052 0-142.412-24.503-197.783-65.613 11.757-19.401 37.073-56.606 77.274-95.083 41.341-39.633 98.416-80.422 172.942-104.704 25.314 71.019 48.26 152.209 65.707 243.588-36.787 14.016-76.514 21.811-118.14 21.811zM179.106 512.021c0-1.566 0.095-3.17 0.19-4.809 9.481 0.35 21.617 0.661 36.314 0.661h0.095c66.94-0.444 183.751-6.037 302.176-43.405 6.447 14.101 12.8 28.796 19.153 44.062-79.078 26.445-141.37 68.57-187.45 110.524-44.279 40.393-74.24 80.384-91.782 107.102-48.923-58.005-78.695-132.518-78.695-214.135zM364.943 213.826c23.135 27.297 69.404 87.315 118.804 181.050-100.504 29.913-201.672 36.928-262.922 36.911-1.707 0-3.413 0-5.12-0.017h-0.095c-10.335 0-19.153-0.154-26.549-0.388 23.894-95.566 89.316-174.717 175.882-217.555zM512 179.134c78.507 0 150.566 27.449 207.552 73.149-43.618 52.234-101.265 90.084-163.465 116.793-43.708-84.546-85.995-145.028-114.82-182.006 22.852-5.064 46.46-7.936 70.733-7.936zM773.406 306.546c41.621 52.859 67.695 118.319 71.014 189.8-48.166-10.21-93.675-15.189-136.154-15.189v-0.017h-0.286c-34.133 0-66.18 3.098-96.427 8.457-7.394-17.997-14.788-35.273-22.281-51.827 67.319-29.524 131.887-71.536 184.132-131.223zM512 85.333c-235.709 0.020-426.666 191.034-426.666 426.688 0 235.614 190.957 426.645 426.666 426.645 235.614 0 426.667-191.031 426.667-426.645 0-235.655-191.053-426.668-426.667-426.688z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "dribbble" + ] + }, + "attrs": [], + "properties": { + "order": 1695, + "id": 867, + "prevSize": 24, + "code": 59301, + "name": "dribbble" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 421 + }, + { + "icon": { + "paths": [ + "M938.667 469.333h-42.667l-42.667-85.333h-266.667l96 149.333h-85.333l-138.667-149.333h-288c-23.564 0-85.333-19.102-85.333-42.667s64-106.665 149.333-106.666c85.334-0 92.445 42.666 149.334 63.999h512c23.565 0 42.667 19.103 42.667 42.667v128zM458.667 277.334l138.667-149.334h85.333l-96 149.334h-128zM768 469.333v-64l74.667 0-32 63.999h-42.667zM128 810.667c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667c94.257 0 170.666 76.412 170.666 170.667 0 23.565-19.102 42.667-42.667 42.667s-42.666-19.102-42.666-42.667c0-47.13-38.205-85.333-85.333-85.333zM469.333 896c0 23.565-19.102 42.667-42.667 42.667-23.564 0-42.667-19.102-42.667-42.667 0-141.385-114.615-256-256-256-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667c188.513 0 341.333 152.819 341.333 341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "drone" + ] + }, + "attrs": [], + "properties": { + "order": 1696, + "id": 866, + "prevSize": 24, + "code": 59302, + "name": "drone" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 422 + }, + { + "icon": { + "paths": [ + "M512.542 621.222l184.969 153.489 79.151-51.674v57.933l-264.119 158.387-264.124-158.387v-57.933l79.151 51.674 184.973-153.489zM327.569 105.978l184.427 153.933 184.435-153.933 263.569 172.090-182.246 145.941 182.246 145.95-263.569 172.087-184.435-153.941-184.427 153.941-263.569-172.087 182.246-145.95-182.246-145.941 263.569-172.090zM511.996 583.838l261.491-159.829-261.491-159.831-261.483 159.831 261.483 159.829z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "dropbox" + ] + }, + "attrs": [], + "properties": { + "order": 1697, + "id": 865, + "prevSize": 24, + "code": 59303, + "name": "dropbox" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 423 + }, + { + "icon": { + "paths": [ + "M873.28 625.105c0 27.264-9.092 72.708-27.268 104.521s-31.812 40.9-59.076 40.9c-31.812-4.544-90.889-95.433-131.789-99.977-49.988 0-154.509 104.521-240.851 104.521-49.988 0-68.166-9.088-81.799-18.18-27.266-18.176-36.355-45.44-36.355-81.796 0-68.164 63.621-127.245 140.876-127.245 99.977 0 168.141 99.977 218.129 95.433 40.9 0 122.701-81.796 163.597-81.796 40.9-9.092 54.537 36.352 54.537 63.62zM709.679 225.199c-45.444-27.267-86.34-40.899-131.785-68.166-27.268-18.177-63.62-59.077-95.433-95.432-13.632 59.077-22.724 81.799-45.444 99.976-45.444 31.811-68.166 45.444-109.065 63.622-31.811 18.177-199.953 118.154-199.953 336.285 0 218.129 186.319 377.182 386.274 377.182 204.497 0 381.726-149.965 381.726-372.638 9.088-222.676-159.053-322.652-186.321-340.829z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "drupal" + ] + }, + "attrs": [], + "properties": { + "order": 1698, + "id": 864, + "prevSize": 24, + "code": 59304, + "name": "drupal" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 424 + }, + { + "icon": { + "paths": [ + "M362.667 213.333c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64s-28.654-64-64-64zM426.667 85.334c117.82 0 213.333 95.512 213.333 213.333 0 72.401-36.066 136.379-91.213 174.946 67.106 6.263 143.159 21.696 219.213 59.721 128 64 170.667-21.333 170.667-21.333s-42.667 384-298.667 384h-256c0 0-213.333 0-213.333-213.333 0-127.97 127.938-170.645 85.364-255.936-170.697-0.064-170.697-149.397-170.697-149.397 42.667 21.333 95.712 20.702 128.518 6.358 7.685-110.833 100.029-198.358 212.816-198.358z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "duck" + ] + }, + "attrs": [], + "properties": { + "order": 1699, + "id": 863, + "prevSize": 24, + "code": 59305, + "name": "duck" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 425 + }, + { + "icon": { + "paths": [ + "M180.131 602.509l-30.17-30.17c-33.325-33.323-33.325-87.356 0-120.678 33.325-33.325 87.355-33.325 120.68 0l110.013 110.012 181.019-181.018-110.012-110.013c-33.326-33.325-33.326-87.355 0-120.68 33.323-33.325 87.356-33.325 120.678 0l301.7 301.699c33.323 33.323 33.323 87.356 0 120.678-33.327 33.327-87.356 33.327-120.683 0l-110.012-110.012-181.018 181.018 110.012 110.016c33.327 33.323 33.327 87.351 0 120.678-33.323 33.323-87.356 33.323-120.678 0l-271.529-271.531zM134.877 828.783l45.255-45.252-60.34-60.343c-16.662-16.661-16.662-43.674 0-60.339 16.663-16.661 43.677-16.661 60.34 0l181.019 181.022c16.662 16.661 16.662 43.678 0 60.339s-43.677 16.661-60.34 0l-60.34-60.339-45.255 45.252-60.34-60.339zM828.783 134.877l60.339 60.34-45.252 45.255 60.339 60.34c16.661 16.663 16.661 43.677 0 60.34s-43.678 16.663-60.339 0l-181.022-181.019c-16.661-16.663-16.661-43.677 0-60.34 16.666-16.662 43.678-16.662 60.339 0l60.343 60.34 45.252-45.255z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "dumbbell" + ] + }, + "attrs": [], + "properties": { + "order": 1700, + "id": 862, + "prevSize": 24, + "code": 59306, + "name": "dumbbell" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 426 + }, + { + "icon": { + "paths": [ + "M938.667 224.788l-63.351 63.351c40.162 65.062 63.334 141.724 63.334 223.802 0 235.605-191.019 426.667-426.667 426.667-82.074 0-158.733-23.177-223.794-63.343l-63.401 63.403-54.121-54.49 713.51-713.51 54.49 54.121zM763.546 742.042c55.595-60.715 89.771-141.312 89.771-230.101 0-58.372-14.669-113.285-40.512-161.292l-180.1 180.104c4.595 6.805 7.279 15.010 7.279 23.855v128h42.667c38.016 0 69.888 25.045 80.896 59.435zM469.316 850.287v-82.347c-20.634 0-39.548-7.322-54.298-19.503l-64.16 64.158c36.095 19.341 76.073 32.393 118.458 37.692zM639.983 195.651v17.621c0 47.104-38.229 85.333-85.333 85.333h-85.333v85.333c0 23.552-19.115 42.667-42.667 42.667h-85.333v85.335h92.975l-89.153 89.152-165.614-165.611c-5.632 24.619-8.875 50.133-8.875 76.459 0 74.441 23.859 143.266 64.342 199.3l-61.050 61.052c-55.571-72.047-88.625-162.347-88.625-260.352 0-235.649 191.019-426.668 426.667-426.668 98.018 0 188.318 33.051 260.361 88.617l-61.111 61.111c-21.943-15.796-45.841-29.055-71.249-39.349z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "earth-off" + ] + }, + "attrs": [], + "properties": { + "order": 1701, + "id": 861, + "prevSize": 24, + "code": 59307, + "name": "earth-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 427 + }, + { + "icon": { + "paths": [ + "M763.546 742.042c-11.008-34.389-42.88-59.435-80.896-59.435h-42.667v-128c0-23.595-19.115-42.667-42.667-42.667h-256v-85.335h85.333c23.552 0 42.667-19.115 42.667-42.667v-85.333h85.333c47.104 0 85.333-38.229 85.333-85.333v-17.621c125.013 50.645 213.333 173.056 213.333 316.289 0 88.789-34.176 169.387-89.771 230.101zM469.316 850.287c-168.32-21.035-298.667-164.352-298.667-338.347 0-26.325 3.243-51.84 8.875-76.459l204.458 204.459v42.667c0 47.104 38.187 85.333 85.334 85.333zM511.983 85.272c-235.648 0-426.667 191.019-426.667 426.668 0 235.605 191.019 426.667 426.667 426.667s426.667-191.061 426.667-426.667c0-235.649-191.019-426.668-426.667-426.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "earth" + ] + }, + "attrs": [], + "properties": { + "order": 1702, + "id": 860, + "prevSize": 24, + "code": 59308, + "name": "earth" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 428 + }, + { + "icon": { + "paths": [ + "M162.336 448.299c-34.814 0-70.091 22.042-70.091 60.685h136.763c0-36.399-27.027-60.685-66.672-60.685zM164.046 416.669c87.889 0 113.472 57.644 114.505 96.671v-178.727h47.865v117.957c0 0 20.289-35.258 85.585-35.258 69.726 0 111.011 49.249 111.011 110.48 0 7.488-0.58 14.72-1.711 21.658 11.281-31.663 50.313-47.3 114.539-47.3h58.125v-10.257c0-28.821-25.378-43.81-58.125-43.81-50.394 0-52.992 31.842-52.992 31.842h-49.574c0-8.717 6.383-63.254 105.984-63.254 33.924 0 71.053 7.083 89.967 34.996l-14.089-26.438h55.774l80.043 160.356 79.859-160.356h50.526l-145.463 285.493h-52.996l41.975-79.586-89.135-167.279c3.913 9.591 6.114 21.018 6.114 34.607v103.053c0 11.921 1.711 30.558 1.711 30.558h-44.075c0 0-1.173-15.040-1.173-30.293 0 0-22.362 38.357-91.785 38.357-50.935 0-88.627-24.525-88.627-69.606 0-2.53 0.124-4.988 0.371-7.373-13.193 46.327-52.83 76.395-106.36 76.395-62.84 0-85.95-36.156-85.95-36.156 0 13.696-1.681 28.676-1.681 28.676h-46.773c0 0 1.061-20.864 1.061-35.721v-55.782h-187.39c0 39.433 29.954 67.567 71.603 67.567 51.136 0 61.65-35.895 61.65-35.895h49.042c0 0-6.489 66.667-107.701 66.667-85.988 0-123.086-42.274-123.086-109.41 0-84.74 55.169-112.829 121.376-112.829zM399.927 449.685c-50.295 0-73.51 39.851-73.51 78.532 0 41.51 25.871 78.959 73.831 78.959 40.187 0 73.19-31.394 73.19-79.386 0-44.757-28.578-78.106-73.511-78.106zM693.965 532.924c-75.268 0-126.502 0.235-126.502 37.606 0 20.54 15.215 38.251 50.697 38.251 64.798 0 75.806-44.348 75.806-62.187v-13.67z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "ebay" + ] + }, + "attrs": [], + "properties": { + "order": 1703, + "id": 859, + "prevSize": 24, + "code": 59309, + "name": "ebay" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 429 + }, + { + "icon": { + "paths": [ + "M116.768 461.129c46.615-519.202 843.902-519.202 787.642 117.342h-536.882c0 183.245 247.543 241.114 466.154 117.342v180.032c-268.442 143.061-620.467 38.579-620.467-274.871 0-234.69 212.181-310.234 212.181-310.234s-59.475 75.549-61.082 138.24h305.414c0-303.805-417.934-191.285-552.958 32.149z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "edge" + ] + }, + "attrs": [], + "properties": { + "order": 1704, + "id": 858, + "prevSize": 24, + "code": 59310, + "name": "edge" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 430 + }, + { + "icon": { + "paths": [ + "M512 213.333l-284.587 426.667h569.173zM213.333 725.333h597.333v85.333h-597.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "eject" + ] + }, + "attrs": [], + "properties": { + "order": 1705, + "id": 857, + "prevSize": 24, + "code": 59311, + "name": "eject" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 431 + }, + { + "icon": { + "paths": [ + "M896 896h-768l0-416 275.394 158.997 160.766-92.817 331.84 191.59v158.229zM128 381.466v-93.466l275.394 158.997 160.766-92.817 331.84 191.59v93.466l-331.84-191.59-160.766 92.817-275.394-158.997z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "elevation-decline" + ] + }, + "attrs": [], + "properties": { + "order": 1706, + "id": 856, + "prevSize": 24, + "code": 59312, + "name": "elevation-decline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 432 + }, + { + "icon": { + "paths": [ + "M128 896v-158.229l331.84-191.59 160.768 92.817 275.392-158.997v416h-768zM896 381.466l-275.396 158.997-160.764-92.817-331.84 191.59v-93.466l331.84-191.59 160.768 92.817 275.392-158.997v93.466z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "elevation-rise" + ] + }, + "attrs": [], + "properties": { + "order": 1707, + "id": 855, + "prevSize": 24, + "code": 59313, + "name": "elevation-rise" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 433 + }, + { + "icon": { + "paths": [ + "M298.667 85.333l170.667 170.667h-128v170.666h-85.333v-170.666h-128l170.667-170.667zM725.333 426.667l-170.667-170.666h128v-170.666h85.333v170.666h128l-170.667 170.666zM298.667 512h426.667c47.13 0 85.333 38.204 85.333 85.333v256c0 47.13-38.204 85.333-85.333 85.333h-426.667c-47.128 0-85.333-38.204-85.333-85.333v-256c0-47.13 38.205-85.333 85.333-85.333zM298.667 597.333v256h426.667v-256h-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "elevator" + ] + }, + "attrs": [], + "properties": { + "order": 1708, + "id": 854, + "prevSize": 24, + "code": 59314, + "name": "elevator" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 434 + }, + { + "icon": { + "paths": [ + "M938.667 341.333v426.667c0 47.13-38.204 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333v-426.667c0-32.162 17.792-60.168 44.071-74.712l382.596-220.892 382.588 220.887c26.283 14.543 44.079 42.551 44.079 74.716zM170.667 341.333l341.333 213.333 341.333-213.333-341.333-213.333-341.333 213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "email-open" + ] + }, + "attrs": [], + "properties": { + "order": 1709, + "id": 853, + "prevSize": 24, + "code": 59315, + "name": "email-open" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 435 + }, + { + "icon": { + "paths": [ + "M874.667-0c58.88 0 106.667 47.787 106.667 106.667v21.333c23.467 0 42.667 19.2 42.667 42.667v170.666c0 23.467-19.2 42.667-42.667 42.667h-213.333c-23.467 0-42.667-19.2-42.667-42.667v-170.666c0-23.467 19.2-42.667 42.667-42.667v-21.333c0-58.88 47.787-106.667 106.667-106.667zM512 469.342l-341.333-213.333v85.333l341.333 213.333 178.419-111.514c21.525 16.427 48.414 26.18 77.581 26.18h170.667v298.667c0 46.933-38.4 85.333-85.333 85.333h-682.667c-46.933 0-85.333-38.4-85.333-85.333l0.427-512c0-46.933 37.973-85.333 84.907-85.333h469.333v170.667c0 15.199 2.65 29.78 7.509 43.305l-135.509 84.695zM874.667 42.667c-35.345 0-64 28.654-64 64v21.333h128v-21.333c0-35.346-28.655-64-64-64z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "email-secure" + ] + }, + "attrs": [], + "properties": { + "order": 1710, + "id": 852, + "prevSize": 24, + "code": 59316, + "name": "email-secure" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 436 + }, + { + "icon": { + "paths": [ + "M853.308 341.251l-341.333 213.335-341.333-213.335v-85.333l341.333 213.335 341.333-213.335zM853.308 170.584h-682.667c-47.147 0-84.907 38.186-84.907 85.333l-0.426 512.001c0 47.104 38.187 85.333 85.333 85.333h682.667c47.104 0 85.333-38.229 85.333-85.333v-512.001c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "email" + ] + }, + "attrs": [], + "properties": { + "order": 1711, + "id": 851, + "prevSize": 24, + "code": 59317, + "name": "email" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 437 + }, + { + "icon": { + "paths": [ + "M810.667 426.667c0 58.91-90.423 106.667-149.333 106.667s-117.333-47.757-117.333-106.667h-64c0 58.91-58.423 106.667-117.333 106.667s-149.333-47.757-149.333-106.667h-31.913c-7.020 27.273-10.753 55.868-10.753 85.333 0 188.514 152.82 341.333 341.333 341.333 188.514 0 341.333-152.819 341.333-341.333 0-29.466-3.733-58.061-10.752-85.333h-31.915zM512 170.666c-126.342 0-236.651 68.642-295.669 170.667h591.34c-59.021-102.025-169.327-170.667-295.671-170.667zM938.667 512c0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.666-191.027-426.666-426.667 0-235.642 191.025-426.667 426.666-426.667 235.639 0 426.667 191.025 426.667 426.667zM512 735.155c-74.769 0-140.556-30.771-178.649-77.35l60.473-60.471c19.298 30.827 64.941 52.489 118.176 52.489s98.88-21.662 118.178-52.489l60.471 60.471c-38.093 46.579-103.881 77.35-178.65 77.35z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "emoticon-cool" + ] + }, + "attrs": [], + "properties": { + "order": 1712, + "id": 850, + "prevSize": 24, + "code": 59318, + "name": "emoticon-cool" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 438 + }, + { + "icon": { + "paths": [ + "M64.032 89.030c38.509 38.065 100.949 70.092 178.559 92.1 73.46-59.887 167.241-95.796 269.409-95.796 102.165 0 195.947 35.91 269.41 95.797 77.606-22.008 140.049-54.036 178.556-92.1-1.203 69.6-36.42 133.471-94.554 183.846 46.242 68.208 73.254 150.511 73.254 239.124 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-88.612 27.013-170.915 73.254-239.124-58.133-50.375-93.349-114.246-94.555-183.846zM853.333 512c0-188.513-152.819-341.333-341.333-341.333s-341.333 152.82-341.333 341.333c0 188.514 152.82 341.333 341.333 341.333s341.333-152.819 341.333-341.333zM448 426.667c0 34.133-29.867 64-64 64s-64-29.867-64-64v-64l128 64zM704 426.667c0 34.133-29.867 64-64 64s-64-29.867-64-64l128-64v64zM512 735.159c-74.769 0-140.557-30.775-178.649-77.355l60.473-60.471c19.298 30.827 64.941 52.489 118.176 52.489s98.88-21.662 118.174-52.489l60.476 60.471c-38.093 46.579-103.881 77.355-178.65 77.355z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "emoticon-devil" + ] + }, + "attrs": [], + "properties": { + "order": 1713, + "id": 849, + "prevSize": 24, + "code": 59319, + "name": "emoticon-devil" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 439 + }, + { + "icon": { + "paths": [ + "M853.333 512c0-188.513-152.819-341.333-341.333-341.333s-341.333 152.82-341.333 341.333c0 188.514 152.82 341.333 341.333 341.333s341.333-152.819 341.333-341.333zM938.667 512c0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.642 191.025-426.666 426.667-426.666 235.639 0 426.667 191.025 426.667 426.666zM426.667 405.333c0 34.133-29.867 64-64 64s-64-29.867-64-64c0-34.133 29.867-64 64-64s64 29.867 64 64zM725.333 405.333c0 34.133-29.867 64-64 64s-64-29.867-64-64c0-34.133 29.867-64 64-64s64 29.867 64 64zM512 735.159c-74.769 0-140.557-30.775-178.649-77.355l60.473-60.471c19.298 30.827 64.941 52.489 118.176 52.489s98.88-21.662 118.174-52.489l60.476 60.471c-38.093 46.579-103.881 77.355-178.65 77.355z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "emoticon-happy" + ] + }, + "attrs": [], + "properties": { + "order": 1714, + "id": 848, + "prevSize": 24, + "code": 59320, + "name": "emoticon-happy" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 440 + }, + { + "icon": { + "paths": [ + "M362.641 469.252c-35.371 0-64-28.672-64-64.001 0-35.328 28.629-64 64-64s64 28.672 64 64c0 35.329-28.629 64.001-64 64.001zM661.308 469.252c-35.371 0-64-28.672-64-64.001s28.629-64 64-64c35.371 0 64 28.672 64 64s-28.629 64.001-64 64.001zM511.974 853.252c188.587 0 341.333-152.832 341.333-341.333s-152.747-341.334-341.333-341.334c-188.588 0-341.335 152.832-341.335 341.334s152.747 341.333 341.335 341.333zM511.761 85.252c235.776 0 426.88 191.018 426.88 426.667s-191.104 426.667-426.88 426.667c-235.82 0-426.455-191.019-426.455-426.667s190.634-426.667 426.455-426.667zM384 597.333h256c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-256c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "emoticon-neutral" + ] + }, + "attrs": [], + "properties": { + "order": 1715, + "id": 847, + "prevSize": 24, + "code": 59321, + "name": "emoticon-neutral" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 441 + }, + { + "icon": { + "paths": [ + "M384 469.333c23.564 0 42.667 38.204 42.667 85.333s-19.103 85.333-42.667 85.333c-23.564 0-42.667-38.204-42.667-85.333s19.102-85.333 42.667-85.333zM640 469.333c23.565 0 42.667 38.204 42.667 85.333s-19.102 85.333-42.667 85.333c-23.565 0-42.667-38.204-42.667-85.333s19.102-85.333 42.667-85.333zM416 74.667c0 0 266.667 96 224 266.666 0 0 170.667 0 96 149.333 0 0 179.75 18.923 129.408 163.682-53.589 50.782-67.546 65.847-118.741 102.985l120.064-68.553c43.994 21.653 173.214 99.26 29.269 207.219-170.667 128-426.667 10.667-512 10.667s-170.667 32-213.333 32c-42.667 0-85.333-42.667-85.333-128s85.333-128 128-128c0 0-128-128 85.333-213.333 0 0-85.333-128 85.333-170.667 0 0-42.667-42.667 0-85.333s32-96 32-138.666zM341.333 725.333c56.889 49.779 113.779 99.554 170.667 99.554s113.779-49.775 170.667-99.554h-341.333zM384 426.667c-47.128 0-85.333 57.306-85.333 128s38.205 128 85.333 128c47.13 0 85.333-57.306 85.333-128s-38.204-128-85.333-128zM640 426.667c-47.13 0-85.333 57.306-85.333 128s38.204 128 85.333 128c47.13 0 85.333-57.306 85.333-128s-38.204-128-85.333-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "emoticon-poop" + ] + }, + "attrs": [], + "properties": { + "order": 1716, + "id": 846, + "prevSize": 24, + "code": 59322, + "name": "emoticon-poop" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 442 + }, + { + "icon": { + "paths": [ + "M853.333 512c0-187.733-153.6-341.333-341.333-341.333s-341.333 153.6-341.333 341.333c0 187.733 153.6 341.333 341.333 341.333s341.333-153.6 341.333-341.333zM938.667 512c0 234.667-192 426.667-426.667 426.667s-426.667-192-426.667-426.667c0-234.667 192-426.666 426.667-426.666s426.667 192 426.667 426.666zM661.333 341.333c34.133 0 64 29.867 64 64s-29.867 64-64 64c-34.133 0-64-29.867-64-64s29.867-64 64-64zM426.667 405.333c0 34.133-29.867 64-64 64s-64-29.867-64-64c0-34.133 29.867-64 64-64s64 29.867 64 64zM512 597.333c74.769 0 140.557 30.771 178.65 77.35l-60.476 60.471c-19.294-30.822-64.939-52.489-118.174-52.489s-98.878 21.666-118.176 52.489l-60.473-60.471c38.092-46.579 103.88-77.35 178.649-77.35z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "emoticon-sad" + ] + }, + "attrs": [], + "properties": { + "order": 1717, + "id": 845, + "prevSize": 24, + "code": 59323, + "name": "emoticon-sad" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 443 + }, + { + "icon": { + "paths": [ + "M384 341.333c47.13 0 85.333 38.205 85.333 85.333 0 15.543-4.156 30.114-11.418 42.667-14.754-25.506-42.33-42.667-73.916-42.667s-59.163 17.161-73.917 42.667c-7.261-12.553-11.416-27.123-11.416-42.667 0-47.128 38.205-85.333 85.333-85.333zM640 341.333c47.13 0 85.333 38.205 85.333 85.333 0 15.543-4.156 30.114-11.418 42.667-14.754-25.506-42.33-42.667-73.916-42.667s-59.162 17.161-73.916 42.667c-7.262-12.553-11.418-27.123-11.418-42.667 0-47.128 38.204-85.333 85.333-85.333zM511.974 853.252c188.587 0 341.333-152.832 341.333-341.333s-152.747-341.334-341.333-341.334c-188.588 0-341.335 152.832-341.335 341.334s152.747 341.333 341.335 341.333zM511.761 85.252c235.776 0 426.88 191.018 426.88 426.667s-191.104 426.667-426.88 426.667c-235.82 0-426.455-191.019-426.455-426.667s190.634-426.667 426.455-426.667zM384 554.667h256c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667c0 85.333-38.204 128-85.333 128s-85.333-42.667-85.333-128h-85.334c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "emoticon-tongue" + ] + }, + "attrs": [], + "properties": { + "order": 1718, + "id": 844, + "prevSize": 24, + "code": 59324, + "name": "emoticon-tongue" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 444 + }, + { + "icon": { + "paths": [ + "M511.974 746.586c99.413 0 183.68-62.123 217.899-149.333h-435.797c34.219 87.211 118.485 149.333 217.899 149.333zM362.641 469.252c35.37 0 64-28.672 64-64.001 0-35.328-28.63-64-64-64s-64 28.672-64 64c0 35.329 28.629 64.001 64 64.001zM661.308 469.252c35.371 0 64-28.672 64-64.001 0-35.328-28.629-64-64-64s-64 28.672-64 64c0 35.329 28.629 64.001 64 64.001zM511.974 853.252c-188.587 0-341.334-152.832-341.334-341.333 0-188.503 152.747-341.335 341.334-341.335s341.333 152.832 341.333 341.335c0 188.501-152.747 341.333-341.333 341.333zM511.761 85.251c-235.819 0-426.454 191.019-426.454 426.668 0 235.648 190.635 426.667 426.454 426.667 235.776 0 426.88-191.019 426.88-426.667 0-235.649-191.104-426.668-426.88-426.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "emoticon" + ] + }, + "attrs": [], + "properties": { + "order": 1719, + "id": 843, + "prevSize": 24, + "code": 59325, + "name": "emoticon" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 445 + }, + { + "icon": { + "paths": [ + "M341.333 426.667h341.333v341.333h-213.333l-85.333-85.333h-85.333v-213.333zM298.667 170.667v85.333h128v85.333h-128l-85.333 85.333v128h-85.333v-128h-85.333v341.333h85.333v-128h85.333v128h128l85.333 85.333h341.333v-170.667h85.333v128h128v-426.667h-128v128h-85.333v-170.667h-256v-85.333h128v-85.333h-341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "engine-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1720, + "id": 842, + "prevSize": 24, + "code": 59326, + "name": "engine-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 446 + }, + { + "icon": { + "paths": [ + "M298.667 170.667v85.333h128v85.333h-128l-85.333 85.333v128h-85.333v-128h-85.333v341.333h85.333v-128h85.333v128h128l85.333 85.333h341.333v-170.667h85.333v128h128v-426.667h-128v128h-85.333v-170.667h-256v-85.333h128v-85.333h-341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "engine" + ] + }, + "attrs": [], + "properties": { + "order": 1721, + "id": 841, + "prevSize": 24, + "code": 59327, + "name": "engine" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 447 + }, + { + "icon": { + "paths": [ + "M725.308 682.62v-85.333h-426.668v85.333h426.668zM810.641 127.92c47.061 0 85.333 38.229 85.333 85.333v597.332c0 47.104-38.272 85.333-85.333 85.333h-597.333c-47.189 0-85.333-38.229-85.333-85.333v-597.332c0-47.104 38.144-85.333 85.333-85.333h597.333zM725.333 426.667v-85.333h-426.667v85.333h426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "equal-box" + ] + }, + "attrs": [], + "properties": { + "order": 1722, + "id": 840, + "prevSize": 24, + "code": 59328, + "name": "equal-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 448 + }, + { + "icon": { + "paths": [ + "M810.667 426.667h-597.333v-85.333h597.333v85.333zM810.667 682.667h-597.333v-85.333h597.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "equal" + ] + }, + "attrs": [], + "properties": { + "order": 1723, + "id": 839, + "prevSize": 24, + "code": 59329, + "name": "equal" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 449 + }, + { + "icon": { + "paths": [ + "M693.018 151.792l211.191 211.189c33.323 33.324 33.323 87.353 0 120.68l-392.209 392.209c-66.65 66.65-174.709 66.65-241.359 0l-150.85-150.852c-33.324-33.323-33.324-87.351 0-120.678l452.548-452.548c33.327-33.324 87.356-33.324 120.678 0zM180.131 664.678l150.849 150.852c33.325 33.323 87.355 33.323 120.68 0l150.848-150.852-211.188-211.187-211.189 211.187z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "eraser" + ] + }, + "attrs": [], + "properties": { + "order": 1724, + "id": 838, + "prevSize": 24, + "code": 59330, + "name": "eraser" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 450 + }, + { + "icon": { + "paths": [ + "M853.333 341.333h-44.941l-512 512h-125.726c-47.128 0-85.333-38.204-85.333-85.333s38.205-85.333 85.333-85.333h55.034l72.966-72.964v-183.036c0-23.564 19.102-42.667 42.667-42.667h42.667c23.564 0 42.667 19.103 42.667 42.667v55.036l311.031-311.036h115.635c47.13 0 85.333 38.205 85.333 85.333s-38.204 85.333-85.333 85.333zM362.667 213.333c35.346 0 64 28.654 64 64s-28.654 64-64 64c-35.346 0-64-28.654-64-64s28.654-64 64-64z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "escalator" + ] + }, + "attrs": [], + "properties": { + "order": 1725, + "id": 837, + "prevSize": 24, + "code": 59331, + "name": "escalator" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 451 + }, + { + "icon": { + "paths": [ + "M286.562 886.652c64.703-2.816 143.292 0 219.9 0 79.087 0 160.064-5.261 223.838 0 25.758 2.125 49.468 17.557 70.703 3.9 16.388-21.107 4.233-49.442 7.859-77.828 6.874-53.918 56.589-118.541-15.727-132.301-30.805 28.079-10.039 54.724-27.477 89.506-21.111 42.095-96.802 56.661-168.862 62.242-61.841 4.8-170.245 10.995-192.435-31.125-18.734-35.546-7.869-90.684-7.869-136.183 0-51.473-5.522-100.736 7.869-140.092 78.562 5.743 180.173-26.185 235.631 7.787 37.094 22.733 16.004 67.23 58.91 81.702 29.53-7.919 13.764-46.097 11.767-81.702-1.271-22.959-1.169-55.215 0-81.724 1.579-35.769 15.398-77.275-23.573-77.812-30.605 23.788-7.586 63.43-39.27 85.595-10.121 7.095-32.107 10.099-47.095 11.686-58.846 6.212-151.168 1.143-200.303-7.791-6.769-71.712-6.179-169.436 0-241.249 26.671-26.484 88.022-27.405 129.6-27.243 72.845 0.282 186.445 6.349 208.132 42.802 11.797 19.834 2.449 61.348 23.565 66.145 42.496 9.696 21.841-66.119 23.573-101.173 1.28-26.279 12.898-43.194 7.838-62.261-13.751-18.786-34.244-9.371-47.104-7.775-133.649 16.523-336.609 7.775-479.108 7.775-17.018 0-46.746-8.484-58.908 11.675-8.219 44.954 53.138 26.365 74.612 50.586 6.982 7.879 17.3 42.675 19.63 66.163 6.214 62.365 0 157.605 0 249.031 0 96.606 7.34 194.057 0 252.941-2.552 20.561-14.961 53.675-19.63 58.359-26.757 26.731-97.486-2.867-90.333 54.49 24.853 16.725 60.854 5.333 94.268 3.874z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "etsy" + ] + }, + "attrs": [], + "properties": { + "order": 1726, + "id": 836, + "prevSize": 24, + "code": 59332, + "name": "etsy" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 452 + }, + { + "icon": { + "paths": [ + "M643.691 496.23c0 0 8.145-54.498 39.735-54.498 31.612 0 75.017 72.772 75.017 72.772s-99.017-18.274-114.752-18.274zM810.039 199.974c-14.741-25.411-91.874-54.69-131.904-54.69-39.983 0-103.151 0-103.151 0s-33.118-59.951-110.98-59.951c-77.927 0-72.684 34.732-72.684 64.389v119.894l-35.318 37.281h-163.092c0 0-45.947 30.388-45.947 96.075s20.385 294.59 157.26 315.761c161.944 25.088 189.669-50.176 189.669-59.221 0-38.114 0.956-95.868 0.956-95.868s47.428 90.607 119.040 90.607c71.616 0 113.259 41.139 113.259 83.494 0 42.402 0 78.391 0 78.391s-2.667 49.067-44.753 49.067c-42.155 0-89.877 0-89.877 0s-29.495-22.972-29.495-54.746c0-31.761 14.421-40.393 31.262-40.393 16.828 0 30.66 1.954 30.66 1.954v-66.825c0 0-135.633-0.883-135.633 102.967 0 103.825 70.933 130.505 127.804 130.505 56.811 0 92.642 0 92.642 0s167.283-21.513 167.283-352c0-330.525-52.245-361.264-66.999-386.693zM320.058 269.227l-138.316-0.152 173.293-174.355 0.038 140.62-35.015 33.887z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "evernote" + ] + }, + "attrs": [], + "properties": { + "order": 1727, + "id": 835, + "prevSize": 24, + "code": 59333, + "name": "evernote" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 453 + }, + { + "icon": { + "paths": [ + "M469.333 192h85.333v469.333h-85.333v-469.333zM554.667 746.667v85.333h-85.333v-85.333h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "exclamation" + ] + }, + "attrs": [], + "properties": { + "order": 1728, + "id": 834, + "prevSize": 24, + "code": 59334, + "name": "exclamation" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 454 + }, + { + "icon": { + "paths": [ + "M810.641 127.917h-597.334c-47.147 0-85.333 38.229-85.333 85.333v170.667h85.333v-170.667h597.334v597.331h-597.334v-170.667h-85.333v170.667c0 47.108 38.187 85.333 85.333 85.333h597.334c47.104 0 85.333-38.225 85.333-85.333v-597.331c0-47.104-38.229-85.333-85.333-85.333zM430.268 664.917l60.373 60.331 213.333-213.333-213.333-213.331-60.373 60.331 110.336 110.334h-412.63v85.333h412.63l-110.336 110.336z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "exit-to-app" + ] + }, + "attrs": [], + "properties": { + "order": 1729, + "id": 833, + "prevSize": 24, + "code": 59335, + "name": "exit-to-app" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 455 + }, + { + "icon": { + "paths": [ + "M981.333 512l-170.667-170.665v127.999h-384v85.333h384v128zM42.667 768v-511.999c0-47.36 38.4-85.333 85.333-85.333l512-0.001c46.933 0 85.333 37.973 85.333 85.333v128h-85.333v-128l-512 0v511.999h512v-128h85.333v128c0 46.933-38.4 85.333-85.333 85.333h-512c-46.933 0-85.333-37.973-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "export" + ] + }, + "attrs": [], + "properties": { + "order": 1730, + "id": 832, + "prevSize": 24, + "code": 59336, + "name": "export" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 456 + }, + { + "icon": { + "paths": [ + "M504.934 384.63l134.315 134.312c0.128-2.385 0.725-4.608 0.725-7.040 0-70.694-57.301-127.998-128-127.998-2.432 0-4.651 0.596-7.040 0.727zM321.211 418.164l66.005 65.962c-2.005 8.964-3.242 18.219-3.242 27.776 0 70.699 57.302 128 128 128 9.6 0 18.859-1.233 27.776-3.2l66.005 65.967c-28.416 13.995-59.989 22.566-93.781 22.566-117.803 0-213.334-95.484-213.334-213.333 0-33.792 8.576-65.323 22.57-93.738zM85.307 182.219l116.651 116.693c-70.4 55.125-125.995 128.425-159.318 212.99 73.728 187.264 255.914 320 469.334 320 66.133 0 129.237-12.796 187.051-35.921l18.091 18.044 124.544 124.587 54.315-54.31-756.352-756.355zM511.974 298.57c117.803 0 213.333 95.532 213.333 213.332 0 27.563-5.632 53.722-15.147 77.909l124.672 124.672c64.341-53.803 115.243-123.221 146.475-202.581-73.728-187.261-255.872-319.998-469.333-319.998-59.733 0-116.865 10.708-169.985 29.781l92.076 92.076c24.192-9.516 50.347-15.19 77.909-15.19z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "eye-off" + ] + }, + "attrs": [], + "properties": { + "order": 1731, + "id": 831, + "prevSize": 24, + "code": 59337, + "name": "eye-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 457 + }, + { + "icon": { + "paths": [ + "M511.974 383.92c-70.699 0-128 57.3-128 127.999s57.301 128 128 128c70.699 0 128-57.301 128-128s-57.301-127.999-128-127.999zM511.974 725.252c-117.802 0-213.333-95.531-213.333-213.333 0-117.801 95.531-213.332 213.333-213.332s213.333 95.531 213.333 213.332c0 117.803-95.531 213.333-213.333 213.333zM511.974 191.92c-213.418 0-395.605 132.737-469.333 319.999 73.728 187.264 255.915 320 469.333 320 213.461 0 395.605-132.736 469.333-320-73.728-187.262-255.872-319.999-469.333-319.999z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "eye" + ] + }, + "attrs": [], + "properties": { + "order": 1732, + "id": 830, + "prevSize": 24, + "code": 59338, + "name": "eye" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 458 + }, + { + "icon": { + "paths": [ + "M295.253 810.667l-81.92-81.92 343.893-343.893 81.92 81.92zM883.627 240.213l-99.84-99.84c-16.64-16.64-43.52-16.64-60.16 0l-133.12 133.12-82.347-81.493-60.16 60.16 60.587 60.587-380.587 380.587v202.667h202.667l380.587-380.587 60.587 60.587 60.16-60.16-81.92-81.92 133.12-133.12c17.067-17.067 17.067-43.947 0.427-60.587z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "eyedropper-variant" + ] + }, + "attrs": [], + "properties": { + "order": 1733, + "id": 829, + "prevSize": 24, + "code": 59339, + "name": "eyedropper-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 459 + }, + { + "icon": { + "paths": [ + "M825.438 500.262l-90.509 90.509-60.339-60.339-328.969 328.964-196.288 79.27-64-64 79.27-196.288 328.965-328.966-60.339-60.341 90.509-90.51 301.7 301.7zM714.982 128.002c49.984-49.987 131.029-49.987 181.018 0s49.988 131.031 0 181.018l-81.988 81.987-181.018-181.018 81.988-81.987zM237.125 726.537l-45.125 105.463 105.464-45.124 316.782-316.783-60.339-60.341-316.783 316.785z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "eyedropper" + ] + }, + "attrs": [], + "properties": { + "order": 1734, + "id": 828, + "prevSize": 24, + "code": 59340, + "name": "eyedropper" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 460 + }, + { + "icon": { + "paths": [ + "M810.641 170.584v128h-85.333c-23.552 0-42.667 19.072-42.667 42.667v85.333h128v128.001h-128v298.667h-128v-298.667h-85.333v-128.001h85.333v-106.667c0-82.517 66.859-149.333 149.333-149.333zM853.308 85.251h-682.667c-47.104 0-84.906 38.186-84.906 85.333l-0.427 682.668c0 47.083 38.229 85.333 85.333 85.333h682.667c47.104 0 85.333-38.251 85.333-85.333v-682.668c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "facebook-box" + ] + }, + "attrs": [], + "properties": { + "order": 1735, + "id": 827, + "prevSize": 24, + "code": 59341, + "name": "facebook-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 461 + }, + { + "icon": { + "paths": [ + "M725.312 85.333v0.083h0.026v170.666h-85.338c-29.44 0-42.667 34.507-42.667 64v106.665h128v170.667h-128v341.333l-170.688-0.081 0.021-341.252h-128v-170.667h128l0.004-170.666c0-94.257 76.407-170.666 170.667-170.666l127.974-0.082z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "facebook" + ] + }, + "attrs": [], + "properties": { + "order": 1736, + "id": 826, + "prevSize": 24, + "code": 59342, + "name": "facebook" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 462 + }, + { + "icon": { + "paths": [ + "M170.667 768v85.333h170.667v-85.333h-170.667zM170.667 597.333v85.333h426.667v-85.333h-426.667zM426.667 768v85.333h170.667v-85.333h-170.667zM682.667 597.333v85.333h170.667v-85.333h-170.667zM682.667 768v85.333h170.667v-85.333h-170.667zM85.333 938.667v-597.333l213.333 170.666v-170.666l213.333 170.666v-170.666l213.333 170.666 42.667-426.666 128-0 42.667 426.667v426.667h-853.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "factory" + ] + }, + "attrs": [], + "properties": { + "order": 1737, + "id": 825, + "prevSize": 24, + "code": 59343, + "name": "factory" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 463 + }, + { + "icon": { + "paths": [ + "M512 469.333c-23.565 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667zM533.333 85.333c192 0 196.753 152.288 96 202.666-42.219 21.11-60.941 65.72-69.077 105.409 20.535 8.364 38.409 21.906 51.998 39.006 157.79-85.396 327.522-51.978 327.522 100.254 0 192-152.286 196.753-202.667 96-21.248-42.496-66.304-61.184-106.185-69.239-8.218 20.582-21.619 38.532-38.596 52.233 84.74 157.517 51.149 326.562-100.774 326.562-191.999 0-196.754-152.29-95.999-202.667 41.957-20.979 60.705-65.165 68.927-104.666-20.834-8.337-38.967-21.986-52.719-39.279-157.542 84.804-326.653 51.23-326.653-100.723 0-191.999 152.288-196.754 202.666-95.999 21.132 42.265 65.812 60.978 105.53 69.102 8.364-20.655 21.964-38.634 39.153-52.285-84.613-157.463-50.989-326.374 100.873-326.374z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "fan" + ] + }, + "attrs": [], + "properties": { + "order": 1738, + "id": 824, + "prevSize": 24, + "code": 59344, + "name": "fan" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 464 + }, + { + "icon": { + "paths": [ + "M554.641 255.917v511.998l362.667-256zM170.639 767.915l362.668-256-362.668-255.998v511.998z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "fast-forward" + ] + }, + "attrs": [], + "properties": { + "order": 1739, + "id": 823, + "prevSize": 24, + "code": 59345, + "name": "fast-forward" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 465 + }, + { + "icon": { + "paths": [ + "M255.974 255.918h512v169.173l-256-83.84-256 83.84zM168.294 810.586h2.346c68.352 0 128.937-37.632 170.667-85.333 41.685 47.701 102.272 85.333 170.667 85.333 68.352 0 128.939-37.632 170.667-85.333 41.685 47.701 102.272 85.333 170.667 85.333h2.347l80.811-285.184c3.627-10.923 2.688-22.912-2.603-33.152-5.333-10.24-14.549-17.877-25.643-21.205l-54.912-18.005v-197.121c0-47.147-38.229-85.333-85.333-85.333h-128v-128h-256v128h-128c-47.104 0-85.333 38.187-85.333 85.333v197.121l-54.912 18.005c-11.094 3.328-20.31 10.965-25.643 21.205-5.292 10.24-6.229 22.229-2.601 33.152zM853.308 895.919c-59.349 0-118.656-20.053-170.667-56.491-104.021 72.917-237.355 72.917-341.334 0-52.010 36.437-111.318 56.491-170.667 56.491h-85.333v85.333h85.333c58.667 0 116.906-14.793 170.667-42.411 107.478 55.253 233.814 55.253 341.334 0 53.76 27.618 112 42.411 170.667 42.411h85.333v-85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "ferry" + ] + }, + "attrs": [], + "properties": { + "order": 1740, + "id": 822, + "prevSize": 24, + "code": 59346, + "name": "ferry" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 466 + }, + { + "icon": { + "paths": [ + "M554.641 383.918h234.667l-234.667-234.667v234.667zM255.974 85.251h341.334l256 256v512.001c0 47.104-38.229 85.333-85.333 85.333h-512.428c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.668c0-47.104 37.759-85.333 84.906-85.333zM668.907 640.768c-14.532-73.408-79.232-128.768-156.907-128.768-61.696 0-115.136 34.965-141.854 86.123-64.162 6.891-114.146 61.205-114.146 127.211 0 70.699 57.301 128 128 128h277.333c58.901 0 106.667-47.744 106.667-106.667 0-56.32-43.797-101.952-99.093-105.899z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-cloud" + ] + }, + "attrs": [], + "properties": { + "order": 1741, + "id": 821, + "prevSize": 24, + "code": 59347, + "name": "file-cloud" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 467 + }, + { + "icon": { + "paths": [ + "M554.641 383.918h234.667l-234.667-234.667v234.667zM255.974 85.251h341.334l256 256v512.001c0 47.104-38.229 85.333-85.333 85.333h-512.428c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.668c0-47.104 37.759-85.333 84.906-85.333zM597.333 640v-170.667h-170.667v170.667h98.133c12.8 85.333-12.8 128-110.933 186.935l49.067 34.931c91.733-51.2 134.4-179.2 134.4-221.867z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-delimited" + ] + }, + "attrs": [], + "properties": { + "order": 1742, + "id": 820, + "prevSize": 24, + "code": 59348, + "name": "file-delimited" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 468 + }, + { + "icon": { + "paths": [ + "M597.734 725.252h-299.094v-85.333h299.094zM725.734 554.586h-427.094v-85.333h427.094zM725.734 383.918h-427.094v-85.333h427.094zM810.641 127.918h-597.334c-47.147 0-85.333 38.229-85.333 85.333v597.335c0 47.104 38.187 85.333 85.333 85.333h597.334c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-document-box" + ] + }, + "attrs": [], + "properties": { + "order": 1743, + "id": 819, + "prevSize": 24, + "code": 59349, + "name": "file-document-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 469 + }, + { + "icon": { + "paths": [ + "M554.641 383.918h234.667l-234.667-234.667v234.667zM255.974 85.251h341.334l256 256v512.001c0 47.104-38.229 85.333-85.333 85.333h-512.428c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.668c0-47.104 37.759-85.333 84.906-85.333zM640 768v-85.333h-384.426v85.333h384.426zM768 597.333v-85.333h-512.426v85.333h512.426z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-document" + ] + }, + "attrs": [], + "properties": { + "order": 1744, + "id": 818, + "prevSize": 24, + "code": 59350, + "name": "file-document" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 470 + }, + { + "icon": { + "paths": [ + "M691.183 725.252h-85.333l-93.867-162.133-93.867 162.133h-85.333l136.534-213.333-136.534-213.335h85.333l93.867 162.135 93.867-162.135h85.333l-136.533 213.335zM810.65 127.918h-597.333c-47.147 0-85.333 38.229-85.333 85.333v597.335c0 47.104 38.186 85.333 85.333 85.333h597.333c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-excel-box" + ] + }, + "attrs": [], + "properties": { + "order": 1745, + "id": 817, + "prevSize": 24, + "code": 59351, + "name": "file-excel-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 471 + }, + { + "icon": { + "paths": [ + "M256 85.333l341.333 0 256 256v512c0 47.13-38.204 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM554.667 149.335v234.667h234.667l-234.667-234.667zM725.333 469.333h-170.667v85.333h42.667l-85.333 71.113-85.333-71.113h42.667v-85.333h-170.667v85.333h42.667l128 106.667-128 106.667h-42.667v85.333h170.667v-85.333h-42.667l85.333-71.113 85.333 71.113h-42.667v85.333h170.667v-85.333h-42.667l-128-106.667 128-106.667h42.667v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-excel" + ] + }, + "attrs": [], + "properties": { + "order": 1746, + "id": 816, + "prevSize": 24, + "code": 59352, + "name": "file-excel" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 472 + }, + { + "icon": { + "paths": [ + "M384 554.667c0 70.827 57.173 128 128 128s128-57.173 128-128c0-70.827-57.173-128-128-128s-128 57.173-128 128zM853.333 835.84v-494.507l-256-256h-341.333c-46.933 0-84.907 38.4-84.907 85.333l-0.427 682.667c0 46.933 37.973 85.333 84.907 85.333h512.427c19.2 0 36.267-6.4 50.773-17.067l-189.013-189.013c-34.133 22.187-74.24 35.413-117.76 35.413-117.76 0-213.333-95.573-213.333-213.333s95.573-213.333 213.333-213.333c117.76 0 213.333 95.573 213.333 213.333 0 43.52-13.227 83.627-35.413 117.333l163.413 163.84z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-find" + ] + }, + "attrs": [], + "properties": { + "order": 1747, + "id": 815, + "prevSize": 24, + "code": 59353, + "name": "file-find" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 473 + }, + { + "icon": { + "paths": [ + "M554.641 383.918h42.692v85.416h-128v-170.667h85.308v85.251zM789.308 383.918l-90.295-90.295 53.333-53.332 100.962 100.961v85.415h-85.308v42.667h-128v-85.415h149.308zM554.667 149.277v-63.943h-42.667v85.333h42.641v85.334h-85.308v-85.333h-85.334v-85.333h-42.667v85.333h-85.333v42.667h-84.959l0.026-42.749c0-47.104 37.759-85.332 84.906-85.332h341.334l100.732 100.732-53.333 53.333-90.039-90.040zM853.308 853.252c0 47.104-38.229 85.333-85.333 85.333h-85.308v-85.252h85.333v-42.667h85.308v42.586zM768 640h85.308v128h-85.308v-128zM512 938.586v-85.252h128v85.252h-128zM341.333 938.586v-85.252h128v85.252h-128zM255.546 938.586c-47.104 0-84.906-38.229-84.906-85.333l0.053-85.252h85.306l-0 85.333h42.667v85.252h-43.12zM170.801 597.333h85.199v128h-85.28l0.080-128zM170.907 426.667h85.092l0 128h-85.173l0.080-128zM768 469.333h85.308v128h-85.308v-128zM171.014 256.001h84.986v128h-85.066l0.080-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-hidden" + ] + }, + "attrs": [], + "properties": { + "order": 1748, + "id": 814, + "prevSize": 24, + "code": 59354, + "name": "file-hidden" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 474 + }, + { + "icon": { + "paths": [ + "M362.641 575.919l106.667 128.256 149.333-192.256 192 256h-597.334zM895.974 810.586v-597.335c0-47.147-38.229-85.333-85.333-85.333h-597.334c-47.104 0-85.333 38.186-85.333 85.333v597.335c0 47.147 38.229 85.333 85.333 85.333h597.334c47.104 0 85.333-38.187 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-image-box" + ] + }, + "attrs": [], + "properties": { + "order": 1749, + "id": 813, + "prevSize": 24, + "code": 59355, + "name": "file-image-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 475 + }, + { + "icon": { + "paths": [ + "M554.641 383.918h234.667l-234.667-234.667v234.667zM255.974 85.252h341.334l256 256v512.001c0 47.104-38.229 85.333-85.333 85.333h-512.428c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.668c0-47.104 37.759-85.333 84.906-85.333zM256 853.333h512v-341.333l-170.667 170.667-85.333-85.333-256 256zM341.333 384c-47.128 0-85.333 38.205-85.333 85.333 0 47.13 38.205 85.333 85.333 85.333s85.333-38.204 85.333-85.333c0-47.128-38.205-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-image" + ] + }, + "attrs": [], + "properties": { + "order": 1750, + "id": 812, + "prevSize": 24, + "code": 59356, + "name": "file-image" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 476 + }, + { + "icon": { + "paths": [ + "M640 298.667h234.667l-234.667-234.667v234.667zM341.333 0h341.333l256 256v512c0 47.104-38.229 85.333-85.333 85.333h-512.427c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.667c0-47.104 37.759-85.333 84.906-85.333zM170.667 170.667v768h682.667v85.333h-682.667c-46.933 0-85.333-38.4-85.333-85.333v-768h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-multiple" + ] + }, + "attrs": [], + "properties": { + "order": 1751, + "id": 811, + "prevSize": 24, + "code": 59357, + "name": "file-multiple" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 477 + }, + { + "icon": { + "paths": [ + "M554.641 383.918h234.667l-234.667-234.667v234.667zM255.974 85.252h341.334l256 256v512.001c0 47.104-38.229 85.333-85.333 85.333h-512.428c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.668c0-47.104 37.759-85.333 84.906-85.333zM384 682.667c-47.128 0-85.333 38.204-85.333 85.333s38.205 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333v-213.333h128v-85.333h-170.667v224.751c-12.552-7.262-27.124-11.418-42.667-11.418z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-music" + ] + }, + "attrs": [], + "properties": { + "order": 1752, + "id": 810, + "prevSize": 24, + "code": 59358, + "name": "file-music" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 478 + }, + { + "icon": { + "paths": [ + "M554.641 383.918h234.667l-234.667-234.667v234.667zM255.974 85.251h341.334l256 256v512.001c0 47.104-38.229 85.333-85.333 85.333h-512.428c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.668c0-47.104 37.759-85.333 84.906-85.333zM469.333 170.667h-213.333v682.667h512v-384h-298.667v-298.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1753, + "id": 809, + "prevSize": 24, + "code": 59359, + "name": "file-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 479 + }, + { + "icon": { + "paths": [ + "M487.787 466.564c-9.899 31.872-24.107 65.664-43.349 102.741-8.405 16.171-16.597 31.36-21.035 44.203l4.651-1.792v0.043c54.144-20.907 105.344-32.853 142.549-39.467-6.485-4.565-12.501-9.216-17.835-13.824-25.216-21.717-47.488-53.291-64.981-91.904zM764.011 629.252c-6.912 8.277-20.011 12.757-38.357 12.757-32.683 0-84.395-9.771-127.36-31.531-74.453 7.723-129.365 17.877-172.715 32-2.262 0.853-4.992 1.877-7.85 3.029-53.035 90.539-92.203 130.944-126.891 130.944-6.529 0-12.843-1.493-18.731-4.437l-20.48-13.44-0.982-2.219c-3.37-7.381-3.968-14.72-2.26-22.997 4.522-22.571 27.904-58.24 80.298-90.368 8.107-5.931 20.693-12.928 37.973-20.907 12.63-22.272 26.284-48.128 40.62-77.013 21.845-43.733 35.413-87.211 46.379-124.759l-0.171-0.512c-15.701-51.669-25.173-82.73-9.344-139.307 4.651-16.469 17.835-33.109 33.92-33.109l10.069 0.086c9.984 0 18.987 3.583 25.899 10.41 28.117 28.117 15.232 96.725 0.939 153.387-0.683 2.773-1.152 4.651-1.493 6.017 16.811 48.129 40.917 86.828 68.096 109.1 10.88 8.619 23.253 17.024 36.779 24.96 19.456-2.133 38.059-3.157 55.381-3.157 52.907 0 84.693 9.557 97.195 29.312 4.523 7.040 6.357 15.189 5.248 23.509-0.341 10.837-4.48 20.565-12.16 28.245zM810.645 127.918h-597.334c-47.146 0-85.333 38.186-85.333 85.333v597.335c0 47.104 38.188 85.333 85.333 85.333h597.334c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.147-38.229-85.333-85.333-85.333zM747.2 599.13c-4.736-4.565-22.229-15.189-81.792-15.189-2.944 0-5.931 0-9.771 4.267 31.488 13.696 61.739 21.845 81.152 21.845 2.987 0 5.76-0.213 8.32-0.597l1.451-0.299c2.048-0.683 3.413-1.323 3.84-5.504-0.64-1.067-1.621-2.731-3.2-4.523zM355.392 661.167c-9.046 5.291-16.043 9.899-20.31 13.44-30.55 27.691-49.494 55.68-51.84 72.235 19.371-6.699 44.501-34.688 72.15-85.675zM484.075 366.551l2.304-1.621c3.115-13.824 5.163-25.642 6.869-35.115l1.28-6.954c4.139-23.082 3.584-36.395-4.139-46.72l-6.315-2.133c-0.811 1.237-2.048 3.072-2.859 5.034-7.125 17.707-6.869 49.025 2.859 87.509z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-pdf-box" + ] + }, + "attrs": [], + "properties": { + "order": 1754, + "id": 808, + "prevSize": 24, + "code": 59360, + "name": "file-pdf-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 480 + }, + { + "icon": { + "paths": [ + "M597.333 384.001h234.667l-234.667-234.667v234.667zM298.667 85.334h341.333l256 256v511.999c0 47.104-38.229 85.333-85.333 85.333h-512.427c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.666c0-47.104 37.759-85.333 84.906-85.333zM509.12 530.564c17.493 38.613 39.765 70.187 64.981 91.904l17.835 13.824c-37.205 6.613-88.405 18.56-142.549 39.467v-0.043l-4.651 1.792 21.035-44.203c19.243-37.077 33.451-70.869 43.349-102.741zM785.344 693.252c7.68-7.68 11.819-17.408 12.156-28.245 1.114-8.32-0.721-16.469-5.248-23.509-12.501-19.755-44.284-29.312-97.19-29.312l-55.381 3.157-36.779-24.96c-27.183-22.272-51.285-60.971-68.096-109.099l1.493-6.016c14.293-56.661 27.179-125.271-0.943-153.387-6.908-6.826-15.91-10.41-25.894-10.41l-10.069-0.087c-16.090 0-29.269 16.64-33.92 33.109-15.829 56.576-6.357 87.638 9.344 139.308l0.166 0.512c-10.965 37.547-24.529 81.024-46.379 124.757l-40.616 77.013-37.974 20.907c-52.394 32.128-75.776 67.797-80.297 90.368-1.708 8.277-1.111 15.616 2.26 22.997l0.981 2.219 20.481 13.44 18.729 4.437c34.687 0 73.856-40.405 126.893-130.944l7.846-3.029c43.349-14.123 98.266-24.277 172.719-32 42.965 21.76 94.677 31.531 127.356 31.531 18.351 0 31.445-4.48 38.362-12.757zM768.529 663.13l3.2 4.523c-0.427 4.181-1.792 4.821-3.836 5.504l-1.451 0.299-8.32 0.597c-19.418 0-49.668-8.149-81.152-21.845 3.84-4.267 6.822-4.267 9.771-4.267 59.563 0 77.052 10.624 81.788 15.189zM376.724 725.167c-27.649 50.987-52.778 78.976-72.149 85.675 2.345-16.555 21.29-44.544 51.84-72.235l20.309-13.44zM505.408 430.554c-9.728-38.485-9.988-69.803-2.859-87.509l2.859-5.035 6.31 2.134c7.727 10.324 8.282 23.637 4.143 46.719l-1.28 6.955-6.869 35.116-2.304 1.621z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-pdf" + ] + }, + "attrs": [], + "properties": { + "order": 1755, + "id": 807, + "prevSize": 24, + "code": 59361, + "name": "file-pdf" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 481 + }, + { + "icon": { + "paths": [ + "M418.101 571.648h106.665c64 0 92.203-11.652 119.467-34.987 27.264-23.343 38.4-56.704 38.4-100.181 0-41.474-10.624-74.795-38.4-100.055-27.733-25.215-54.272-37.844-119.467-37.844h-183.465v426.667h76.8v-153.6zM810.633 127.914c47.147 0 85.333 38.229 85.333 85.333v597.334c0 47.147-38.187 85.333-85.333 85.333h-597.332c-47.103 0-85.333-38.187-85.333-85.333v-597.334c0-47.104 38.231-85.333 85.333-85.333h597.332zM418.1 511.919v-153.602h98.132c28.207 0 50.048 10.583 64 25.601 13.995 15.017 21.333 30.634 21.333 53.121 0 23.676-7.723 40.448-21.333 53.547-13.611 13.141-29.739 21.333-58.752 21.333h-103.38z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-powerpoint-box" + ] + }, + "attrs": [], + "properties": { + "order": 1756, + "id": 806, + "prevSize": 24, + "code": 59362, + "name": "file-powerpoint-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 482 + }, + { + "icon": { + "paths": [ + "M256 85.333l341.333 0 256 256v512c0 47.13-38.204 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM554.667 149.333v234.667h234.667l-234.667-234.667zM341.333 469.333v85.333h42.667v256h-42.667v42.667h170.667v-42.667h-42.667v-85.333h85.333c70.69 0 128-57.306 128-128 0-70.69-57.31-128-128-128h-213.333zM554.667 554.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-85.333v-85.333h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-powerpoint" + ] + }, + "attrs": [], + "properties": { + "order": 1757, + "id": 805, + "prevSize": 24, + "code": 59363, + "name": "file-powerpoint" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 483 + }, + { + "icon": { + "paths": [ + "M810.641 682.586h-597.334v-341.335h597.334zM810.641 127.918h-597.334c-47.147 0-84.906 38.229-84.906 85.333v597.335c0 47.104 37.759 85.333 84.906 85.333h597.334c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-presentation-box" + ] + }, + "attrs": [], + "properties": { + "order": 1758, + "id": 804, + "prevSize": 24, + "code": 59364, + "name": "file-presentation-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 484 + }, + { + "icon": { + "paths": [ + "M554.641 383.918h234.667l-234.667-234.667v234.667zM255.974 85.251h341.334l256 256v512.001c0 47.104-38.229 85.333-85.333 85.333h-512.428c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.668c0-47.104 37.759-85.333 84.906-85.333zM725.333 810.667v-256l-128 93.867v-93.867h-298.667v256h298.667v-93.867l128 93.867z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-video" + ] + }, + "attrs": [], + "properties": { + "order": 1759, + "id": 803, + "prevSize": 24, + "code": 59365, + "name": "file-video" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 485 + }, + { + "icon": { + "paths": [ + "M661.308 725.252h-64l-85.333-320.001-85.332 320.001h-64l-102.4-426.668h72.532l65.793 320.3 83.54-320.3h59.733l84.139 320.3 65.195-320.3h72.533zM810.641 127.918h-597.332c-47.147 0-85.333 38.229-85.333 85.333v597.335c0 47.104 38.186 85.333 85.333 85.333h597.332c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-word-box" + ] + }, + "attrs": [], + "properties": { + "order": 1760, + "id": 802, + "prevSize": 24, + "code": 59366, + "name": "file-word-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 486 + }, + { + "icon": { + "paths": [ + "M256 85.333l341.333 0 256 256v512c0 47.13-38.204 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM554.667 149.334v234.667h234.667l-234.667-234.667zM298.667 554.667l64 298.667h85.334l64-128 64 128h85.333l64-298.667h42.667v-85.333h-170.667v85.333h42.667l-38.4 179.2-46.933-93.867h-85.333l-46.934 93.867-38.4-179.2h42.667v-85.333h-170.667v85.333h42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-word" + ] + }, + "attrs": [], + "properties": { + "order": 1761, + "id": 801, + "prevSize": 24, + "code": 59367, + "name": "file-word" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 487 + }, + { + "icon": { + "paths": [ + "M554.641 383.918h234.667l-234.667-234.667v234.667zM255.974 85.251h341.334l256 256v512.001c0 47.104-38.229 85.333-85.333 85.333h-512.428c-47.104 0-84.906-38.229-84.906-85.333l0.427-682.668c0-47.104 37.759-85.333 84.906-85.333zM261.187 661.333l159.686 159.684 60.339-60.339-99.345-99.345 99.345-99.345-60.339-60.339-159.686 159.684zM737.212 661.333l-159.684-159.684-60.339 60.339 99.345 99.345-99.345 99.345 60.339 60.339 159.684-159.684z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file-xml" + ] + }, + "attrs": [], + "properties": { + "order": 1762, + "id": 800, + "prevSize": 24, + "code": 59368, + "name": "file-xml" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 488 + }, + { + "icon": { + "paths": [ + "M554.641 383.918v-234.667l234.667 234.667zM255.974 85.251c-47.147 0-84.906 38.229-84.906 85.333l-0.427 682.668c0 47.104 37.802 85.333 84.906 85.333h512.428c47.104 0 85.333-38.229 85.333-85.333v-512.001l-256-256h-341.334z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "file" + ] + }, + "attrs": [], + "properties": { + "order": 1763, + "id": 799, + "prevSize": 24, + "code": 59369, + "name": "file" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 489 + }, + { + "icon": { + "paths": [ + "M810.667 490.667c0 0-85.333 92.459-85.333 149.333 0 47.104 38.229 85.333 85.333 85.333s85.333-38.229 85.333-85.333c0-56.875-85.333-149.333-85.333-149.333zM627.998 425.778l-405.833 0.889 204.501-204.459 201.331 203.57zM706.603 381.397l-381.44-381.397-60.331 60.331 101.504 101.504-219.605 219.563c-24.96 25.003-24.96 65.536 0 90.539l234.667 234.667c12.501 12.501 28.885 18.731 45.269 18.731s32.768-6.229 45.269-18.731l234.667-234.667c24.96-25.003 24.96-65.536 0-90.539z", + "M0 853.333h1024v170.667h-1024v-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "fill" + ] + }, + "attrs": [], + "properties": { + "order": 1764, + "id": 798, + "prevSize": 24, + "code": 59370, + "name": "fill" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 490 + }, + { + "icon": { + "paths": [ + "M149.333 128h64v-51.2c0-18.851 15.282-34.133 34.133-34.133h187.733c18.85 0 34.133 15.282 34.133 34.133v51.2h64c35.345 0 64 28.654 64 64v21.333h341.333v640h-341.333v21.333c0 35.345-28.655 64-64 64h-384c-35.346 0-64-28.655-64-64v-682.667c0-35.346 28.654-64 64-64zM768 298.667v85.333h85.333v-85.333h-85.333zM597.333 298.667v85.333h85.333v-85.333h-85.333zM426.667 298.667v85.333h85.333v-85.333h-85.333zM597.333 682.667v85.333h85.333v-85.333h-85.333zM768 682.667v85.333h85.333v-85.333h-85.333zM426.667 682.667v85.333h85.333v-85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "film" + ] + }, + "attrs": [], + "properties": { + "order": 1765, + "id": 797, + "prevSize": 24, + "code": 59371, + "name": "film" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 491 + }, + { + "icon": { + "paths": [ + "M42.667 182.122l54.49-54.122 798.818 798.818-54.097 54.515-159.236-159.236v73.818h-341.334v-85.333h-85.333v85.333h-85.333v-585.819l-127.974-127.974zM767.974 383.917v-85.333h-85.333v85.333h85.333zM767.974 554.586v-85.333h-85.333v85.333h85.333zM767.974 639.915h-50.291l-426.665-426.665h50.289v-85.333h341.334v85.333h85.333v-85.333h85.333v647.622l-85.333-85.333v-50.291zM341.307 554.586v-73.822l-11.512-11.511h-73.821v85.333h85.333zM341.307 725.248v-85.333h-85.333v85.333h85.333zM255.974 127.917v50.289l-50.289-50.289h50.289z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "filmstrip-off" + ] + }, + "attrs": [], + "properties": { + "order": 1766, + "id": 796, + "prevSize": 24, + "code": 59372, + "name": "filmstrip-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 492 + }, + { + "icon": { + "paths": [ + "M767.974 383.917h-85.333v-85.333h85.333zM767.974 554.581h-85.333v-85.333h85.333zM767.974 725.248h-85.333v-85.333h85.333zM341.307 383.917h-85.333v-85.333h85.333zM341.307 554.581h-85.333v-85.333h85.333zM341.307 725.248h-85.333v-85.333h85.333zM767.974 127.917v85.333h-85.333v-85.333h-341.334v85.333h-85.333v-85.333h-85.333v767.998h85.333v-85.333h85.333v85.333h341.334v-85.333h85.333v85.333h85.333v-767.998h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "filmstrip" + ] + }, + "attrs": [], + "properties": { + "order": 1767, + "id": 795, + "prevSize": 24, + "code": 59373, + "name": "filmstrip" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 493 + }, + { + "icon": { + "paths": [ + "M128 85.334l768 0.479v84.854h-3.383l-252.617 252.615v554.169l-256-256v-298.796l-251.988-251.988h-4.012v-85.333zM469.333 686.106l85.333 85.333v-387.439h3.934l213.333-213.333h-519.242l213.335 213.333h3.307v302.106z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "filter-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1768, + "id": 794, + "prevSize": 24, + "code": 59374, + "name": "filter-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 494 + }, + { + "icon": { + "paths": [ + "M628.574 888.678l121.438-121.438-121.438-119.919 60.339-60.339 121.438 119.919 119.923-119.919 60.339 60.339-119.919 119.919 119.919 121.438-60.339 60.339-119.923-121.438-121.438 121.438-60.339-60.339zM85.333 85.333l768 0.479v84.854h-3.383l-252.617 252.615v554.17l-256-256v-298.797l-251.987-251.987h-4.013v-85.333zM426.666 686.106l85.334 85.333v-387.439h3.934l213.333-213.333h-519.242l213.333 213.333h3.308l-0 302.106z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "filter-remove-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1769, + "id": 793, + "prevSize": 24, + "code": 59375, + "name": "filter-remove-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 495 + }, + { + "icon": { + "paths": [ + "M629.649 888.678l121.438-121.438-121.438-119.919 60.339-60.339 121.438 119.919 119.919-119.919 60.339 60.339-119.919 119.919 119.919 121.438-60.339 60.339-119.919-121.438-121.438 121.438-60.339-60.339zM85.333 85.333l768 0.479v84.854h-3.383l-295.283 295.284v511.501l-170.667-170.667v-341.461l-294.653-294.656h-4.013v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "filter-remove" + ] + }, + "attrs": [], + "properties": { + "order": 1770, + "id": 792, + "prevSize": 24, + "code": 59376, + "name": "filter-remove" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 496 + }, + { + "icon": { + "paths": [ + "M256 554.667h512v-85.333h-512zM128 256v85.333h768v-85.333zM426.667 768h170.667v-85.333h-170.667v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "filter-variant" + ] + }, + "attrs": [], + "properties": { + "order": 1771, + "id": 791, + "prevSize": 24, + "code": 59377, + "name": "filter-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 497 + }, + { + "icon": { + "paths": [ + "M128 85.333l768 0.479v84.854h-3.383l-295.283 295.284v511.501l-170.667-170.667 0-341.461-294.654-294.656h-4.013v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "filter" + ] + }, + "attrs": [], + "properties": { + "order": 1772, + "id": 790, + "prevSize": 24, + "code": 59378, + "name": "filter" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 498 + }, + { + "icon": { + "paths": [ + "M499.695 810.586c-75.989 0-137.558-59.947-137.558-133.888 0-69.248 44.587-117.888 120.022-133.163 75.392-15.232 153.557-51.452 196.949-109.909 16.683 55.083 25.387 112.981 25.387 172.16 0 112.922-91.861 204.8-204.8 204.8zM575.983 28.462c0 0 31.573 112.981 31.573 204.715 0 87.979-57.685 159.275-145.621 159.275-88.022 0-154.753-71.296-154.753-159.275l1.152-15.403c-85.931 102.727-137.685 235.052-137.685 379.479 0 188.501 152.832 341.333 341.333 341.333s341.333-152.832 341.333-341.333c0-230.145-110.635-435.329-277.333-568.791z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "fire" + ] + }, + "attrs": [], + "properties": { + "order": 1773, + "id": 789, + "prevSize": 24, + "code": 59379, + "name": "fire" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 499 + }, + { + "icon": { + "paths": [ + "M512 853.333l32.23-128.922c-138.117-7.996-262.915-67.234-299.071-145.161-3.46 20.459-9.328 39.155-17.604 53.636-28.445 49.779-85.333 49.779-142.222 49.779 47.128 0 64-66.859 64-149.333s-16.872-149.333-64-149.333c56.889 0 113.777 0 142.222 49.779 8.276 14.481 14.144 33.178 17.604 53.636 28.104-60.574 109.763-109.852 209.603-132.553l-70.763-141.529c85.333 0 170.667 0 227.554 28.444 48.030 24.014 75.785 68.301 100.378 115.747 124.723 29.739 226.735 97.268 226.735 175.809 0 80.192-106.342 148.902-234.624 177.634-35.396 46.754-69.965 90.214-99.597 113.92-35.558 28.446-64 28.446-92.446 28.446zM725.333 469.333c-23.565 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "fish" + ] + }, + "attrs": [], + "properties": { + "order": 1774, + "id": 788, + "prevSize": 24, + "code": 59380, + "name": "fish" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 500 + }, + { + "icon": { + "paths": [ + "M256 128c23.564 0 42.667 19.102 42.667 42.667v37.333c45.333-18.667 106.667-37.333 170.667-37.333 128 0 128 85.333 213.333 85.333 128 0 170.667-85.333 170.667-85.333v341.333c0 0-42.667 85.333-170.667 85.333s-128-85.333-213.333-85.333c-128 0-170.667 85.333-170.667 85.333v298.667h-85.333v-725.333c0-23.564 19.102-42.667 42.667-42.667zM469.333 373.333c52.096 0 88.29 27.83 128 49.509v60.404c25.331 15.808 52.096 28.753 85.333 28.753 85.333 0 85.333-21.333 85.333-21.333v-53.333c0 0-42.667 10.667-85.333 10.667-33.237 0-60.002-11.328-85.333-25.158v-56.927c25.331 15.806 52.096 28.751 85.333 28.751 85.333 0 85.333-10.667 85.333-10.667v-64c0 0-42.667 21.333-85.333 21.333-33.237 0-60.002-12.945-85.333-28.751v53.334c-39.71-24.776-75.904-56.582-128-56.582v-53.333c-85.333 0-170.667 53.334-170.667 53.334v53.333c0 0 85.334-53.334 170.667-53.334v64c-85.333 0-170.667 53.333-170.667 53.333v64c0 0 85.333-64 170.667-64v-53.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "flag-checkered-variant" + ] + }, + "attrs": [], + "properties": { + "order": 1775, + "id": 787, + "prevSize": 24, + "code": 59381, + "name": "flag-checkered-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 501 + }, + { + "icon": { + "paths": [ + "M614.4 256h238.933v426.667h-298.667l-17.067-85.333h-238.933v298.667h-85.333v-725.333h384l17.067 85.333zM597.333 597.333h85.333v-85.333h85.333v-85.333h-85.333v-85.333h-85.333v85.333l-42.667-85.333v-85.334h-85.333v85.333h-85.333v-85.333h-85.333v85.333h85.333v85.333h-85.333v85.333h85.333v-85.333h85.333v85.333h85.333v-85.333l42.667 85.333v85.333zM469.333 426.667v-85.333l85.333 0v85.333h-85.333zM597.333 426.667h85.333v85.333h-85.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "flag-checkered" + ] + }, + "attrs": [], + "properties": { + "order": 1776, + "id": 786, + "prevSize": 24, + "code": 59382, + "name": "flag-checkered" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 502 + }, + { + "icon": { + "paths": [ + "M256 128c23.564 0 42.667 19.102 42.667 42.667v37.333c45.333-18.667 106.667-37.333 170.667-37.333 128 0 128 85.333 213.333 85.333 128 0 170.667-85.333 170.667-85.333v341.333c0 0-42.667 85.333-170.667 85.333s-128-85.333-213.333-85.333c-128 0-170.667 85.333-170.667 85.333v298.667h-85.333v-725.333c0-23.564 19.102-42.667 42.667-42.667zM298.667 309.334v181.333c0 0 85.333-64 170.667-64s128 85.333 213.333 85.333c85.333 0 85.333-42.667 85.333-42.667v-149.333c0 0-42.667 21.333-85.333 21.333-85.333 0-128-85.333-213.333-85.333s-170.667 53.334-170.667 53.334z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "flag-outline-variant" + ] + }, + "attrs": [], + "properties": { + "order": 1777, + "id": 785, + "prevSize": 24, + "code": 59383, + "name": "flag-outline-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 503 + }, + { + "icon": { + "paths": [ + "M618.667 256l234.667-0v426.667h-298.667l-21.333-85.333h-234.667v298.667h-85.333v-725.333h384l21.333 85.334zM298.667 256v256h255.996l21.338 85.333h192v-256l-170.667 0-21.333-85.333h-277.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "flag-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1778, + "id": 784, + "prevSize": 24, + "code": 59384, + "name": "flag-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 504 + }, + { + "icon": { + "paths": [ + "M298.667 85.333h85.333v853.333h-85.333v-853.333zM810.667 384l-341.333 238.933v-477.866l341.333 238.933z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "flag-triangle" + ] + }, + "attrs": [], + "properties": { + "order": 1779, + "id": 783, + "prevSize": 24, + "code": 59385, + "name": "flag-triangle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 505 + }, + { + "icon": { + "paths": [ + "M256 128c23.564 0 42.667 19.102 42.667 42.667v37.333c45.333-18.667 106.667-37.333 170.667-37.333 128 0 128 85.333 213.333 85.333 128 0 170.667-85.333 170.667-85.333v341.333c0 0-42.667 85.333-170.667 85.333s-128-85.333-213.333-85.333c-128 0-170.667 85.333-170.667 85.333v298.667h-85.333v-725.333c0-23.564 19.102-42.667 42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "flag-variant" + ] + }, + "attrs": [], + "properties": { + "order": 1780, + "id": 782, + "prevSize": 24, + "code": 59386, + "name": "flag-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 506 + }, + { + "icon": { + "paths": [ + "M614.4 256l-17.067-85.333h-384v725.333h85.333v-298.667h238.933l17.067 85.333h298.667v-426.667h-238.933z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "flag" + ] + }, + "attrs": [], + "properties": { + "order": 1781, + "id": 781, + "prevSize": 24, + "code": 59387, + "name": "flag" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 507 + }, + { + "icon": { + "paths": [ + "M718.933 326.4l49.067-155.733 49.067 155.733zM810.667 85.333h-85.333l-136.533 384h81.067l29.867-85.333h136.533l29.867 85.333h81.067zM128 85.333v512h128v384l298.667-512h-170.667l170.667-384h-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "flash-auto" + ] + }, + "attrs": [], + "properties": { + "order": 1782, + "id": 780, + "prevSize": 24, + "code": 59388, + "name": "flash-auto" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 508 + }, + { + "icon": { + "paths": [ + "M725.333 426.667h-170.667l170.667-341.333h-426.667v93.013l360.96 360.96zM139.52 128l-54.187 54.187 213.333 213.333v159.147h128v384l152.747-261.973 177.067 176.64 54.187-54.187-671.147-671.147z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "flash-off" + ] + }, + "attrs": [], + "properties": { + "order": 1783, + "id": 779, + "prevSize": 24, + "code": 59389, + "name": "flash-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 509 + }, + { + "icon": { + "paths": [ + "M298.667 85.333v469.333h128v384l298.667-512h-170.667l170.667-341.333h-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "flash" + ] + }, + "attrs": [], + "properties": { + "order": 1784, + "id": 778, + "prevSize": 24, + "code": 59390, + "name": "flash" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 510 + }, + { + "icon": { + "paths": [ + "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-159.211-159.211v159.211h-256v-415.211l-298.667-298.668zM768 213.334l-128 213.333h-135.565l-213.334-213.333h476.899zM768 170.667h-512v-85.333h512v85.333zM640 469.333v92.898l-92.898-92.898h92.898z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "flashlight-off" + ] + }, + "attrs": [], + "properties": { + "order": 1785, + "id": 777, + "prevSize": 24, + "code": 59391, + "name": "flashlight-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 511 + }, + { + "icon": { + "paths": [ + "M384 426.667l-128-213.333h512l-128 213.333h-256zM768 170.667h-512v-85.333h512v85.333zM384 938.667v-469.333h256v469.333h-256zM512 554.667c-23.565 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "flashlight" + ] + }, + "attrs": [], + "properties": { + "order": 1786, + "id": 776, + "prevSize": 24, + "code": 59392, + "name": "flashlight" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 512 + }, + { + "icon": { + "paths": [ + "M896 384v256c0 141.385-114.615 256-256 256h-451.633l283.821-283.823c13.269-13.269 26.543-26.539 33.178-25.476s6.635 16.461 6.635 31.855v106.778h85.333c70.694 0 128-57.306 128-128v-238.3l170.667-170.666v195.633zM128 640v-256c0-141.385 114.615-256 256-256h451.631l-283.819 283.822c-13.269 13.27-26.543 26.54-33.178 25.477s-6.635-16.46-6.635-31.857v-106.776h-85.334c-70.692 0-128 57.308-128 128v238.302l-170.666 170.667v-195.635z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "flattr" + ] + }, + "attrs": [], + "properties": { + "order": 1787, + "id": 775, + "prevSize": 24, + "code": 59393, + "name": "flattr" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 513 + }, + { + "icon": { + "paths": [ + "M896 512c0 94.257-76.41 170.667-170.667 170.667s-170.667-76.41-170.667-170.667c0-94.257 76.41-170.667 170.667-170.667s170.667 76.41 170.667 170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "flickr-after" + ] + }, + "attrs": [], + "properties": { + "order": 1788, + "id": 774, + "prevSize": 24, + "code": 59394, + "name": "flickr-after" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 514 + }, + { + "icon": { + "paths": [ + "M469.333 512c0 94.257-76.41 170.667-170.667 170.667s-170.667-76.41-170.667-170.667c0-94.257 76.41-170.667 170.667-170.667s170.667 76.41 170.667 170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "flickr-before" + ] + }, + "attrs": [], + "properties": { + "order": 1789, + "id": 773, + "prevSize": 24, + "code": 59395, + "name": "flickr-before" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 515 + }, + { + "icon": { + "paths": [ + "M639.974 725.248h85.333v-85.333h-85.333zM639.974 213.25h85.333v-85.333h-85.333zM213.307 298.583h-85.333v511.998c0 47.108 38.186 85.333 85.333 85.333h512v-85.333h-512zM810.641 725.248c47.061 0 85.333-38.225 85.333-85.333h-85.333zM810.641 383.917h85.333v-85.333h-85.333zM810.641 554.581h85.333v-85.333h-85.333zM383.974 725.248v-85.333h-85.333c0 47.108 38.186 85.333 85.333 85.333zM554.641 127.917h-85.333v85.333h85.333zM810.641 127.917v85.333h85.333c0-47.104-38.272-85.333-85.333-85.333zM554.641 639.915h-85.333v85.333h85.333zM383.974 127.917c-47.147 0-85.333 38.229-85.333 85.333h85.333zM383.974 469.248h-85.333v85.333h85.333zM383.974 298.583h-85.333v85.333h85.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "flip-to-back" + ] + }, + "attrs": [], + "properties": { + "order": 1790, + "id": 772, + "prevSize": 24, + "code": 59396, + "name": "flip-to-back" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 516 + }, + { + "icon": { + "paths": [ + "M298.641 895.915h85.333v-85.333h-85.333zM469.308 895.915h85.333v-85.333h-85.333zM810.641 639.915h-426.667v-426.665h426.667zM810.641 127.917h-426.667c-47.147 0-85.333 38.229-85.333 85.333v426.665c0 47.108 38.186 85.333 85.333 85.333h426.667c47.061 0 85.333-38.225 85.333-85.333v-426.665c0-47.104-38.272-85.333-85.333-85.333zM639.974 895.915h85.333v-85.333h-85.333zM127.974 383.917h85.333v-85.333h-85.333zM213.307 895.915v-85.333h-85.333c0 47.108 38.186 85.333 85.333 85.333zM127.974 725.248h85.333v-85.333h-85.333zM127.974 554.581h85.333v-85.333h-85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "flip-to-front" + ] + }, + "attrs": [], + "properties": { + "order": 1791, + "id": 771, + "prevSize": 24, + "code": 59397, + "name": "flip-to-front" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 517 + }, + { + "icon": { + "paths": [ + "M192 938.667l-106.667-106.667v-661.333c0-47.128 38.205-85.333 85.333-85.333h682.667c47.13 0 85.333 38.205 85.333 85.333v682.666c0 47.13-38.204 85.333-85.333 85.333h-128v-298.667c0-23.565-19.102-42.667-42.667-42.667h-384c-23.564 0-42.667 19.102-42.667 42.667v298.667h-64zM213.333 170.667v256c0 23.565 19.102 42.667 42.666 42.667h512c23.565 0 42.667-19.102 42.667-42.667v-256h-597.333zM341.333 682.667h128v170.667h-128v-170.667zM853.333 170.667v42.667h42.667v-42.667h-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "floppy" + ] + }, + "attrs": [], + "properties": { + "order": 1792, + "id": 770, + "prevSize": 24, + "code": 59398, + "name": "floppy" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 518 + }, + { + "icon": { + "paths": [ + "M127.974 554.586c0 212.096 171.904 384 384 384 0-212.096-171.905-384-384-384zM511.974 234.584c58.923 0 106.667 47.744 106.667 106.667s-47.744 106.668-106.667 106.668c-58.923 0-106.667-47.746-106.667-106.668s47.744-106.667 106.667-106.667zM239.035 437.252c0 58.923 47.73 106.667 106.667 106.667 22.443 0 43.264-7.040 60.416-18.859-0.171 2.731-0.811 5.376-0.811 8.192 0 58.923 47.744 106.667 106.667 106.667s106.667-47.744 106.667-106.667c0-2.816-0.64-5.461-0.853-8.192 17.195 11.819 38.016 18.859 60.459 18.859 58.935 0 106.667-47.744 106.667-106.667 0-42.498-25.003-78.85-60.928-96.001 35.925-17.152 60.928-53.504 60.928-96 0-58.923-47.731-106.667-106.667-106.667-22.443 0-43.264 7.040-60.459 18.859 0.213-2.731 0.853-5.376 0.853-8.192 0-58.923-47.744-106.667-106.667-106.667s-106.667 47.744-106.667 106.667c0 2.816 0.64 5.461 0.811 8.192-17.152-11.819-37.973-18.859-60.416-18.859-58.936 0-106.667 47.744-106.667 106.667 0 42.496 25.003 78.848 60.928 96-35.926 17.152-60.928 53.504-60.928 96.001zM511.974 938.586c212.096 0 384-171.904 384-384-212.096 0-384 171.904-384 384z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "flower" + ] + }, + "attrs": [], + "properties": { + "order": 1793, + "id": 769, + "prevSize": 24, + "code": 59399, + "name": "flower" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 519 + }, + { + "icon": { + "paths": [ + "M810.641 725.252h-341.333v-42.667c0-56.832 113.792-85.333 170.667-85.333s170.667 28.501 170.667 85.333zM639.974 383.918c47.083 0 85.333 38.229 85.333 85.335 0 47.061-38.251 85.333-85.333 85.333s-85.333-38.272-85.333-85.333c0-47.106 38.251-85.335 85.333-85.335zM853.308 255.918h-341.333l-85.333-85.333h-256c-47.147 0-84.916 38.229-84.916 85.333l-0.417 512.001c0 47.104 38.187 85.333 85.333 85.333h682.667c47.083 0 85.333-38.229 85.333-85.333v-426.668c0-47.104-38.251-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "folder-account" + ] + }, + "attrs": [], + "properties": { + "order": 1794, + "id": 768, + "prevSize": 24, + "code": 59400, + "name": "folder-account" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 520 + }, + { + "icon": { + "paths": [ + "M853.308 255.918c47.083 0 85.333 38.229 85.333 85.333v426.668c0 47.104-38.251 85.333-85.333 85.333h-682.667c-47.147 0-85.333-38.229-85.333-85.333l0.417-512.001c0-47.104 37.77-85.333 84.916-85.333h256l85.333 85.333h341.333zM821.333 554.667h-138.667v-170.666h-85.333v170.666h-138.667l181.333 181.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "folder-download" + ] + }, + "attrs": [], + "properties": { + "order": 1795, + "id": 767, + "prevSize": 24, + "code": 59401, + "name": "folder-download" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 521 + }, + { + "icon": { + "paths": [ + "M586.645 383.918h102.016l121.173 213.335h-125.056l-109.269-193.75zM780.821 725.252h-236.672l59.733-106.667h218.112l11.093 19.584zM490.645 725.252l-46.933-91.179 121.131-211.756 64.043 113.623-106.069 189.312zM853.312 255.918h-341.333l-85.333-85.333h-256c-47.147 0-84.907 38.229-84.907 85.333l-0.427 512.001c0 47.104 38.187 85.333 85.333 85.333h682.667c47.104 0 85.333-38.229 85.333-85.333v-426.668c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "folder-google-drive" + ] + }, + "attrs": [], + "properties": { + "order": 1796, + "id": 766, + "prevSize": 24, + "code": 59402, + "name": "folder-google-drive" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 522 + }, + { + "icon": { + "paths": [ + "M213.333 725.333l192-256 149.333 192.427 106.667-128.427 149.333 192zM853.333 256h-341.333l-85.333-85.333h-256c-46.933 0-84.907 38.4-84.907 85.333l-0.427 512c0 46.933 38.4 85.333 85.333 85.333h682.667c46.933 0 85.333-38.4 85.333-85.333v-426.667c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "folder-image" + ] + }, + "attrs": [], + "properties": { + "order": 1797, + "id": 765, + "prevSize": 24, + "code": 59403, + "name": "folder-image" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 523 + }, + { + "icon": { + "paths": [ + "M853.308 255.918c47.104 0 85.333 38.229 85.333 85.333v426.668c0 47.104-38.229 85.333-85.333 85.333h-682.667c-47.148 0-85.333-38.229-85.333-85.333l0.427-512.001c0-47.104 37.759-85.333 84.906-85.333h256l85.334 85.333h341.333zM810.667 725.333v-170.667h-213.333v-85.333c0-23.565 19.102-42.667 42.667-42.667s42.667 19.102 42.667 42.667h85.333c0-70.691-57.31-127.999-128-127.999-70.694 0-128 57.308-128 127.999v85.333h-42.667v170.667h341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "folder-lock-open" + ] + }, + "attrs": [], + "properties": { + "order": 1798, + "id": 764, + "prevSize": 24, + "code": 59404, + "name": "folder-lock-open" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 524 + }, + { + "icon": { + "paths": [ + "M853.308 255.918c47.104 0 85.333 38.229 85.333 85.333v426.668c0 47.104-38.229 85.333-85.333 85.333h-682.667c-47.148 0-85.333-38.229-85.333-85.333l0.427-512.001c0-47.104 37.759-85.333 84.906-85.333h256l85.334 85.333h341.333zM810.667 725.333v-170.667h-42.667v-42.667c0-70.69-57.306-127.999-128-127.999s-128 57.309-128 127.999v42.667h-42.667v170.667h341.333zM640 469.333c23.565 0 42.667 19.102 42.667 42.667v42.667h-85.333v-42.667c0-23.565 19.102-42.667 42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "folder-lock" + ] + }, + "attrs": [], + "properties": { + "order": 1799, + "id": 763, + "prevSize": 24, + "code": 59405, + "name": "folder-lock" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 525 + }, + { + "icon": { + "paths": [ + "M383.974 767.919v-128h-170.667v-170.667h170.667v-128.001l213.334 213.335zM853.308 255.918h-341.333l-85.334-85.333h-256c-47.147 0-85.333 38.229-85.333 85.333v512.001c0 47.104 38.187 85.333 85.333 85.333h682.667c47.104 0 85.333-38.229 85.333-85.333v-426.668c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "folder-move" + ] + }, + "attrs": [], + "properties": { + "order": 1800, + "id": 762, + "prevSize": 24, + "code": 59406, + "name": "folder-move" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 526 + }, + { + "icon": { + "paths": [ + "M298.667 640l192-256 149.333 192.427 106.667-128.427 149.333 192zM938.667 170.667h-341.333l-85.333-85.333h-256c-46.933 0-84.907 38.4-84.907 85.333l-0.427 512c0 46.933 38.4 85.333 85.333 85.333h682.667c46.933 0 85.333-38.4 85.333-85.333v-426.667c0-46.933-38.4-85.333-85.333-85.333zM85.333 256h-85.333v213.333h0.427l-0.427 384c0 46.933 38.4 85.333 85.333 85.333h768v-85.333h-768v-597.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "folder-multiple-image" + ] + }, + "attrs": [], + "properties": { + "order": 1801, + "id": 761, + "prevSize": 24, + "code": 59407, + "name": "folder-multiple-image" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 527 + }, + { + "icon": { + "paths": [ + "M938.667 170.667c46.933 0 85.333 38.4 85.333 85.333v426.667c0 46.933-38.4 85.333-85.333 85.333h-682.667c-46.933 0-85.333-38.4-85.333-85.333l0.427-512c0-46.933 37.973-85.333 84.907-85.333h256l85.333 85.333h341.333zM85.333 256v597.333h768v85.333h-768c-46.933 0-85.333-38.4-85.333-85.333l0.427-384h-0.427v-213.333h85.333zM256 256v426.667h682.667v-426.667h-682.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "folder-multiple-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1802, + "id": 760, + "prevSize": 24, + "code": 59408, + "name": "folder-multiple-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 528 + }, + { + "icon": { + "paths": [ + "M938.667 170.667h-341.333l-85.333-85.333h-256c-46.933 0-84.907 38.4-84.907 85.333l-0.427 512c0 46.933 38.4 85.333 85.333 85.333h682.667c46.933 0 85.333-38.4 85.333-85.333v-426.667c0-46.933-38.4-85.333-85.333-85.333zM85.333 256h-85.333v213.333h0.427l-0.427 384c0 46.933 38.4 85.333 85.333 85.333h768v-85.333h-768v-597.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "folder-multiple" + ] + }, + "attrs": [], + "properties": { + "order": 1803, + "id": 759, + "prevSize": 24, + "code": 59409, + "name": "folder-multiple" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 529 + }, + { + "icon": { + "paths": [ + "M853.308 767.919v-426.668h-682.667v426.668h682.667zM853.308 255.918c47.104 0 85.333 38.229 85.333 85.333v426.668c0 47.104-38.229 85.333-85.333 85.333h-682.667c-47.148 0-85.333-38.229-85.333-85.333l0.427-512.001c0-47.104 37.759-85.333 84.906-85.333h256l85.334 85.333h341.333zM384 682.667v-128h42.667v-42.667c0-47.13 38.204-85.333 85.333-85.333s85.333 38.204 85.333 85.333v42.667h42.667v128h-256zM554.667 554.667v-42.667c0-23.565-19.102-42.667-42.667-42.667s-42.667 19.102-42.667 42.667v42.667h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "folder-outline-lock" + ] + }, + "attrs": [], + "properties": { + "order": 1804, + "id": 758, + "prevSize": 24, + "code": 59410, + "name": "folder-outline-lock" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 530 + }, + { + "icon": { + "paths": [ + "M853.308 767.919h-682.667v-426.668h682.667zM853.308 255.918h-341.333l-85.334-85.333h-256c-47.147 0-84.906 38.229-84.906 85.333l-0.427 512.001c0 47.104 38.186 85.333 85.333 85.333h682.667c47.104 0 85.333-38.229 85.333-85.333v-426.668c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "folder-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1805, + "id": 757, + "prevSize": 24, + "code": 59411, + "name": "folder-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 531 + }, + { + "icon": { + "paths": [ + "M426.639 170.584l85.335 85.333h341.333c47.083 0 85.333 38.229 85.333 85.333v426.668c0 47.104-38.251 85.333-85.333 85.333h-682.668c-47.147 0-85.333-38.229-85.333-85.333l0.427-512.001c0-47.104 37.76-85.333 84.907-85.333h256zM640 384v128h-128v85.333h128v128h85.333v-128h128v-85.333h-128v-128h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "folder-plus" + ] + }, + "attrs": [], + "properties": { + "order": 1806, + "id": 756, + "prevSize": 24, + "code": 59412, + "name": "folder-plus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 532 + }, + { + "icon": { + "paths": [ + "M426.639 170.584l85.335 85.333h341.333c47.083 0 85.333 38.229 85.333 85.333v426.668c0 47.104-38.251 85.333-85.333 85.333h-682.668c-47.147 0-85.333-38.229-85.333-85.333l0.427-512.001c0-47.104 37.76-85.333 84.907-85.333h256zM531.819 464.158l90.509 90.509-90.509 90.509 60.339 60.339 90.509-90.509 90.509 90.509 60.339-60.339-90.509-90.509 90.509-90.509-60.339-60.34-90.509 90.51-90.509-90.51-60.339 60.34z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "folder-remove" + ] + }, + "attrs": [], + "properties": { + "order": 1807, + "id": 755, + "prevSize": 24, + "code": 59413, + "name": "folder-remove" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 533 + }, + { + "icon": { + "paths": [ + "M853.333 256c47.083 0 85.333 38.229 85.333 85.333v426.667c0 47.104-38.251 85.333-85.333 85.333h-682.667c-47.147 0-85.333-38.229-85.333-85.333l0.417-512c0-47.104 37.77-85.333 84.916-85.333h256l85.333 85.333h341.333zM458.667 554.667h138.667v170.667h85.333v-170.667h138.667l-181.333-181.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "folder-upload" + ] + }, + "attrs": [], + "properties": { + "order": 1808, + "id": 754, + "prevSize": 24, + "code": 59414, + "name": "folder-upload" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 534 + }, + { + "icon": { + "paths": [ + "M426.639 170.584h-256c-47.147 0-84.907 38.229-84.907 85.333l-0.427 512.001c0 47.104 38.187 85.333 85.333 85.333h682.668c47.083 0 85.333-38.229 85.333-85.333v-426.668c0-47.104-38.251-85.333-85.333-85.333h-341.333l-85.335-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "folder" + ] + }, + "attrs": [], + "properties": { + "order": 1809, + "id": 753, + "prevSize": 24, + "code": 59415, + "name": "folder" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 535 + }, + { + "icon": { + "paths": [ + "M853.333 426.667c85.333 128-128 512-213.333 512s-85.333-42.667-128-42.667c-42.667 0-42.667 42.667-128 42.667s-298.667-384-213.333-512c85.333-128 213.333-128 298.667-85.333v-128.001c-239.728 131.029-294.129-51.863-294.129-51.863s113.673-153.256 294.129 51.863v-85.333h85.333v213.334c85.333-42.667 213.333-42.667 298.667 85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "food-apple" + ] + }, + "attrs": [], + "properties": { + "order": 1810, + "id": 752, + "prevSize": 24, + "code": 59416, + "name": "food-apple" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 536 + }, + { + "icon": { + "paths": [ + "M938.667 768c0 94.255-76.412 170.667-170.667 170.667h-128c-94.255 0-170.667-76.412-170.667-170.667v-85.333h289.86l117.564-203.631 66.513 38.4-95.398 165.231h90.795v85.333zM384 938.667h-298.667c0-128 0-256 14.222-391.113 11.376-108.070 31.851-220.69 54.147-334.221h-25.702v-85.333h213.333v85.333h-25.703c22.296 113.531 42.771 226.15 54.147 334.221 14.223 135.113 14.223 263.113 14.223 391.113z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "food-variant" + ] + }, + "attrs": [], + "properties": { + "order": 1811, + "id": 751, + "prevSize": 24, + "code": 59417, + "name": "food-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 537 + }, + { + "icon": { + "paths": [ + "M661.333 896l-64-554.667h95.322l-48.516-193.629 74.496-18.667 53.197 212.296h166.835l-64 554.667h-213.333zM213.333 469.333h213.333c70.69 0 128 57.306 128 128h-469.333c0-70.694 57.308-128 128-128zM554.667 768c0 70.694-57.31 128-128 128h-213.333c-70.693 0-128-57.306-128-128h469.333zM128 640h213.333l64 64 64-64h42.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-384c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "food" + ] + }, + "attrs": [], + "properties": { + "order": 1812, + "id": 750, + "prevSize": 24, + "code": 59418, + "name": "food" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 538 + }, + { + "icon": { + "paths": [ + "M576 512c-35.345 0-64 28.655-64 64s28.655 64 64 64c35.345 0 64-28.655 64-64s-28.655-64-64-64zM576 128c200.294 0 362.667 152.82 362.667 341.333 0 69.167 0 128-38.677 213.333-174.656 0-217.323 170.667-366.656 170.667-92.902 0-137.644-73.314-147.304-170.714l-2.030 0.047h-32.405l-54.794 183.441c-6.22 20.826-26.924 33.361-47.818 29.892h-120.982c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667v-128c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667h160.025l20.494-68.608c-21.78-10.645-46.988-16.725-73.853-16.725l-18.237 0.947-3.095-43.614c0-188.513 162.371-341.333 362.667-341.333zM213.333 682.667v128h10.968l38.234-128h-49.202z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "football-helmet" + ] + }, + "attrs": [], + "properties": { + "order": 1813, + "id": 749, + "prevSize": 24, + "code": 59419, + "name": "football-helmet" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 539 + }, + { + "icon": { + "paths": [ + "M320.924 320.924c70.396-70.397 160.906-120.68 249.738-142.469 88.836-21.789 175.991-15.085 223.061-8.241 47.074 6.844 54.054 13.828 60.762 60.759 6.703 46.931 13.129 133.809-8.802 222.501-21.926 88.695-72.209 179.204-142.609 249.6-70.396 70.4-160.905 120.683-249.6 142.609-88.692 21.931-175.57 15.505-222.501 8.802-46.931-6.707-53.915-13.687-60.759-60.762-6.844-47.070-13.549-134.225 8.241-223.061 21.789-88.832 72.073-179.342 142.469-249.738zM311.478 673.515l39.006 39.010 51.503-51.503 51.504 51.503 39.006-39.006-51.503-51.507 71.006-71.006 51.503 51.503 39.006-39.006-51.503-51.503 71.006-71.006 51.503 51.503 39.006-39.006-51.503-51.503 51.503-51.504-39.006-39.007-51.503 51.504-51.503-51.503-39.006 39.007 51.503 51.503-71.006 71.006-51.503-51.503-39.007 39.006 51.504 51.503-71.007 71.006-51.503-51.503-39.006 39.006 51.503 51.503-51.503 51.503z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "football" + ] + }, + "attrs": [], + "properties": { + "order": 1814, + "id": 748, + "prevSize": 24, + "code": 59420, + "name": "football" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 540 + }, + { + "icon": { + "paths": [ + "M128 128h768v85.333h-768v-85.333zM298.667 298.667h426.667v85.333h-426.667v-85.333zM128 469.333h768v85.333h-768v-85.333zM298.667 640h426.667v85.333h-426.667v-85.333zM128 810.667h768v85.333h-768v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-align-center" + ] + }, + "attrs": [], + "properties": { + "order": 1815, + "id": 747, + "prevSize": 24, + "code": 59421, + "name": "format-align-center" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 541 + }, + { + "icon": { + "paths": [ + "M128 128h768v85.333h-768v-85.333zM128 298.667h768v85.333h-768v-85.333zM128 469.333h768v85.333h-768v-85.333zM128 640h768v85.333h-768v-85.333zM128 810.667h768v85.333h-768v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-align-justify" + ] + }, + "attrs": [], + "properties": { + "order": 1816, + "id": 746, + "prevSize": 24, + "code": 59422, + "name": "format-align-justify" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 542 + }, + { + "icon": { + "paths": [ + "M128 128h768v85.333h-768v-85.333zM128 298.667h512v85.333h-512v-85.333zM128 469.333h768v85.333h-768v-85.333zM128 640h512v85.333h-512v-85.333zM128 810.667h768v85.333h-768v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-align-left" + ] + }, + "attrs": [], + "properties": { + "order": 1817, + "id": 745, + "prevSize": 24, + "code": 59423, + "name": "format-align-left" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 543 + }, + { + "icon": { + "paths": [ + "M128 128h768v85.333h-768v-85.333zM384 298.667h512v85.333h-512v-85.333zM128 469.333h768v85.333h-768v-85.333zM384 640h512v85.333h-512v-85.333zM128 810.667h768v85.333h-768v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-align-right" + ] + }, + "attrs": [], + "properties": { + "order": 1818, + "id": 744, + "prevSize": 24, + "code": 59424, + "name": "format-align-right" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 544 + }, + { + "icon": { + "paths": [ + "M575.974 661.248h-149.335v-128h149.335c35.328 0 64 28.672 64 64s-28.672 64-64 64zM426.64 277.25h128.001c35.328 0 64 28.672 64 64s-28.672 64-64 64h-128.001zM665.574 460.203c41.216-28.753 70.4-75.39 70.4-118.953 0-96.214-74.453-170.667-170.667-170.667h-266.668v597.331h300.46c89.344 0 158.208-72.448 158.208-161.788 0-64.687-36.821-120.064-91.733-145.924z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-bold" + ] + }, + "attrs": [], + "properties": { + "order": 1819, + "id": 743, + "prevSize": 24, + "code": 59425, + "name": "format-bold" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 545 + }, + { + "icon": { + "paths": [ + "M256 213.333v7.68l120.32 120.32h102.4l-30.72 71.68 89.6 89.6 68.693-161.28h247.040v-128h-597.333zM139.52 213.333l-54.187 54.187 297.387 297.387-105.387 245.76h128l66.987-156.16 241.493 241.493 54.187-54.187-628.48-628.48z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-clear" + ] + }, + "attrs": [], + "properties": { + "order": 1820, + "id": 742, + "prevSize": 24, + "code": 59426, + "name": "format-clear" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 546 + }, + { + "icon": { + "paths": [ + "M810.641 490.624c0 0-85.333 92.459-85.333 149.333 0 47.104 38.229 85.333 85.333 85.333s85.333-38.229 85.333-85.333c0-56.875-85.333-149.333-85.333-149.333zM222.139 426.625l204.501-204.458 204.502 204.458zM706.577 381.356l-381.44-381.397-60.331 60.331 101.504 101.504-219.605 219.563c-24.96 25.003-24.96 65.535 0 90.538l234.667 234.667c12.501 12.501 28.885 18.731 45.269 18.731s32.768-6.229 45.27-18.731l234.667-234.667c24.96-25.003 24.96-65.535 0-90.538z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-color-fill" + ] + }, + "attrs": [], + "properties": { + "order": 1821, + "id": 741, + "prevSize": 24, + "code": 59427, + "name": "format-color-fill" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 547 + }, + { + "icon": { + "paths": [ + "M410.641 511.915l101.334-270.206 101.333 270.206zM469.308 127.917l-234.667 597.331h96l48-128h266.667l48 128h96l-234.667-597.331h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-color" + ] + }, + "attrs": [], + "properties": { + "order": 1822, + "id": 740, + "prevSize": 24, + "code": 59428, + "name": "format-color" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 548 + }, + { + "icon": { + "paths": [ + "M384 298.667h256v256h-256v-256zM128 128h768v85.333h-768v-85.333zM128 640h768v85.333h-768v-85.333zM128 810.667h597.333v85.333h-597.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-float-center" + ] + }, + "attrs": [], + "properties": { + "order": 1823, + "id": 739, + "prevSize": 24, + "code": 59429, + "name": "format-float-center" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 549 + }, + { + "icon": { + "paths": [ + "M128 298.667h256v256h-256v-256zM128 128h768v85.333h-768v-85.333zM896 298.667v85.333h-426.667v-85.333h426.667zM896 469.333v85.333h-426.667v-85.333h426.667zM128 640h597.333v85.333h-597.333v-85.333zM128 810.667h768v85.333h-768v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-float-left" + ] + }, + "attrs": [], + "properties": { + "order": 1824, + "id": 738, + "prevSize": 24, + "code": 59430, + "name": "format-float-left" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 550 + }, + { + "icon": { + "paths": [ + "M128 298.667h256v256h-256v-256zM128 128h768v85.333h-768v-85.333zM896 469.333v85.333h-426.667v-85.333h426.667zM128 640h597.333v85.333h-597.333v-85.333zM128 810.667h768v85.333h-768v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-float-none" + ] + }, + "attrs": [], + "properties": { + "order": 1825, + "id": 737, + "prevSize": 24, + "code": 59431, + "name": "format-float-none" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 551 + }, + { + "icon": { + "paths": [ + "M640 298.667h256v256h-256v-256zM128 128h768v85.333h-768v-85.333zM554.667 298.667v85.333h-426.667v-85.333h426.667zM384 469.333v85.333h-256v-85.333h256zM128 640h597.333v85.333h-597.333v-85.333zM128 810.667h768v85.333h-768v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-float-right" + ] + }, + "attrs": [], + "properties": { + "order": 1826, + "id": 736, + "prevSize": 24, + "code": 59432, + "name": "format-float-right" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 552 + }, + { + "icon": { + "paths": [ + "M128 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM597.333 768v-85.333h85.333v-413.466l-106.667 61.584v-98.535l106.667-61.584h85.333v512h85.333v85.333h-256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-header-1" + ] + }, + "attrs": [], + "properties": { + "order": 1827, + "id": 735, + "prevSize": 24, + "code": 59433, + "name": "format-header-1" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 553 + }, + { + "icon": { + "paths": [ + "M128 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM896 768h-256c-47.13 0-85.333-38.204-85.333-85.333 0-22.494 8.704-42.953 22.925-58.197l208.081-222.796c15.441-15.442 24.994-36.776 24.994-60.34 0-47.128-38.204-85.333-85.333-85.333s-85.333 38.205-85.333 85.333h-85.333c0-94.257 76.412-170.667 170.667-170.667s170.667 76.41 170.667 170.667c0 47.128-19.102 89.796-49.988 120.678l-206.012 220.655h256v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-header-2" + ] + }, + "attrs": [], + "properties": { + "order": 1828, + "id": 734, + "prevSize": 24, + "code": 59434, + "name": "format-header-2" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 554 + }, + { + "icon": { + "paths": [ + "M128 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM640 170.667h170.667c47.13 0 85.333 38.205 85.333 85.333v426.667c0 47.13-38.204 85.333-85.333 85.333h-170.667c-47.13 0-85.333-38.204-85.333-85.333v-42.667h85.333v42.667h170.667v-170.667h-170.667v-85.333h170.667v-170.667h-170.667v42.667h-85.333v-42.667c0-47.128 38.204-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-header-3" + ] + }, + "attrs": [], + "properties": { + "order": 1829, + "id": 733, + "prevSize": 24, + "code": 59435, + "name": "format-header-3" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 555 + }, + { + "icon": { + "paths": [ + "M128 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM768 768v-213.333h-213.333v-85.333l213.333-298.667h85.333v298.667h42.667v85.333h-42.667v213.333h-85.333zM768 469.333v-152.88l-108.646 152.88h108.646z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-header-4" + ] + }, + "attrs": [], + "properties": { + "order": 1830, + "id": 732, + "prevSize": 24, + "code": 59436, + "name": "format-header-4" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 556 + }, + { + "icon": { + "paths": [ + "M128 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM640 170.667l213.333 0v85.333l-213.333-0v170.667h85.333c94.255 0 170.667 76.412 170.667 170.667s-76.412 170.667-170.667 170.667h-85.333c-47.13 0-85.333-38.204-85.333-85.333v-42.667h85.333v42.667h85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333h-85.333c-47.13 0-85.333-38.204-85.333-85.333v-170.667c0-47.128 38.204-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-header-5" + ] + }, + "attrs": [], + "properties": { + "order": 1831, + "id": 731, + "prevSize": 24, + "code": 59437, + "name": "format-header-5" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 557 + }, + { + "icon": { + "paths": [ + "M128 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM640 170.667h170.667c47.13 0 85.333 38.205 85.333 85.333v42.667h-85.333v-42.667h-170.667v170.667h170.667c47.13 0 85.333 38.204 85.333 85.333v170.667c0 47.13-38.204 85.333-85.333 85.333h-170.667c-47.13 0-85.333-38.204-85.333-85.333v-426.667c0-47.128 38.204-85.333 85.333-85.333zM640 512v170.667h170.667v-170.667h-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-header-6" + ] + }, + "attrs": [], + "properties": { + "order": 1832, + "id": 730, + "prevSize": 24, + "code": 59438, + "name": "format-header-6" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 558 + }, + { + "icon": { + "paths": [ + "M170.667 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM871.040 316.32l-153.045 153.013 153.045 152.994-60.331 60.331-213.376-213.325 213.376-213.344 60.331 60.331z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-header-decrease" + ] + }, + "attrs": [], + "properties": { + "order": 1833, + "id": 729, + "prevSize": 24, + "code": 59439, + "name": "format-header-decrease" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 559 + }, + { + "icon": { + "paths": [ + "M85.333 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM878.345 366.293l-153.011 153.045-152.994-153.045-60.331 60.332 213.325 213.375 213.342-213.375-60.331-60.332z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-header-down" + ] + }, + "attrs": [], + "properties": { + "order": 1834, + "id": 728, + "prevSize": 24, + "code": 59440, + "name": "format-header-down" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 560 + }, + { + "icon": { + "paths": [ + "M170.667 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM597.333 426.667v-85.333h298.667v85.333h-298.667zM597.333 512h298.667v85.333h-298.667v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-header-equal" + ] + }, + "attrs": [], + "properties": { + "order": 1835, + "id": 727, + "prevSize": 24, + "code": 59441, + "name": "format-header-equal" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 561 + }, + { + "icon": { + "paths": [ + "M170.667 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM622.293 316.32l153.045 153.013-153.045 152.994 60.331 60.331 213.376-213.325-213.376-213.344-60.331 60.331z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-header-increase" + ] + }, + "attrs": [], + "properties": { + "order": 1836, + "id": 726, + "prevSize": 24, + "code": 59442, + "name": "format-header-increase" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 562 + }, + { + "icon": { + "paths": [ + "M128 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM554.667 341.333h98.739l13.406-128h85.333l-13.406 128h85.333l13.406-128h85.333l-13.406 128h71.927v85.333h-80.866l-8.934 85.333h89.801v85.333h-98.739l-13.406 128h-85.333l13.406-128h-85.333l-13.406 128h-85.333l13.406-128h-71.927v-85.333h80.866l8.934-85.333h-89.801v-85.333zM729.801 426.667l-8.934 85.333h85.333l8.934-85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-header-pound" + ] + }, + "attrs": [], + "properties": { + "order": 1837, + "id": 725, + "prevSize": 24, + "code": 59443, + "name": "format-header-pound" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 563 + }, + { + "icon": { + "paths": [ + "M85.333 170.667h85.333v256h170.667v-256h85.333v597.333h-85.333v-256h-170.667v256h-85.333v-597.333zM878.345 615.040l-153.011-153.045-152.994 153.045-60.331-60.331 213.325-213.376 213.342 213.376-60.331 60.331z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-header-up" + ] + }, + "attrs": [], + "properties": { + "order": 1838, + "id": 724, + "prevSize": 24, + "code": 59444, + "name": "format-header-up" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 564 + }, + { + "icon": { + "paths": [ + "M469.333 554.667h426.667v-85.333h-426.667zM469.333 384h426.667v-85.333h-426.667zM128 128v85.333h768v-85.333zM128 896h768v-85.333h-768zM128 512l170.667 170.667v-341.333zM469.333 725.333h426.667v-85.333h-426.667v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-indent-decrease" + ] + }, + "attrs": [], + "properties": { + "order": 1839, + "id": 723, + "prevSize": 24, + "code": 59445, + "name": "format-indent-decrease" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 565 + }, + { + "icon": { + "paths": [ + "M469.333 554.667h426.667v-85.333h-426.667zM469.333 384h426.667v-85.333h-426.667zM128 128v85.333h768v-85.333zM469.333 725.333h426.667v-85.333h-426.667zM128 341.333v341.333l170.667-170.667zM128 896h768v-85.333h-768v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-indent-increase" + ] + }, + "attrs": [], + "properties": { + "order": 1840, + "id": 722, + "prevSize": 24, + "code": 59446, + "name": "format-indent-increase" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 566 + }, + { + "icon": { + "paths": [ + "M426.667 170.667v128h94.464l-146.261 341.333h-118.869v128h341.333v-128h-94.464l146.261-341.333h118.869v-128h-341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-italic" + ] + }, + "attrs": [], + "properties": { + "order": 1841, + "id": 721, + "prevSize": 24, + "code": 59447, + "name": "format-italic" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 567 + }, + { + "icon": { + "paths": [ + "M426.641 554.581h512v-85.333h-512zM426.641 810.581h512v-85.333h-512zM426.641 298.583h512v-85.333h-512zM255.974 298.583h106.667l-149.333-149.333-149.333 149.333h106.667v426.665h-106.667l149.333 149.333 149.333-149.333h-106.667v-426.665z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-line-spacing" + ] + }, + "attrs": [], + "properties": { + "order": 1842, + "id": 720, + "prevSize": 24, + "code": 59448, + "name": "format-line-spacing" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 568 + }, + { + "icon": { + "paths": [ + "M298.667 213.333v85.333h597.333v-85.333zM298.667 554.667h597.333v-85.333h-597.333zM298.667 810.667h597.333v-85.333h-597.333zM170.667 711.253c-31.573 0-56.747 25.6-56.747 56.747s25.6 56.747 56.747 56.747c31.147 0 56.747-25.6 56.747-56.747s-25.173-56.747-56.747-56.747zM170.667 192c-35.413 0-64 28.587-64 64s28.587 64 64 64c35.413 0 64-28.587 64-64s-28.587-64-64-64zM170.667 448c-35.413 0-64 28.587-64 64s28.587 64 64 64c35.413 0 64-28.587 64-64s-28.587-64-64-64z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-list-bulleted" + ] + }, + "attrs": [], + "properties": { + "order": 1843, + "id": 719, + "prevSize": 24, + "code": 59449, + "name": "format-list-bulleted" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 569 + }, + { + "icon": { + "paths": [ + "M298.64 554.581h597.334v-85.333h-597.334zM298.64 810.581h597.334v-85.333h-597.334zM298.64 298.583h597.334v-85.333h-597.334zM85.307 469.248h76.8l-76.8 89.604v38.396h128v-42.667h-76.8l76.8-89.6v-38.398h-128zM127.974 341.25h42.667v-170.667h-85.333v42.667h42.667zM85.307 725.248h85.333v21.333h-42.667v42.667h42.667v21.333h-85.333v42.667h128v-170.667h-128v42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-list-numbers" + ] + }, + "attrs": [], + "properties": { + "order": 1844, + "id": 718, + "prevSize": 24, + "code": 59450, + "name": "format-list-numbers" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 570 + }, + { + "icon": { + "paths": [ + "M341.333 298.667l213.333 426.666h-426.667l213.333-426.666zM128 128h768v85.333h-768v-85.333zM896 640v85.333h-298.667v-85.333h298.667zM128 810.667h768v85.333h-768v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-object-inline" + ] + }, + "attrs": [], + "properties": { + "order": 1845, + "id": 717, + "prevSize": 24, + "code": 59451, + "name": "format-object-inline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 571 + }, + { + "icon": { + "paths": [ + "M512 298.667l213.333 426.667h-426.667l213.333-426.667zM128 128h768v85.333h-768v-85.333zM128 298.667h128v85.333h-128v-85.333zM896 298.667v85.333h-128v-85.333h128zM128 469.333h128v85.333h-128v-85.333zM896 469.333v85.333h-128v-85.333h128zM128 640h128v85.333h-128v-85.333zM896 640v85.333h-128v-85.333h128zM128 810.667h768v85.333h-768v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-object-square" + ] + }, + "attrs": [], + "properties": { + "order": 1846, + "id": 716, + "prevSize": 24, + "code": 59452, + "name": "format-object-square" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 572 + }, + { + "icon": { + "paths": [ + "M512 298.667l213.333 426.667h-426.667l213.333-426.667zM128 128h768v85.333h-768v-85.333zM128 298.667l256-0v85.333l-256 0v-85.333zM896 298.667v85.333l-256-0v-85.333l256 0zM128 469.333h170.667v85.333h-170.667v-85.333zM896 469.333v85.333h-170.667v-85.333h170.667zM128 640h128v85.333h-128v-85.333zM896 640v85.333h-128v-85.333h128zM128 810.667h768v85.333h-768v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-object-tight" + ] + }, + "attrs": [], + "properties": { + "order": 1847, + "id": 715, + "prevSize": 24, + "code": 59453, + "name": "format-object-tight" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 573 + }, + { + "icon": { + "paths": [ + "M512 298.667l213.333 426.667h-426.667l213.333-426.667zM128 128h768v85.333h-768v-85.333zM128 810.667h768v85.333h-768v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-object-top-bottom" + ] + }, + "attrs": [], + "properties": { + "order": 1848, + "id": 714, + "prevSize": 24, + "code": 59454, + "name": "format-object-top-bottom" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 574 + }, + { + "icon": { + "paths": [ + "M767.974 170.583v-42.667c0-23.552-19.115-42.667-42.667-42.667h-512c-23.552 0-42.667 19.114-42.667 42.667v170.667c0 23.552 19.115 42.667 42.667 42.667h512c23.552 0 42.667-19.115 42.667-42.667v-42.667h42.667v170.667h-426.667v469.331c0 23.552 19.115 42.667 42.667 42.667h85.333c23.552 0 42.667-19.115 42.667-42.667v-384h341.333v-341.331h-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-paint" + ] + }, + "attrs": [], + "properties": { + "order": 1849, + "id": 713, + "prevSize": 24, + "code": 59455, + "name": "format-paint" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 575 + }, + { + "icon": { + "paths": [ + "M554.667 170.667c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667h-85.333v256h-85.333v-597.333h170.667zM554.667 426.667c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333l-85.333-0v170.667h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-paragraph" + ] + }, + "attrs": [], + "properties": { + "order": 1850, + "id": 712, + "prevSize": 24, + "code": 59456, + "name": "format-paragraph" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 576 + }, + { + "icon": { + "paths": [ + "M597.333 725.333h128l85.333-170.667v-256h-256v256h128zM256 725.333h128l85.333-170.667v-256h-256v256h128l-85.333 170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-quote" + ] + }, + "attrs": [], + "properties": { + "order": 1851, + "id": 711, + "prevSize": 24, + "code": 59457, + "name": "format-quote" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 577 + }, + { + "icon": { + "paths": [ + "M128 512h128v298.667h128v-298.667h128v-128h-384zM384 170.667v128h213.333v512h128v-512h213.333v-128h-554.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-size" + ] + }, + "attrs": [], + "properties": { + "order": 1852, + "id": 710, + "prevSize": 24, + "code": 59458, + "name": "format-size" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 578 + }, + { + "icon": { + "paths": [ + "M128 597.333h768v-85.333h-768zM213.333 170.667v128h213.333v128h170.667v-128h213.333v-128zM426.667 810.667h170.667v-128h-170.667v128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-strikethrough" + ] + }, + "attrs": [], + "properties": { + "order": 1853, + "id": 709, + "prevSize": 24, + "code": 59459, + "name": "format-strikethrough" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 579 + }, + { + "icon": { + "paths": [ + "M682.667 316.161l-195.84 195.839 195.84 195.84-60.16 60.16-195.84-195.84-195.84 195.84-60.16-60.16 195.84-195.84-195.84-195.839 60.16-60.16 195.84 195.839 195.84-195.839 60.16 60.16zM932.198 897.28h-208.337v-42.5l38.234-34.295c32.256-27.614 56.38-50.82 72.367-69.628 15.987-18.803 24.179-36.365 24.576-52.676 0.102-12.028-3.746-21.982-11.55-29.862-7.804-7.876-20.186-11.959-37.15-12.245-12.821 0.277-24.614 2.825-35.388 7.65l-27.878 16.29-19.571-49.975c11.294-8.981 25.233-16.457 41.818-22.421s34.961-9.058 55.13-9.289c33.229 0.585 58.551 9.591 75.972 27.025s26.193 39.791 26.317 67.068c-0.593 23.974-8.209 46.037-22.852 66.193-14.647 20.151-32.781 39.445-54.404 57.882l-27.311 22.157v0.887h110.029v57.741z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-subscript" + ] + }, + "attrs": [], + "properties": { + "order": 1854, + "id": 708, + "prevSize": 24, + "code": 59460, + "name": "format-subscript" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 580 + }, + { + "icon": { + "paths": [ + "M682.667 316.161l-195.84 195.839 195.84 195.84-60.16 60.16-195.84-195.84-195.84 195.84-60.16-60.16 195.84-195.84-195.84-195.839 60.16-60.16 195.84 195.839 195.84-195.839 60.16 60.16zM932.181 383.289h-208.337v-42.499l38.234-34.298c32.256-27.612 56.38-50.821 72.367-69.626s24.179-36.364 24.576-52.676c0.107-12.029-3.746-21.984-11.55-29.862s-20.186-11.961-37.15-12.248c-12.817 0.277-24.614 2.828-35.388 7.651l-27.874 16.291-19.571-49.975c11.294-8.983 25.229-16.457 41.813-22.422s34.961-9.060 55.13-9.287c33.229 0.584 58.556 9.592 75.972 27.025 17.421 17.433 26.193 39.788 26.317 67.067-0.589 23.975-8.209 46.039-22.852 66.191s-32.781 39.447-54.404 57.883l-27.307 22.156v0.886h110.025v57.742z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-superscript" + ] + }, + "attrs": [], + "properties": { + "order": 1855, + "id": 707, + "prevSize": 24, + "code": 59461, + "name": "format-superscript" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 581 + }, + { + "icon": { + "paths": [ + "M789.333 170.667l49.694 185.458-41.212 11.043c-19.315-37.056-38.63-74.112-61.376-92.64s-48.926-18.528-75.106-18.528h-106.667v448c0 21.333 0 42.667 14.221 53.333 14.225 10.667 42.667 10.667 71.113 10.667v42.667h-256v-42.667c28.445 0 56.887 0 71.113-10.667 14.221-10.667 14.221-32 14.221-53.333v-448h-106.667c-26.179 0-52.359 0-75.106 18.528s-42.060 55.584-61.374 92.64l-41.213-11.043 49.693-185.458h554.666z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-text" + ] + }, + "attrs": [], + "properties": { + "order": 1856, + "id": 706, + "prevSize": 24, + "code": 59462, + "name": "format-text" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 582 + }, + { + "icon": { + "paths": [ + "M896 768l-170.667-170.667v128h-512v85.333h512v128zM384 426.667v213.333h85.333v-469.333h85.333v469.333h85.333v-469.333h85.333v-85.333h-341.333c-94.293 0-170.667 76.373-170.667 170.667s76.373 170.667 170.667 170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-textdirection-l-to-r" + ] + }, + "attrs": [], + "properties": { + "order": 1857, + "id": 705, + "prevSize": 24, + "code": 59463, + "name": "format-textdirection-l-to-r" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 583 + }, + { + "icon": { + "paths": [ + "M341.333 725.333v-128l-170.667 170.667 170.667 170.667v-128h512v-85.333zM426.667 426.667v213.333h85.333v-469.333h85.333v469.333h85.333v-469.333h85.333v-85.333h-341.333c-94.293 0-170.667 76.373-170.667 170.667s76.373 170.667 170.667 170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-textdirection-r-to-l" + ] + }, + "attrs": [], + "properties": { + "order": 1858, + "id": 704, + "prevSize": 24, + "code": 59464, + "name": "format-textdirection-r-to-l" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 584 + }, + { + "icon": { + "paths": [ + "M213.333 896h597.333v-85.333h-597.333v85.333zM512 725.333c141.355 0 256-114.645 256-256v-341.333h-106.667v341.333c0 82.475-66.859 149.333-149.333 149.333s-149.333-66.859-149.333-149.333v-341.333h-106.667v341.333c0 141.355 114.645 256 256 256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "format-underline" + ] + }, + "attrs": [], + "properties": { + "order": 1859, + "id": 703, + "prevSize": 24, + "code": 59465, + "name": "format-underline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 585 + }, + { + "icon": { + "paths": [ + "M725.333 512v-384c0-23.467-19.2-42.667-42.667-42.667h-554.667c-23.467 0-42.667 19.2-42.667 42.667v597.333l170.667-170.667h426.667c23.467 0 42.667-19.2 42.667-42.667zM896 256h-85.333v384h-554.667v85.333c0 23.467 19.2 42.667 42.667 42.667h469.333l170.667 170.667v-640c0-23.467-19.2-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "forum" + ] + }, + "attrs": [], + "properties": { + "order": 1860, + "id": 702, + "prevSize": 24, + "code": 59466, + "name": "forum" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 586 + }, + { + "icon": { + "paths": [ + "M512 341.333v-170.667l341.333 341.333-341.333 341.333v-170.667h-341.333v-341.333h341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "forward" + ] + }, + "attrs": [], + "properties": { + "order": 1861, + "id": 701, + "prevSize": 24, + "code": 59467, + "name": "forward" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 587 + }, + { + "icon": { + "paths": [ + "M725.333 213.333l-18.227 105.907c-2.283 10.766-15.838 22.093-28.407 22.093-12.565 0-166.699 0-166.699 0-19.955 0-44.907 13.604-44.907 33.541l-0.098 17.699c0 19.954 25.033 34.094 45.005 34.094 0 0 125.73 0 139.806 0 14.093 0 27.925 15.454 24.875 30.498-3.059 15.066-39.040 109.594-40.759 117.833-1.724 8.247-11.166 22.336-27.921 22.336-14.118 0-122.825 0-122.825 0-22.374 0-29.137 2.923-44.1 21.521-14.976 18.615-130.973 153.284-130.973 153.284-1.363 1.566-11.436-2.428-11.436-4.139v-554.667c0-12.734 26.065-42.667 42.667-42.667 0 0 348.407 0 362.667 0 13.449 0 24.764 26.153 21.333 42.667zM725.001 616.452c5.082-20.557 76.156-329.766 95.194-422.363zM749.914 85.333c0 0-392.457 0-455.278 0-62.831 0-81.303 47.25-81.303 77.005 0 29.777 0 723.375 0 723.375 0 33.519 18.013 45.948 28.13 50.048 10.127 4.105 38.061 7.561 54.798-11.755 0 0 200.878-232.064 204.569-235.755 5.585-5.585 5.585-5.585 11.17-5.585 11.17 0 94.016 0 139.063 0 58.436 0 67.831-41.673 73.937-66.214 5.082-20.557 76.156-329.766 95.194-422.363 14.532-70.663-3.422-108.756-70.281-108.756z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "foursquare" + ] + }, + "attrs": [], + "properties": { + "order": 1862, + "id": 700, + "prevSize": 24, + "code": 59468, + "name": "foursquare" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 588 + }, + { + "icon": { + "paths": [ + "M384 896v42.667h-85.333v-42.667c-47.128 0-85.333-38.204-85.333-85.333v-640c0-47.128 38.205-85.333 85.333-85.333h426.667c47.13 0 85.333 38.205 85.333 85.333v640c0 47.13-38.204 85.333-85.333 85.333v42.667h-85.333v-42.667h-256zM298.666 170.667l0 213.333h426.667v-213.333h-426.667zM298.666 810.667h426.667v-341.333h-426.667l-0 341.333zM341.333 512h85.333v128h-85.333v-128zM341.333 256h85.333v85.333h-85.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "fridge" + ] + }, + "attrs": [], + "properties": { + "order": 1863, + "id": 699, + "prevSize": 24, + "code": 59469, + "name": "fridge" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 589 + }, + { + "icon": { + "paths": [ + "M597.333 597.333h213.333v85.333h-128v128h-85.333v-213.333zM213.333 597.333h213.333v213.333h-85.333v-128h-128v-85.333zM341.333 213.333h85.333v213.333h-213.333v-85.333h128v-128zM810.667 341.333v85.333h-213.333v-213.333h85.333v128h128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "fullscreen-exit" + ] + }, + "attrs": [], + "properties": { + "order": 1864, + "id": 698, + "prevSize": 24, + "code": 59470, + "name": "fullscreen-exit" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 590 + }, + { + "icon": { + "paths": [ + "M213.333 213.333h213.333v85.333h-128v128h-85.333v-213.333zM597.333 213.334h213.333v213.333h-85.333v-128h-128v-85.333zM725.333 597.333h85.333v213.333h-213.333v-85.333h128v-128zM426.667 725.333v85.333h-213.333v-213.333h85.333v128h128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "fullscreen" + ] + }, + "attrs": [], + "properties": { + "order": 1865, + "id": 697, + "prevSize": 24, + "code": 59471, + "name": "fullscreen" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 591 + }, + { + "icon": { + "paths": [ + "M665.545 225.626c-46.95-4.108-88.341 30.622-92.446 77.571l-10.803 123.47h120.371v85.333h-127.838l-18.918 216.239c-8.213 93.901-90.991 163.358-184.891 155.145-55.732-4.877-102.855-36.019-130.237-80.166l63.822-63.821c10.179 31.74 38.564 55.889 73.852 58.978 46.949 4.109 88.34-30.622 92.445-77.572l18.27-208.802h-127.838v-85.333h135.305l11.452-130.906c8.213-93.898 90.991-163.357 184.892-155.142 55.731 4.876 102.852 36.020 130.236 80.165l-63.821 63.821c-10.18-31.741-38.566-55.891-73.852-58.978z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "function" + ] + }, + "attrs": [], + "properties": { + "order": 1866, + "id": 696, + "prevSize": 24, + "code": 59472, + "name": "function" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 592 + }, + { + "icon": { + "paths": [ + "M298.667 256h426.667c141.385 0 256 114.615 256 256s-114.615 256-256 256c-75.819 0-143.94-32.96-190.814-85.333h-45.039c-46.874 52.373-114.995 85.333-190.814 85.333-141.385 0-256-114.615-256-256s114.615-256 256-256zM256 384v85.333h-85.333v85.333h85.333v85.333h85.333v-85.333h85.333v-85.333h-85.333v-85.333h-85.333zM661.333 512c-35.345 0-64 28.655-64 64s28.655 64 64 64c35.345 0 64-28.655 64-64s-28.655-64-64-64zM789.333 384c-35.345 0-64 28.654-64 64s28.655 64 64 64c35.345 0 64-28.655 64-64s-28.655-64-64-64z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "gamepad-variant" + ] + }, + "attrs": [], + "properties": { + "order": 1867, + "id": 695, + "prevSize": 24, + "code": 59473, + "name": "gamepad-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 593 + }, + { + "icon": { + "paths": [ + "M703.974 383.918l-128 128.001 128 128h234.667v-256.001zM383.974 703.919v234.667h256v-234.667l-128-128zM319.974 383.918h-234.667v256.001h234.667l128-128zM639.974 319.918v-234.667h-256v234.667l128 128.001 128-128.001z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "gamepad" + ] + }, + "attrs": [], + "properties": { + "order": 1868, + "id": 694, + "prevSize": 24, + "code": 59474, + "name": "gamepad" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 594 + }, + { + "icon": { + "paths": [ + "M767.974 426.584c-23.552 0-42.667-19.115-42.667-42.667s19.115-42.667 42.667-42.667c23.552 0 42.667 19.114 42.667 42.667s-19.115 42.667-42.667 42.667zM511.974 426.584h-256v-213.333h256zM843.409 308.483l0.512-0.512-158.72-158.72-45.227 45.269 90.027 89.984c-40.107 15.36-68.693 53.931-68.693 99.413 0 58.924 47.744 106.668 106.667 106.668 15.189 0 29.568-3.285 42.667-9.003v307.669c0 23.552-19.115 42.667-42.667 42.667s-42.667-19.115-42.667-42.667v-192c0-47.147-38.229-85.333-85.333-85.333h-42.667v-298.668c0-47.147-38.229-85.333-85.333-85.333h-256c-47.147 0-85.333 38.187-85.333 85.333v682.668h426.667v-320h64v213.333c0 58.923 47.744 106.667 106.667 106.667s106.667-47.744 106.667-106.667v-405.335c0-29.44-11.947-56.107-31.232-75.435z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "gas-station" + ] + }, + "attrs": [], + "properties": { + "order": 1869, + "id": 693, + "prevSize": 24, + "code": 59475, + "name": "gas-station" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 595 + }, + { + "icon": { + "paths": [ + "M98.014 865.387l409.881-409.882-60.339-60.34-30.17 30.17c-16.662 16.662-43.677 16.662-60.34 0l-30.17-30.17c-16.662-16.663-16.662-43.677 0-60.34l241.359-241.359c16.661-16.662 43.678-16.663 60.339 0l30.17 30.17c16.666 16.663 16.666 43.678 0 60.34l-30.17 30.17 60.339 60.34c16.666-16.662 43.678-16.662 60.343 0 16.661 16.662 16.661 43.677-0.004 60.34l60.343 60.34 30.17-30.17c16.661-16.662 43.678-16.662 60.339 0l30.17 30.17c16.661 16.662 16.661 43.679 0 60.34l-241.361 241.357c-16.661 16.666-43.674 16.666-60.339 0l-30.17-30.17c-16.661-16.661-16.661-43.678 0-60.339l30.17-30.17-60.339-60.339-409.881 409.882c-16.662 16.661-43.677 16.661-60.34 0s-16.663-43.678 0-60.339zM853.333 810.667c47.13 0 85.333 38.204 85.333 85.333v42.667h-426.667v-42.667c0-47.13 38.204-85.333 85.333-85.333h256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "gavel" + ] + }, + "attrs": [], + "properties": { + "order": 1870, + "id": 692, + "prevSize": 24, + "code": 59476, + "name": "gavel" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 596 + }, + { + "icon": { + "paths": [ + "M512 170.667c141.385 0 256 114.615 256 256 0 126.848-92.258 232.149-213.333 252.459v88.875h85.333v85.333h-85.333v85.333h-85.333v-85.333h-85.333v-85.333h85.333v-88.875c-121.076-20.309-213.333-125.611-213.333-252.459 0-141.385 114.615-256 256-256zM512 256c-94.257 0-170.667 76.41-170.667 170.667 0 94.255 76.41 170.667 170.667 170.667 94.255 0 170.667-76.412 170.667-170.667 0-94.256-76.412-170.667-170.667-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "gender-female" + ] + }, + "attrs": [], + "properties": { + "order": 1871, + "id": 691, + "prevSize": 24, + "code": 59477, + "name": "gender-female" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 597 + }, + { + "icon": { + "paths": [ + "M750.144 170.667l-152.811 0v-85.333l298.667-0v298.667h-85.333v-153.178l-163.418 163.418c22.383 33.749 35.418 74.231 35.418 117.76 0 103.211-73.293 189.299-170.667 209.067v89.6h85.333v85.333h-85.333v85.333h-85.333v-85.333h-85.333v-85.333h85.333v-89.6c-97.376-19.767-170.667-105.856-170.667-209.067 0-117.821 95.513-213.333 213.333-213.333 43.435 0 83.836 12.98 117.538 35.272l163.273-163.271zM469.333 384c-70.693 0-128 57.31-128 128 0 70.694 57.307 128 128 128 70.69 0 128-57.306 128-128 0-70.69-57.306-128-128-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "gender-male-female" + ] + }, + "attrs": [], + "properties": { + "order": 1872, + "id": 690, + "prevSize": 24, + "code": 59478, + "name": "gender-male-female" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 598 + }, + { + "icon": { + "paths": [ + "M384 384c55.241 0 106.398 17.497 148.224 47.253l217.92-217.92h-195.477v-85.333h341.333v341.333h-85.333v-195.845l-218.074 218.070c29.85 41.869 47.407 93.107 47.407 148.442 0 141.385-114.615 256-256 256s-256-114.615-256-256c0-141.385 114.615-256 256-256zM384 469.333c-94.257 0-170.667 76.412-170.667 170.667s76.41 170.667 170.667 170.667c94.255 0 170.667-76.412 170.667-170.667s-76.412-170.667-170.667-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "gender-male" + ] + }, + "attrs": [], + "properties": { + "order": 1873, + "id": 689, + "prevSize": 24, + "code": 59479, + "name": "gender-male" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 599 + }, + { + "icon": { + "paths": [ + "M835.477 128h-195.477v-85.333h341.333v341.333h-85.333v-195.845l-206.084 206.085c22.383 33.749 35.418 74.231 35.418 117.76 0 103.211-73.293 189.299-170.667 209.067v89.6h85.333v85.333h-85.333v85.333h-85.333v-85.333h-85.333v-85.333h85.333v-89.6c-97.376-19.767-170.667-105.856-170.667-209.067 0-43.226 12.856-83.447 34.953-117.055l-50.422-50.618-59.682 59.364-60.178-60.5 59.638-59.32-94.976-95.345 0 152.809h-85.333l-0-298.667h298.667v85.333l-153.178-0 95.321 95.692 61.364-61.037 60.178 60.501-61.32 60.992 50.061 50.257c33.841-22.577 74.507-35.738 118.24-35.738 43.435 0 83.836 12.98 117.538 35.272l205.939-205.938zM512 384c-70.694 0-128 57.31-128 128 0 70.694 57.306 128 128 128s128-57.306 128-128c0-70.694-57.306-128-128-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "gender-transgender" + ] + }, + "attrs": [], + "properties": { + "order": 1874, + "id": 688, + "prevSize": 24, + "code": 59480, + "name": "gender-transgender" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 600 + }, + { + "icon": { + "paths": [ + "M938.667 512v341.333c0 47.13-38.204 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333v-341.333c-23.564 0-42.667-19.102-42.667-42.667v-128c0-47.128 38.205-85.333 85.333-85.333h135.284c-4.717-13.345-7.284-27.706-7.284-42.667 0-70.692 57.308-128 128-128 42.607 0 80.35 20.817 103.616 52.835l0.23-0.168 24.154 33.242 24.154-33.242 0.23 0.168c23.266-32.018 61.009-52.835 103.616-52.835 70.694 0 128 57.308 128 128 0 14.961-2.569 29.321-7.283 42.667h135.283c47.13 0 85.333 38.205 85.333 85.333v128c0 23.565-19.102 42.667-42.667 42.667zM170.666 853.333h298.667v-341.333h-298.667v341.333zM853.333 853.333v-341.333h-298.667v341.333h298.667zM384 170.668c-23.564 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.103 42.667-42.667s-19.103-42.667-42.667-42.667zM640 170.668c-23.565 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.103 42.667-42.667s-19.102-42.667-42.667-42.667zM128 341.333v85.333h341.333v-85.333h-341.333zM554.667 341.333v85.333h341.333v-85.333h-341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "gift" + ] + }, + "attrs": [], + "properties": { + "order": 1875, + "id": 687, + "prevSize": 24, + "code": 59481, + "name": "gift" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 601 + }, + { + "icon": { + "paths": [ + "M110.74 451.661l246.957-246.957 71.866 71.869c-10.009 37.163 6.31 76.746 39.77 96.006v236.173c-25.506 14.754-42.667 42.33-42.667 73.916 0 47.13 38.204 85.333 85.333 85.333s85.333-38.204 85.333-85.333c0-31.586-17.161-59.162-42.667-73.916v-207.078l88.222 88.226c-1.882 7.049-2.889 14.455-2.889 22.101 0 47.13 38.204 85.333 85.333 85.333s85.333-38.204 85.333-85.333c0-47.13-38.204-85.333-85.333-85.333-7.646 0-15.053 1.007-22.101 2.889l-108.8-108.794c10.901-40.467-9.417-83.804-49.088-100.644-18.244-7.743-37.67-8.652-55.433-3.879l-71.875-71.874 33.624-33.623c33.323-33.324 87.356-33.324 120.678 0l340.919 340.92c33.327 33.323 33.327 87.356 0 120.678l-340.919 340.919c-33.323 33.327-87.356 33.327-120.678 0l-340.92-340.919c-33.325-33.323-33.325-87.356 0-120.678z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "git" + ] + }, + "attrs": [], + "properties": { + "order": 1876, + "id": 686, + "prevSize": 24, + "code": 59482, + "name": "git" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 602 + }, + { + "icon": { + "paths": [ + "M170.667 85.333h682.667c47.13 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.204 85.333-85.333 85.333h-219.883c-15.211-3.46-15.671-32.247-15.671-42.368l0.525-117.047c0-39.799-13.645-65.843-28.945-79.014 95.027-10.564 194.799-46.63 194.799-210.539 0-46.579-16.503-84.667-43.849-114.493 4.373-10.794 19.017-54.174-4.271-112.916 0 0-35.75-11.472-117.21 43.739-34.078-9.464-70.566-14.196-106.816-14.361-36.275 0.165-72.789 4.897-106.813 14.361-81.512-55.211-117.318-43.739-117.318-43.739-23.232 58.742-8.591 102.122-4.19 112.916-27.293 29.826-43.925 67.913-43.925 114.493 0 163.499 99.61 200.102 194.35 210.871-12.18 10.667-23.207 29.466-27.083 57.037-24.308 10.927-86.122 29.751-124.18-35.447 0 0-22.525-40.956-65.35-43.972 0 0-41.673-0.538-2.934 25.937 0 0 27.974 13.12 47.383 62.413 0 0 25.040 82.978 143.719 57.195l0.576 72.567c0 10.099-0.719 39.087-16.087 42.368h-219.494c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "github-box" + ] + }, + "attrs": [], + "properties": { + "order": 1877, + "id": 685, + "prevSize": 24, + "code": 59483, + "name": "github-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 603 + }, + { + "icon": { + "paths": [ + "M511.962 85.333c-235.578 0-426.628 191.024-426.628 426.692 0 188.493 122.241 348.412 291.787 404.838 21.347 3.913 29.126-9.259 29.126-20.565 0-10.129-0.367-36.962-0.576-72.567-118.679 25.783-143.72-57.195-143.72-57.195-19.409-49.289-47.383-62.413-47.383-62.413-38.739-26.475 2.934-25.937 2.934-25.937 42.825 3.017 65.35 43.972 65.35 43.972 38.058 65.199 99.873 46.374 124.18 35.452 3.876-27.575 14.903-46.374 27.083-57.041-94.739-10.769-194.35-47.373-194.35-210.871 0-46.579 16.632-84.667 43.925-114.493-4.401-10.794-19.043-54.174 4.19-112.917 0 0 35.806-11.472 117.318 43.739 34.024-9.463 70.538-14.196 106.813-14.361 36.25 0.165 72.738 4.898 106.816 14.361 81.459-55.211 117.21-43.739 117.21-43.739 23.287 58.743 8.644 102.123 4.271 112.917 27.345 29.826 43.849 67.913 43.849 114.493 0 163.908-99.772 199.974-194.799 210.539 15.3 13.171 28.945 39.211 28.945 79.014 0 57.037-0.525 103.057-0.525 117.047 0 11.409 7.701 24.683 29.338 20.514 169.412-56.529 291.55-216.346 291.55-404.787 0-235.668-191.049-426.692-426.705-426.692z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "github" + ] + }, + "attrs": [], + "properties": { + "order": 1878, + "id": 684, + "prevSize": 24, + "code": 59484, + "name": "github" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 604 + }, + { + "icon": { + "paths": [ + "M341.333 85.332h341.333c-14.221 128-28.446 256-53.333 334.223-24.887 78.224-60.446 106.666-78.221 181.332-17.779 74.667-17.779 195.554 7.108 252.446 24.892 56.887 74.667 49.779 99.558 53.333 24.887 3.554 24.887 17.779 24.887 32h-341.333c0-14.221 0-28.446 24.889-32s74.665 3.554 99.557-53.333c24.887-56.892 24.887-177.779 7.108-252.446-17.775-74.667-53.332-103.108-78.221-181.332-24.889-78.222-39.111-206.222-53.333-334.223zM426.667 170.667c3.149 44.11 6.302 88.22 10.069 128h150.528c3.767-39.78 6.921-83.89 10.069-128l-170.667 0z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "glass-flute" + ] + }, + "attrs": [], + "properties": { + "order": 1879, + "id": 683, + "prevSize": 24, + "code": 59485, + "name": "glass-flute" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 605 + }, + { + "icon": { + "paths": [ + "M426.667 170.667v128h341.333v-128h-341.333zM341.333 85.334l554.667-0v42.667l-42.667 42.667v682.667l42.667 42.667v42.667h-597.333v-42.667l42.667-42.667v-59.755l-162.207-75.379c-30.099-13.184-51.127-43.234-51.127-78.199l0-298.667c0-47.128 38.205-85.333 85.333-85.333h128v-85.333l-42.667-42.667v-42.666h42.667zM213.333 640l128 59.482v-358.148h-128v298.666z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "glass-mug" + ] + }, + "attrs": [], + "properties": { + "order": 1880, + "id": 682, + "prevSize": 24, + "code": 59486, + "name": "glass-mug" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 606 + }, + { + "icon": { + "paths": [ + "M341.333 85.334l341.334-0v853.333h-341.334v-853.332zM426.666 170.667v128h170.667v-128h-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "glass-stange" + ] + }, + "attrs": [], + "properties": { + "order": 1881, + "id": 681, + "prevSize": 24, + "code": 59487, + "name": "glass-stange" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 607 + }, + { + "icon": { + "paths": [ + "M341.333 85.332h341.333c-14.221 28.445-28.446 56.889-17.779 128s46.225 184.889 28.446 244.741c-17.779 59.853-88.887 65.775-124.446 133.333-35.554 67.554-35.554 196.74-10.667 257.779 24.892 61.035 74.667 53.926 99.558 57.481 24.887 3.554 24.887 17.779 24.887 32h-341.333c0-14.221 0-28.446 24.889-32s74.665 3.554 99.557-57.485c24.887-61.035 24.887-190.221-10.667-257.775-35.557-67.554-106.668-73.481-124.446-133.333-17.778-59.852 17.778-173.629 28.445-244.741s-3.556-99.555-17.778-128zM426.666 170.667c0 50.817-7.285 92.668-15.181 128h197.321c-5.871-35.331-11.473-77.182-11.473-127.999l-170.667-0z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "glass-tulip" + ] + }, + "attrs": [], + "properties": { + "order": 1882, + "id": 680, + "prevSize": 24, + "code": 59488, + "name": "glass-tulip" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 608 + }, + { + "icon": { + "paths": [ + "M127.872 426.667c-10.283 0-19.243 3.712-25.173 10.453-5.931 6.699-8.533 16.043-7.253 26.24l21.248 127.659c3.413 26.88 28.459 48.981 53.845 48.981h128c27.221 0 58.027-24.021 64.64-50.475l44.8-136.149c1.408-5.931 0.469-13.696-3.541-18.773-3.968-5.12-11.264-7.936-20.565-7.936h-256zM298.539 725.333h-128c-68.992 0-129.706-53.632-138.24-122.027l-21.248-127.659c-4.565-36.053 5.632-70.059 27.691-95.019s54.528-39.296 89.13-39.296h256c35.627 0 67.627 14.848 87.851 40.747 5.065 6.499 9.276 13.548 12.608 21.009 18.163-3.831 36.983-3.828 55.142 0.009 3.319-7.497 7.531-14.534 12.591-21.018 20.224-25.899 52.224-40.747 87.808-40.747h256c34.645 0 67.072 14.336 89.173 39.296 22.016 25.003 32.213 59.008 27.904 93.355l-21.76 131.029c-8.32 66.731-69.035 120.32-137.941 120.32h-128c-66.645 0-131.371-50.603-147.456-115.157l-38.336-115.806c-16.448-11.836-38.848-11.814-55.249 0.064l-39.108 118.814c-15.275 61.525-80.043 112.085-146.56 112.085zM639.872 426.667c-9.259 0-16.555 2.816-20.523 7.893-4.011 5.12-4.949 12.885-2.731 21.888l43.093 130.048c7.467 29.483 38.272 53.504 65.536 53.504h128c25.387 0 50.389-22.101 53.547-47.275l21.76-131.029c1.024-8.491-1.579-17.835-7.509-24.576-5.973-6.741-14.891-10.453-25.173-10.453h-256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "glasses" + ] + }, + "attrs": [], + "properties": { + "order": 1883, + "id": 679, + "prevSize": 24, + "code": 59489, + "name": "glasses" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 609 + }, + { + "icon": { + "paths": [ + "M853.308 767.919h-85.333v-373.335l-256 160.001-256-160.001v373.335h-85.333v-512.001h51.2l290.134 181.335 290.133-181.335h51.2zM853.308 170.584h-682.667c-47.147 0-84.907 38.186-84.907 85.333l-0.426 512.001c0 47.104 38.187 85.333 85.333 85.333h682.667c47.104 0 85.333-38.229 85.333-85.333v-512.001c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "gmail" + ] + }, + "attrs": [], + "properties": { + "order": 1884, + "id": 678, + "prevSize": 24, + "code": 59490, + "name": "gmail" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 610 + }, + { + "icon": { + "paths": [ + "M511.996 853.252l147.797-256-0.64-0.384c14.549-25.088 23.509-53.845 23.509-84.949 0-51.285-23.083-96.727-58.88-128.001h204.501c16 39.552 25.045 82.689 25.045 128.001 0 188.501-152.832 341.333-341.333 341.333zM170.662 511.919c0-62.165 16.853-120.236 45.867-170.412l147.712 255.788 0.555-0.341c29.568 50.944 84.053 85.632 147.2 85.632 19.371 0 37.632-3.925 54.997-9.856l-102.144 176.896c-166.144-22.997-294.187-165.248-294.187-337.707zM639.996 511.919c0 70.656-57.344 128-128 128-70.699 0-128-57.344-128-128s57.301-128.001 128-128.001c70.656 0 128 57.345 128 128.001zM511.996 170.584c126.251 0 236.245 68.736 295.253 170.667h-295.253c-82.731 0-151.637 58.88-167.296 136.961l-101.632-176.002c62.464-80 159.573-131.626 268.928-131.626zM511.996 85.251c-235.691 0-426.667 191.018-426.667 426.668 0 235.648 190.976 426.667 426.667 426.667 235.648 0 426.667-191.019 426.667-426.667 0-235.65-191.019-426.668-426.667-426.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "google-chrome" + ] + }, + "attrs": [], + "properties": { + "order": 1885, + "id": 677, + "prevSize": 24, + "code": 59491, + "name": "google-chrome" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 611 + }, + { + "icon": { + "paths": [ + "M639.974 511.919c-47.147 0-85.333 38.187-85.333 85.333 0 47.083 38.187 85.333 85.333 85.333 47.104 0 85.333-38.251 85.333-85.333 0-47.147-38.229-85.333-85.333-85.333zM511.974 853.252c-188.501 0-341.333-152.832-341.333-341.333 0-188.545 152.832-341.335 341.333-341.335s341.333 152.789 341.333 341.335c0 188.501-152.832 341.333-341.333 341.333zM511.974 85.251c-235.648 0-426.667 191.019-426.667 426.668 0 235.648 191.019 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.649-191.019-426.668-426.667-426.668zM597.308 383.918c0-47.147-38.229-85.333-85.333-85.333-47.147 0-85.333 38.186-85.333 85.333 0 47.084 38.187 85.335 85.333 85.335 47.104 0 85.333-38.251 85.333-85.335zM383.974 511.919c-47.104 0-85.333 38.187-85.333 85.333 0 47.083 38.229 85.333 85.333 85.333s85.333-38.251 85.333-85.333c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "google-circles-communities" + ] + }, + "attrs": [], + "properties": { + "order": 1886, + "id": 676, + "prevSize": 24, + "code": 59492, + "name": "google-circles-communities" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 612 + }, + { + "icon": { + "paths": [ + "M767.974 810.586c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333c47.147 0 85.333 38.187 85.333 85.333s-38.187 85.333-85.333 85.333zM767.974 554.586c-94.251 0-170.667 76.416-170.667 170.667s76.416 170.667 170.667 170.667c94.251 0 170.667-76.416 170.667-170.667s-76.416-170.667-170.667-170.667zM511.974 473.519c-44.757 0-81.067 36.314-81.067 81.067 0 44.749 36.309 81.067 81.067 81.067s81.067-36.318 81.067-81.067c0-44.753-36.309-81.067-81.067-81.067zM255.975 810.586c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333c47.147 0 85.333 38.187 85.333 85.333s-38.187 85.333-85.333 85.333zM255.975 554.586c-94.251 0-170.667 76.416-170.667 170.667s76.416 170.667 170.667 170.667c94.251 0 170.667-76.416 170.667-170.667s-76.416-170.667-170.667-170.667zM511.974 170.584c47.147 0 85.333 38.186 85.333 85.333s-38.187 85.333-85.333 85.333c-47.147 0-85.333-38.187-85.333-85.333s38.186-85.333 85.333-85.333zM511.974 426.584c94.251 0 170.667-76.416 170.667-170.667s-76.416-170.667-170.667-170.667c-94.25 0-170.666 76.416-170.666 170.667s76.416 170.667 170.666 170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "google-circles-extended" + ] + }, + "attrs": [], + "properties": { + "order": 1887, + "id": 675, + "prevSize": 24, + "code": 59493, + "name": "google-circles-extended" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 613 + }, + { + "icon": { + "paths": [ + "M213.334 426.667c-47.147 0-85.333 38.187-85.333 85.333s38.186 85.333 85.333 85.333c47.147 0 85.333-38.187 85.333-85.333s-38.187-85.333-85.333-85.333zM213.333 682.667c-94.251 0-170.667-76.416-170.667-170.667s76.416-170.666 170.667-170.666c94.25 0 170.666 76.416 170.666 170.666s-76.416 170.667-170.666 170.667zM448 469.333h149.333v-128l170.667 170.667-170.667 170.667v-128h-149.333v-85.333zM213.333 256c-19.251 0-38.006 2.125-56.043 6.153 83.087-131.87 230-219.487 397.376-219.487 259.204 0 469.333 210.128 469.333 469.333 0 259.204-210.129 469.333-469.333 469.333-167.377 0-314.289-87.616-397.376-219.486 18.037 4.028 36.792 6.153 56.043 6.153 33.968 0 66.391-6.618 96.050-18.628 62.054 64.107 149.014 103.962 245.283 103.962 188.514 0 341.333-152.819 341.333-341.333 0-188.513-152.819-341.333-341.333-341.333-96.269 0-183.229 39.854-245.283 103.962-29.659-12.013-62.082-18.629-96.050-18.629z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "google-circles-invite" + ] + }, + "attrs": [], + "properties": { + "order": 1888, + "id": 674, + "prevSize": 24, + "code": 59494, + "name": "google-circles-invite" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 614 + }, + { + "icon": { + "paths": [ + "M710.703 639.181l14.592 0.725c43.221 0 84.437-8.363 122.496-22.997-29.824 182.357-187.691 321.664-378.496 321.664-212.053 0-384-171.904-384-384 0-190.807 139.349-348.673 321.707-378.497-14.634 38.059-23.040 79.275-23.040 122.496l0.726 14.634c-99.755 34.944-171.392 129.666-171.392 241.367 0 141.397 114.646 256 256 256 111.701 0 206.421-71.637 241.408-171.392zM725.308 426.584c70.699 0 128-57.301 128-128s-57.301-128-128-128c-70.699 0-128 57.301-128 128s57.301 128 128 128zM725.308 42.584c141.355 0 256 114.602 256 256s-114.645 256.001-256 256.001c-141.397 0-256-114.603-256-256.001s114.603-256 256-256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "google-circles" + ] + }, + "attrs": [], + "properties": { + "order": 1889, + "id": 673, + "prevSize": 24, + "code": 59495, + "name": "google-circles" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 615 + }, + { + "icon": { + "paths": [ + "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-256-256h-202.949l-127.464 127.462c-13.512 13.513-32.179 21.871-52.798 21.871-41.237 0-74.667-33.429-74.667-74.667l0.836-11.209 42.515-314.449c3.675-43.655 21.958-83.155 49.944-113.593l-93.295-93.295zM213.333 426.667v42.667h85.333v85.333h42.667v-73.877l-54.121-54.123h-73.879zM704 256c100.54 0 183.031 77.279 191.317 175.676l42.513 314.449 0.836 11.209c0 28.045-15.462 52.476-38.323 65.242l-566.575-566.575h370.232zM704 341.334c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32s-14.327-32-32-32zM629.333 416c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32s-14.327-32-32-32zM778.667 416c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32s-14.327-32-32-32zM704 490.667c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32s-14.327-32-32-32z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "google-controller-off" + ] + }, + "attrs": [], + "properties": { + "order": 1890, + "id": 672, + "prevSize": 24, + "code": 59496, + "name": "google-controller-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 616 + }, + { + "icon": { + "paths": [ + "M340.262 682.667l-127.464 127.462c-13.512 13.513-32.179 21.871-52.798 21.871-41.237 0-74.667-33.429-74.667-74.667l0.836-11.209 42.515-314.449c8.284-98.397 90.775-175.676 191.316-175.676h384c100.54 0 183.031 77.279 191.317 175.676l42.513 314.449 0.836 11.209c0 41.237-33.429 74.667-74.667 74.667-20.621 0-39.287-8.358-52.796-21.871l-127.467-127.462h-343.476zM298.666 341.334v85.333h-85.333v42.667h85.333v85.333h42.667v-85.333h85.333v-42.667h-85.333v-85.333h-42.667zM704 341.334c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32s-14.327-32-32-32zM629.333 416c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32s-14.327-32-32-32zM778.667 416c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32s-14.327-32-32-32zM704 490.667c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32s-14.327-32-32-32z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "google-controller" + ] + }, + "attrs": [], + "properties": { + "order": 1891, + "id": 671, + "prevSize": 24, + "code": 59497, + "name": "google-controller" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 617 + }, + { + "icon": { + "paths": [ + "M328.994 150.126l-279.893 489.772 146.133 255.701 279.851-489.218zM415.223 639.898l-146.432 256h559.744l146.304-256zM950.434 597.231l-292.565-512.001h-291.797l-0.213 0.341 292.395 511.66h292.181z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "google-drive" + ] + }, + "attrs": [], + "properties": { + "order": 1892, + "id": 670, + "prevSize": 24, + "code": 59498, + "name": "google-drive" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 618 + }, + { + "icon": { + "paths": [ + "M528.892 322.417c-119.467-112.853-217.302-81.365-259.499-62.208 31.829-30.72 69.376-55.424 111.061-72.363 118.742-4.395 252.374 18.56 326.315 124.203 0 0 103.381 178.391 140.416 99.84 9.429 31.703 14.72 65.239 14.72 100.012 0 12.715-0.811 25.259-2.091 37.632-86.827-9.984-205.909-109.013-330.923-227.116zM814.758 686.75c-40.064 15.829-90.069 42.752-168.747 42.752-80.384 0-150.656-32-238.081-59.691-79.488-25.216-108.884-64-163.925-64-27.989 0-41.984 28.117-49.792 51.84-20.352-44.416-32.085-93.653-32.085-145.749 0-34.304 5.162-67.371 14.378-98.689 53.888-67.755 136.277-109.355 254.166-18.304 0 0 265.856 199.041 417.749 212.268-7.979 28.16-19.328 54.784-33.664 79.573zM512.038 861.811c-47.957 0-93.612-9.728-135.211-27.136-26.581-63.275-26.155-112.853 47.787-88.107 0 0 167.126 64.811 343.083 3.627-63.872 68.523-154.667 111.616-255.659 111.616zM512.038 85.234c-235.648 0-426.667 191.018-426.667 426.668 0 235.691 191.019 426.667 426.667 426.667 235.605 0 426.667-190.976 426.667-426.667 0-235.65-191.061-426.668-426.667-426.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "google-earth" + ] + }, + "attrs": [], + "properties": { + "order": 1893, + "id": 669, + "prevSize": 24, + "code": 59499, + "name": "google-earth" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 619 + }, + { + "icon": { + "paths": [ + "M554.641 469.252v106.667h250.411c-26.155 149.632-143.403 256-293.077 256-176.469 0-320-143.531-320-320s143.531-320.001 320-320.001c89.045 0 166.4 37.888 220.16 99.883l75.733-75.776c-72.149-80.512-175.275-130.773-295.893-130.773-235.648 0-426.667 191.018-426.667 426.668 0 235.648 191.019 426.667 426.667 426.667 235.605 0 405.333-191.019 405.333-426.667v-42.667h-362.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "google-glass" + ] + }, + "attrs": [], + "properties": { + "order": 1894, + "id": 668, + "prevSize": 24, + "code": 59500, + "name": "google-glass" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 620 + }, + { + "icon": { + "paths": [ + "M768 42.667c117.82 0 213.333 95.513 213.333 213.333 0 105.8-213.333 341.333-202.667 469.333 0 5.892-4.774 10.667-10.667 10.667s-10.667-4.774-10.667-10.667c10.667-128-202.667-363.534-202.667-469.333 0-117.821 95.514-213.333 213.333-213.333zM768 170.667c-47.13 0-85.333 38.205-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333zM170.667 128h369.971c-24.422 40.194-38.485 87.378-38.485 137.846 0 41.983 26.957 100.359 63.275 165.582l-478.897 478.895-1.197-14.323v-682.667c0-47.128 38.205-85.333 85.333-85.333zM705.216 677.329l-102.336-102.336 29.257-29.257c26.027 44.066 51.857 88.73 73.079 131.593zM828.198 981.333h-631.659l315.831-315.831 315.827 315.831zM938.667 486.912v409.088l-1.092 13.687-143.74-143.735c26.752-84.638 89.984-185.762 144.832-279.040zM285.326 533.086c-44.908 0-73.587-20.13-73.587-49.958 0-29.73 26.505-39.236 35.767-42.624 17.607-5.901 40.29-6.686 44.138-6.686l9.559 0.354c31.96 22.844 45.556 32.93 45.556 54.357 0 23.898-24.614 44.557-61.434 44.557zM236.070 290.237c0-29.839 17.728-43.396 36.294-43.396 35.686 0 54.129 46.595 54.129 74.748 0 34.714-27.908 41.371-38.967 41.371-33.337 0-51.456-41.303-51.456-72.723zM339.334 413.579l-14.609-11.464c-4.888-4.037-11.045-9.344-11.045-19.146 0-9.897 7.372-17.431 13.124-21.887 17.634-13.691 34.66-28.326 34.66-58.572 0-27.936-17.148-43.976-27.464-52.969h23.561l16.878-16.878h-84.172c-58.869 0-89.086 36.672-89.086 77.313 0 31.433 24.155 65.134 67.24 65.134h10.829l-4.726 17.553c0 13.718 5.698 19.389 12.449 27.004-18.903 1.228-54.198 5.78-80.202 21.684-24.803 14.771-30.812 35.482-30.812 50.551 0 31.095 27.855 60.762 88.709 60.762 72.236 0 108.422-39.927 108.422-79.369 0-29.094-15.312-44.164-33.756-59.718z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "google-maps" + ] + }, + "attrs": [], + "properties": { + "order": 1895, + "id": 667, + "prevSize": 24, + "code": 59501, + "name": "google-maps" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 621 + }, + { + "icon": { + "paths": [ + "M810.641 127.918h-256v213.333l170.667-42.667-42.667 170.668h213.333v-256.001c0-47.147-38.229-85.333-85.333-85.333zM725.308 725.252l-170.667-42.667v213.333h256c47.104 0 85.333-38.251 85.333-85.333v-256h-213.333zM341.307 554.586h-213.333v256c0 47.083 38.186 85.333 85.333 85.333h256v-213.333l-170.667 42.667zM127.974 213.251v256.001h213.333l-42.667-170.668 170.667 42.667v-213.333h-256c-47.147 0-85.333 38.186-85.333 85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "google-pages" + ] + }, + "attrs": [], + "properties": { + "order": 1896, + "id": 666, + "prevSize": 24, + "code": 59502, + "name": "google-pages" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 622 + }, + { + "icon": { + "paths": [ + "M128 874.667v-725.333c0-25.311 14.693-47.19 36.015-57.574l420.113 420.116-420.282 420.279c-21.231-10.415-35.846-32.243-35.846-57.489zM717.41 645.154l-459.366 265.216 362.291-362.291 97.075 97.075zM860.198 461.15c15.279 11.695 25.135 30.123 25.135 50.85 0 20.416-9.557 38.596-24.444 50.313l-97.574 56.337-106.778-106.773 106.705-106.706 96.956 55.98zM258.313 113.65l459.025 265.018-97.003 97.002-362.022-362.019z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "google-play" + ] + }, + "attrs": [], + "properties": { + "order": 1897, + "id": 665, + "prevSize": 24, + "code": 59503, + "name": "google-play" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 623 + }, + { + "icon": { + "paths": [ + "M810.641 511.919h-85.333v85.333h-42.667v-85.333h-85.333v-42.667h85.333v-85.335h42.667v85.335h85.333zM386.789 819.119c-119.294 0-173.482-66.645-173.482-128.597 0-19.285 6.016-67.814 63.104-101.803 32.81-20.096 78.891-33.323 134.057-38.656-8.062-10.667-14.377-23.356-14.377-42.27 0-6.626 0.768-13.197 2.304-19.853h-16.385c-84.266 0-134.57-66.007-134.57-129.836 0-73.856 54.911-153.387 175.489-153.387h179.797l-47.275 47.274h-30.549c17.408 18.091 38.272 47.744 38.272 92.118 0 59.904-31.488 89.307-66.56 116.524-6.741 5.248-18.091 16.256-18.091 30.933 0 12.629 10.368 21.12 16.811 26.325 5.717 4.693 12.587 9.472 20.011 14.635 34.645 24.192 81.963 57.344 81.963 122.807 0 75.541-54.997 163.785-210.519 163.785zM853.308 85.251h-682.667c-47.104 0-84.906 38.186-84.906 85.333l-0.427 682.668c0 47.083 38.229 85.333 85.333 85.333h682.667c47.104 0 85.333-38.251 85.333-85.333v-682.668c0-47.147-38.229-85.333-85.333-85.333zM450.79 589.103c-4.352-0.384-7.765-0.384-13.397-0.384h-0.939c-11.095 0-49.194 2.133-77.569 11.648-27.476 10.069-60.245 30.805-60.245 72.576 0 46.037 44.245 94.976 126.294 94.976 65.066 0 103.936-42.795 103.936-84.181 0-32.896-19.541-52.693-78.080-94.635zM477.841 378.542c0-43.477-26.837-128.768-88.875-128.768-27.18 0-56.192 18.688-56.192 71.168 0 50.432 26.667 125.1 83.969 125.1 2.474 0 61.099-0.768 61.099-67.5z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "google-plus-box" + ] + }, + "attrs": [], + "properties": { + "order": 1898, + "id": 664, + "prevSize": 24, + "code": 59504, + "name": "google-plus-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 624 + }, + { + "icon": { + "paths": [ + "M396.765 951.377c-141.91 0-232.534-63.62-232.534-157.871 0-93.948 83.755-123.989 113.025-134.694 55.637-18.65 127.316-21.12 139.476-21.12 13.057 0 19.713 0 30.209 1.109 100.992 72.188 143.957 104.060 143.957 171.776 0 75.516-77.781 140.8-194.134 140.8zM241.117 183.971c0-94.292 56.022-137.13 114.689-137.13 112.768 0 171.051 147.242 171.051 236.203 0 109.695-88.192 130.732-123.136 130.732-105.344 0-162.603-130.519-162.603-229.805zM567.433 573.73l-46.165-36.224c-15.445-12.757-34.901-29.525-34.901-60.497 0-31.279 23.296-55.085 41.472-69.165 55.723-43.263 109.525-89.513 109.525-185.088 0-88.276-54.187-138.964-86.784-167.38h74.453l53.333-53.333h-265.984c-186.027 0-281.514 115.883-281.514 244.31 0 99.328 76.331 205.821 212.479 205.821h34.219c-5.333 14.891-14.933 35.844-14.933 55.467 0 43.349 18.006 61.274 39.34 85.333-59.734 3.883-171.264 18.266-253.44 68.523-78.379 46.677-97.366 112.128-97.366 159.748 0 98.257 88.021 192 280.32 192 228.267 0 342.613-126.17 342.613-250.795 0-91.951-48.384-139.563-106.667-188.719zM895.966 426.575v-128h-85.333v128h-128v85.335h128v128h85.333v-128h128v-85.335h-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "google-plus" + ] + }, + "attrs": [], + "properties": { + "order": 1899, + "id": 663, + "prevSize": 24, + "code": 59505, + "name": "google-plus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 625 + }, + { + "icon": { + "paths": [ + "M524.766 951.377c-141.91 0-232.534-63.62-232.534-157.871 0-93.948 83.755-123.989 113.025-134.694 55.637-18.65 127.317-21.12 139.477-21.12 13.056 0 19.712 0 30.208 1.109 100.992 72.188 143.957 104.060 143.957 171.776 0 75.516-77.781 140.8-194.133 140.8zM369.117 183.971c0-94.292 56.022-137.13 114.689-137.13 112.768 0 171.051 147.242 171.051 236.203 0 109.695-88.192 130.732-123.136 130.732-105.344 0-162.604-130.519-162.604-229.805zM695.433 573.73l-46.165-36.224c-15.445-12.757-34.901-29.525-34.901-60.497 0-31.279 23.296-55.085 41.472-69.165 55.723-43.263 109.525-89.513 109.525-185.088 0-88.276-54.187-138.964-86.784-167.38h74.453l53.333-53.333h-265.984c-186.028 0-281.515 115.883-281.515 244.31 0 99.328 76.331 205.821 212.48 205.821h34.219c-5.333 14.891-14.933 35.844-14.933 55.467 0 43.349 18.005 61.274 39.339 85.333-59.733 3.883-171.264 18.266-253.44 68.523-78.379 46.677-97.366 112.128-97.366 159.748 0 98.257 88.021 192 280.32 192 228.267 0 342.613-126.17 342.613-250.795 0-91.951-48.384-139.563-106.667-188.719z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "google" + ] + }, + "attrs": [], + "properties": { + "order": 1900, + "id": 662, + "prevSize": 24, + "code": 59506, + "name": "google" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 626 + }, + { + "icon": { + "paths": [ + "M-0 118.123l54.49-54.121 905.51 905.509-54.123 54.49-85.333-85.333h-648.877c-47.128 0-85.333-38.204-85.333-85.333l-0.952-649.83-85.382-85.381zM426.667 170.667v156.899l-85.333-85.333v-71.565h-71.565l-85.333-85.333 668.898-0c47.13 0 85.333 38.205 85.333 85.333l0.981 669.88-85.457-85.457-0.107-72.422h-72.316l-85.333-85.333h157.521l-0.247-170.667h-171.042v156.898l-85.333-85.333v-71.565h-71.565l-85.333-85.333h156.898v-170.667l-170.667 0zM682.667 170.666v170.667h170.918l-0.252-170.667h-170.667zM682.667 853.333h52.544l-52.544-52.544v52.544zM170.917 341.334h52.294l-52.371-52.371 0.077 52.371zM426.667 597.333h52.544l-52.544-52.544v52.544zM597.333 853.333v-137.877l-32.789-32.789h-137.877v170.667h170.667zM341.334 853.333l-0-170.667h-169.917l0.25 170.667h169.667zM341.333 597.333v-137.877l-32.789-32.789h-137.503l0.25 170.667h170.042z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "grid-off" + ] + }, + "attrs": [], + "properties": { + "order": 1901, + "id": 661, + "prevSize": 24, + "code": 59507, + "name": "grid-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 627 + }, + { + "icon": { + "paths": [ + "M426.667 170.667v170.667h170.667v-170.667l-170.667 0zM682.667 170.666v170.667h170.918l-0.252-170.667h-170.667zM682.667 426.667v170.667h171.294l-0.252-170.667h-171.042zM682.667 682.667v170.667h171.665l-0.247-170.667h-171.418zM597.333 853.333v-170.667h-170.667v170.667h170.667zM341.334 853.333v-170.667h-169.917l0.25 170.667h169.667zM341.333 597.333v-170.667h-170.292l0.25 170.667h170.042zM341.333 341.333v-170.667h-170.667l0.25 170.667h170.417zM426.667 597.333h170.667v-170.667h-170.667v170.667zM170.667 85.334l682.667-0.001c47.13 0 85.333 38.205 85.333 85.333l1.003 682.667c0 47.13-38.208 85.333-85.333 85.333h-682.669c-47.128 0-85.334-38.204-85.334-85.333l-1-682.667c0-47.128 38.205-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "grid" + ] + }, + "attrs": [], + "properties": { + "order": 1902, + "id": 660, + "prevSize": 24, + "code": 59508, + "name": "grid" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 628 + }, + { + "icon": { + "paths": [ + "M341.333 341.333v170.667h213.333v-170.667h-213.333zM42.667 42.667h170.667v42.667h597.333v-42.667h170.667v170.667h-42.667v597.333h42.667v170.667h-170.667v-42.667h-597.333v42.667h-170.667v-170.667h42.667v-597.333h-42.667v-170.667zM213.333 810.667v42.667h597.333v-42.667h42.667v-597.333h-42.667v-42.667h-597.333v42.667h-42.667v597.333h42.667zM256 256h384v170.666h128v341.333h-426.667v-170.667h-85.333v-341.333zM640 597.333h-213.333v85.333h256v-170.667h-42.667v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "group" + ] + }, + "attrs": [], + "properties": { + "order": 1903, + "id": 659, + "prevSize": 24, + "code": 59509, + "name": "group" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 629 + }, + { + "icon": { + "paths": [ + "M896.026 384c23.565 0 42.667 19.103 42.667 42.667 0 23.565-19.102 42.667-42.667 42.667h-190.857l-5.521 51.614-93.623 210.62c-9.434 21.414-31.462 36.433-57.161 36.433h-186.197c-34.259 0-63.976-31.031-63.976-64v-277.335c0-16.483 6.951-31.415 18.184-42.224l179.232-209.479 32.892 31.505c8.439 8.092 13.653 19.292 13.653 31.655l-1.024 9.437-72.269 136.439 426.667 0.001zM85.333 768l0.024-341.335h128v341.335h-128.024z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "hand-pointing-right" + ] + }, + "attrs": [], + "properties": { + "order": 1904, + "id": 658, + "prevSize": 24, + "code": 59510, + "name": "hand-pointing-right" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 630 + }, + { + "icon": { + "paths": [ + "M885.555 697.015l-0.021 0.038c31.774 18.47 53.133 52.881 53.133 92.279 0 58.91-47.757 106.667-106.667 106.667h-640c-58.91 0-106.667-47.757-106.667-106.667 0-39.398 21.361-73.809 53.132-92.279l-0.021-0.038 330.889-191.036c0 0 0-36.646 42.667-79.313 42.667 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333c-47.13 0-85.333 38.205-85.333 85.333h-85.333c0-94.257 76.41-170.667 170.667-170.667 94.255 0 170.667 76.41 170.667 170.667 0 79.246-54.012 145.877-127.228 165.090l330.116 190.592zM192 810.667h640c7.369 0 14.532-3.827 18.479-10.667 5.892-10.202 2.398-23.249-7.812-29.141l-330.667-190.95-330.666 190.95c-10.209 5.892-13.705 18.94-7.814 29.141 3.949 6.839 11.113 10.667 18.48 10.667z", + "M469.333 505.98l42.667-79.313c47.13 0 85.333-38.205 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "hanger" + ] + }, + "attrs": [], + "properties": { + "order": 1905, + "id": 657, + "prevSize": 24, + "code": 59511, + "name": "hanger" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 631 + }, + { + "icon": { + "paths": [ + "M639.974 469.252l-42.667 85.333h-64l42.667-85.333h-64v-128.001h128zM469.308 469.252l-42.666 85.333h-64l42.667-85.333h-64v-128.001h128zM490.641 85.251c-200.277 0-362.666 162.389-362.666 362.668 0 200.277 162.389 362.667 362.666 362.667h21.333v149.333c207.317-100.011 341.333-320 341.333-512 0-200.279-162.389-362.668-362.667-362.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "hangouts" + ] + }, + "attrs": [], + "properties": { + "order": 1906, + "id": 656, + "prevSize": 24, + "code": 59512, + "name": "hangouts" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 632 + }, + { + "icon": { + "paths": [ + "M256 85.333h512c47.13 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.204 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM512 170.667c-141.385 0-256 114.615-256 256s114.615 256 260.361 255.966l-37.551-95.223c-11.78-20.407-4.787-46.502 15.62-58.287l36.949-21.333c20.407-11.78 46.502-4.787 58.283 15.62l82.108 103.296c58.658-46.912 96.23-119.087 96.23-200.038 0-141.385-114.615-256-256-256zM512 384c23.565 0 42.667 19.103 42.667 42.666 0 23.565-19.102 42.667-42.667 42.667s-42.667-19.102-42.667-42.667c0-23.564 19.102-42.666 42.667-42.666zM298.667 768c-23.564 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.102 42.667-42.667s-19.103-42.667-42.667-42.667zM515.763 566.076l106.133 269.163 110.852-64-180.036-226.496-36.949 21.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "harddisk" + ] + }, + "attrs": [], + "properties": { + "order": 1907, + "id": 655, + "prevSize": 24, + "code": 59513, + "name": "harddisk" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 633 + }, + { + "icon": { + "paths": [ + "M307.174 767.919c-28.288 0-51.2-22.912-51.2-51.2v-204.8c0-141.143 114.859-256.001 256-256.001s256 114.858 256 256.001v204.8c0 28.288-22.912 51.2-51.2 51.2h-119.467v-170.667h85.333v-85.333c0-94.124-76.544-170.668-170.667-170.668s-170.667 76.544-170.667 170.668v85.333h85.333v170.667zM810.641 127.918h-597.333c-47.147 0-85.333 38.229-85.333 85.333v597.335c0 47.104 38.187 85.333 85.333 85.333h597.333c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "headphones-box" + ] + }, + "attrs": [], + "properties": { + "order": 1908, + "id": 654, + "prevSize": 24, + "code": 59514, + "name": "headphones-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 634 + }, + { + "icon": { + "paths": [ + "M511.974 42.584c212.096 0 384 171.904 384 384v298.668c0 70.699-57.301 128-128 128h-128v-341.333h170.667v-85.335c0-164.95-133.717-298.667-298.667-298.667s-298.667 133.717-298.667 298.667v85.335h170.667v341.333h-128c-70.699 0-128-57.301-128-128v-298.668c0-212.096 171.904-384 384-384zM640 1024v-85.333h85.333v85.333h-85.333zM469.333 1024v-85.333h85.333v85.333h-85.333zM298.667 1024v-85.333h85.333v85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "headphones-dots" + ] + }, + "attrs": [], + "properties": { + "order": 1909, + "id": 653, + "prevSize": 24, + "code": 59515, + "name": "headphones-dots" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 635 + }, + { + "icon": { + "paths": [ + "M511.974 42.584c-212.096 0-384 171.904-384 384v298.668c0 70.699 57.301 128 128 128h128v-341.333h-170.667v-85.335c0-164.949 133.717-298.667 298.667-298.667s298.667 133.717 298.667 298.667v85.335h-170.667v341.333h128c70.699 0 128-57.301 128-128v-298.668c0-212.096-171.904-384-384-384z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "headphones" + ] + }, + "attrs": [], + "properties": { + "order": 1910, + "id": 652, + "prevSize": 24, + "code": 59516, + "name": "headphones" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 636 + }, + { + "icon": { + "paths": [ + "M85.333 768h298.667v-506.623c-73.61 18.946-128 85.766-128 165.29v42.667h85.333v256h-85.333c-47.128 0-85.333-38.204-85.333-85.333v-213.333c0-141.385 114.615-256 256-256h42.667c141.385 0 256 114.615 256 256v85.333h42.667v-128h85.333v128c0 47.13-38.204 85.333-85.333 85.333h-42.667v42.667c0 47.13-38.204 85.333-85.333 85.333h-85.333v-256h85.333v-42.667c0-79.524-54.391-146.344-128-165.29v506.624h426.667v85.333h-853.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "headset-dock" + ] + }, + "attrs": [], + "properties": { + "order": 1911, + "id": 651, + "prevSize": 24, + "code": 59517, + "name": "headset-dock" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 637 + }, + { + "icon": { + "paths": [ + "M960 203.455l-88.341 88.343c15.718 41.937 24.316 87.357 24.316 134.786v426.668c0 70.699-57.301 128-128 128h-256v-85.333h298.667v-42.667h-170.667v-329.771l-256 256v73.771h-73.769l-106.749 106.748-54.121-54.49 756.176-756.177 54.49 54.121zM511.974 42.584c107.998 0 205.577 44.573 275.345 116.328l-60.352 60.355c-54.323-56.319-130.569-91.349-214.993-91.349-164.95 0-298.667 133.717-298.667 298.667v85.335h170.667v50.338l-234.311 234.313c-13.697-20.382-21.689-44.915-21.689-71.317v-298.668c0-212.096 171.904-384 384-384zM810.641 511.919v-85.335c0-22.81-2.556-45.024-7.403-66.369l-151.701 151.703h159.104z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "headset-off" + ] + }, + "attrs": [], + "properties": { + "order": 1912, + "id": 650, + "prevSize": 24, + "code": 59518, + "name": "headset-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 638 + }, + { + "icon": { + "paths": [ + "M511.974 42.584c-212.096 0-384 171.904-384 384v298.668c0 70.699 57.301 128 128 128h128v-341.333h-170.667v-85.335c0-164.949 133.717-298.667 298.667-298.667s298.667 133.717 298.667 298.667v85.335h-170.667v341.333h170.667v42.667h-298.667v85.333h256c70.699 0 128-57.301 128-128v-426.668c0-212.096-171.904-384-384-384z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "headset" + ] + }, + "attrs": [], + "properties": { + "order": 1913, + "id": 649, + "prevSize": 24, + "code": 59519, + "name": "headset" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 639 + }, + { + "icon": { + "paths": [ + "M512 725.333l-30.912-28.096c-109.846-99.669-182.421-165.525-182.421-246.080 0-65.792 51.541-117.335 117.333-117.335 37.141 0 72.725 17.239 96 44.502 23.275-27.263 58.859-44.502 96-44.502 65.792 0 117.333 51.543 117.333 117.335 0 80.555-72.576 146.411-182.421 246.080l-30.912 28.096zM213.333 128.001h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM213.333 213.333v597.333h597.333v-597.333h-597.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "heart-box-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1914, + "id": 648, + "prevSize": 24, + "code": 59520, + "name": "heart-box-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 640 + }, + { + "icon": { + "paths": [ + "M213.333 128.001h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM512 725.333l30.912-28.096c109.845-99.669 182.421-165.525 182.421-246.080 0-65.792-51.541-117.334-117.333-117.334-37.141 0-72.725 17.238-96 44.501-23.275-27.263-58.859-44.501-96-44.501-65.792 0-117.333 51.543-117.333 117.334 0 80.555 72.576 146.411 182.421 246.080l30.912 28.096z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "heart-box" + ] + }, + "attrs": [], + "properties": { + "order": 1915, + "id": 647, + "prevSize": 24, + "code": 59521, + "name": "heart-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 641 + }, + { + "icon": { + "paths": [ + "M511.97 910.933l-61.824-56.188c-219.689-199.343-364.841-331.055-364.841-492.165 0-131.584 103.081-234.667 234.667-234.667 28.418 0 56.381 5.046 82.683 14.331l152.012 256.693-170.667 213.333 127.97 298.662zM703.97 127.914c131.584 0 234.667 103.083 234.667 234.667 0 161.11-145.152 292.822-364.843 492.165l-61.786 56.158-42.675-298.633 192-213.332-112.947-216.796c43.584-33.988 98.671-54.228 155.584-54.228z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "heart-broken" + ] + }, + "attrs": [], + "properties": { + "order": 1916, + "id": 646, + "prevSize": 24, + "code": 59522, + "name": "heart-broken" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 642 + }, + { + "icon": { + "paths": [ + "M516.454 791.561l-4.48 4.053-4.48-4.053c-202.838-184.107-336.854-305.702-336.854-428.969 0-85.12 64.213-149.333 149.333-149.333 65.621 0 129.664 42.325 152.192 100.737h79.616c22.528-58.412 86.571-100.737 152.192-100.737 85.12 0 149.333 64.213 149.333 149.333 0 123.267-134.016 244.863-336.853 428.969zM703.974 127.924c-74.283 0-145.451 34.432-192 89.003-46.549-54.57-117.718-89.003-192-89.003-131.585 0-234.667 103.084-234.667 234.667 0 161.070 145.152 292.777 364.843 492.163l61.824 56.145 61.824-56.145c219.691-199.386 364.843-331.093 364.843-492.163 0-131.583-103.083-234.667-234.667-234.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "heart-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1917, + "id": 645, + "prevSize": 24, + "code": 59523, + "name": "heart-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 643 + }, + { + "icon": { + "paths": [ + "M511.974 910.921l-61.824-56.192c-219.691-199.339-364.843-331.055-364.843-492.163 0-131.583 103.082-234.667 234.667-234.667 74.283 0 145.451 34.476 192 89.003 46.549-54.526 117.717-89.003 192-89.003 131.584 0 234.667 103.084 234.667 234.667 0 161.108-145.152 292.825-364.843 492.163l-61.824 56.192z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "heart" + ] + }, + "attrs": [], + "properties": { + "order": 1918, + "id": 644, + "prevSize": 24, + "code": 59524, + "name": "heart" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 644 + }, + { + "icon": { + "paths": [ + "M642.82 480.077l-38.187 39.164c-30.891 30.891-50.005 56.661-50.005 120.661h-85.333v-21.333c0-47.104 19.115-89.771 50.005-120.661l53.035-53.675c15.403-15.445 24.96-36.777 24.96-60.329 0-47.104-38.187-85.333-85.333-85.333-47.104 0-85.334 38.229-85.334 85.333h-85.333c0-94.25 76.417-170.667 170.668-170.667 94.293 0 170.667 76.417 170.667 170.667 0 37.547-15.189 71.55-39.808 96.173zM554.628 810.569h-85.333v-85.333h85.333zM511.962 85.237c-235.648 0-426.668 191.018-426.668 426.665 0 235.691 191.020 426.667 426.668 426.667 235.691 0 426.667-190.976 426.667-426.667 0-235.647-190.976-426.665-426.667-426.665z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "help-circle" + ] + }, + "attrs": [], + "properties": { + "order": 1919, + "id": 643, + "prevSize": 24, + "code": 59525, + "name": "help-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 645 + }, + { + "icon": { + "paths": [ + "M426.667 810.667h128v128h-128v-128zM512 85.334c141.385 0 256 114.615 256 256-14.221 56.889-28.446 113.779-64 156.446s-92.446 71.108-120.887 106.667c-28.446 35.554-28.446 78.221-28.446 120.887h-128c0-71.113 0-131.554 28.446-174.221 28.442-42.667 85.333-67.558 120.887-96 35.554-28.446 49.779-71.113 64-113.779 0-70.692-57.306-128-128-128s-128 57.307-128 128h-128c0-141.385 114.615-256 256-256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "help" + ] + }, + "attrs": [], + "properties": { + "order": 1920, + "id": 642, + "prevSize": 24, + "code": 59526, + "name": "help" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 646 + }, + { + "icon": { + "paths": [ + "M896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-384c0-16.266 9.103-30.406 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.498 24.166-7.498s17.293 2.768 24.166 7.498l337.348 189.567c13.385 7.2 22.485 21.338 22.485 37.601v384zM512.038 177.106l-298.705 167.859v334.070l298.705 167.859 298.628-167.859v-334.073l-298.628-167.856z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "hexagon-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1921, + "id": 641, + "prevSize": 24, + "code": 59527, + "name": "hexagon-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 647 + }, + { + "icon": { + "paths": [ + "M896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-384c0-16.266 9.103-30.406 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.498 24.166-7.498s17.293 2.768 24.166 7.498l337.348 189.567c13.385 7.2 22.485 21.338 22.485 37.601v384z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "hexagon" + ] + }, + "attrs": [], + "properties": { + "order": 1922, + "id": 640, + "prevSize": 24, + "code": 59528, + "name": "hexagon" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 648 + }, + { + "icon": { + "paths": [ + "M469.308 298.583v218.199l201.173 119.125 32.896-54.831-170.069-101.163v-181.331zM533.094 85.25c-150.444 0-281.131 82.005-350.891 203.604l-96.896-96.937v277.331h277.333l-117.419-117.417c51.584-107.221 161.068-181.247 288.086-181.247 176.811 0 320 143.273 320 319.998 0 176.73-143.189 320-320 320-139.308 0-257.451-89.126-301.398-213.333h-89.302c46.806 172.032 203.478 298.667 390.486 298.667 224 0 405.547-181.457 405.547-405.333 0-223.87-181.547-405.331-405.547-405.331z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "history" + ] + }, + "attrs": [], + "properties": { + "order": 1923, + "id": 639, + "prevSize": 24, + "code": 59529, + "name": "history" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 649 + }, + { + "icon": { + "paths": [ + "M512 341.333c0 0 426.667 0 426.667 128 0 0 3.644 143.437-10.667 138.667-32-138.667-416-138.667-416-138.667s-384 0-416 138.667c-14.311 4.77-10.667-138.667-10.668-138.667 0-128 426.667-128 426.667-128zM512 512c341.333 0 373.333 96 373.333 96-42.667 128-74.667 160-245.333 160-128 0-85.333-64-128-64s0 64-128 64c-170.666 0-202.667-32-245.333-160 0 0 32-96 373.333-96z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "hololens" + ] + }, + "attrs": [], + "properties": { + "order": 1924, + "id": 638, + "prevSize": 24, + "code": 59530, + "name": "hololens" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 650 + }, + { + "icon": { + "paths": [ + "M256 896l-0-554.666c0-47.128 38.205-85.334 85.334-85.334l341.333-128v128.001c47.13 0 85.333 38.205 85.333 85.333v554.666h-256v-213.333h-170.667v213.333h-85.333zM597.333 810.667h85.333v-128h-85.333v128zM341.333 554.667h85.333l-0-170.666-85.333-0v170.666zM512 554.667h170.667v-170.666l-170.667 0v170.666z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "home-modern" + ] + }, + "attrs": [], + "properties": { + "order": 1925, + "id": 637, + "prevSize": 24, + "code": 59531, + "name": "home-modern" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 651 + }, + { + "icon": { + "paths": [ + "M341.297 853.269l-127.99-0.021v-341.333h-128l426.667-383.998 426.667 383.998h-128v341.333l-298.679 0.021v-256h-170.665v256zM597.333 597.333v128h128v-128h-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "home-variant" + ] + }, + "attrs": [], + "properties": { + "order": 1926, + "id": 636, + "prevSize": 24, + "code": 59532, + "name": "home-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 652 + }, + { + "icon": { + "paths": [ + "M426.641 853.248v-256h170.667v256h213.333v-341.333h128l-426.667-383.998-426.667 383.998h128v341.333h213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "home" + ] + }, + "attrs": [], + "properties": { + "order": 1927, + "id": 635, + "prevSize": 24, + "code": 59533, + "name": "home" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 653 + }, + { + "icon": { + "paths": [ + "M896 512c0 0-362.667-85.333-362.667-426.667 0 0 362.667 0 362.667 426.667zM128 512c0-426.666 362.667-426.667 362.667-426.667 0 341.333-362.667 426.667-362.667 426.667zM512 277.334c0 0 42.453 91.986 127.364 170.005-9.702 156.885-127.364 235.328-127.364 235.328s-117.664-78.443-127.366-235.328c84.912-78.019 127.366-170.005 127.366-170.005zM885.333 565.333c0 0-32 160-117.333 245.333 0 0-105.212-70.14-156.655-178.628 30.763-52.689 50.112-115.059 60.774-157.129 58.56 44.949 127.881 79.757 213.214 90.423zM661.333 778.667c-42.667 85.333-149.333 149.333-149.333 149.333s-106.667-64-149.333-149.333c0 0 46.661-38.882 79.053-104.73 19.866 23.735 43.157 42.355 70.281 51.396 27.123-9.041 50.415-27.661 70.281-51.396 32.393 65.847 79.053 104.73 79.053 104.73zM138.667 565.333c85.333-10.667 154.652-45.474 213.215-90.423 10.659 42.069 30.009 104.439 60.774 157.129-51.445 108.489-156.656 178.628-156.656 178.628-85.333-85.333-117.333-245.333-117.333-245.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "hops" + ] + }, + "attrs": [], + "properties": { + "order": 1928, + "id": 634, + "prevSize": 24, + "code": 59534, + "name": "hops" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 654 + }, + { + "icon": { + "paths": [ + "M85.333 938.667v-640c0-23.564 19.103-42.667 42.667-42.667h170.667v-170.667h426.667v170.667h170.667c23.565 0 42.667 19.103 42.667 42.667v640h-341.333v-213.333h-170.667v213.333h-341.333zM384 170.667v256h85.334v-85.333h85.333v85.333h85.333v-256h-85.333v85.333h-85.333v-85.333h-85.334zM170.667 853.333h170.666v-128h-170.666v128zM170.667 640h170.667v-128h-170.667v128zM682.667 853.333h170.667v-128h-170.667v128zM682.667 640h170.667v-128h-170.667v128zM426.667 640h170.667v-128h-170.667v128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "hospital-building" + ] + }, + "attrs": [], + "properties": { + "order": 1929, + "id": 633, + "prevSize": 24, + "code": 59535, + "name": "hospital-building" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 655 + }, + { + "icon": { + "paths": [ + "M511.97 85.254c164.907 0 298.667 133.715 298.667 298.667 0 223.999-298.667 554.665-298.667 554.665s-298.666-330.667-298.666-554.665c0-164.951 133.76-298.667 298.666-298.667zM384 256v256h85.333v-85.333h85.333v85.333h85.333v-256h-85.333v85.333h-85.333v-85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "hospital-marker" + ] + }, + "attrs": [], + "properties": { + "order": 1930, + "id": 632, + "prevSize": 24, + "code": 59536, + "name": "hospital-marker" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 656 + }, + { + "icon": { + "paths": [ + "M767.974 597.252h-170.667v170.667h-170.667v-170.667h-170.667v-170.668h170.667v-170.667h170.667v170.667h170.667zM810.641 127.918h-597.334c-47.147 0-84.906 38.187-84.906 85.333l-0.427 597.335c0 47.147 38.186 85.333 85.333 85.333h597.334c47.104 0 85.333-38.187 85.333-85.333v-597.335c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "hospital" + ] + }, + "attrs": [], + "properties": { + "order": 1931, + "id": 631, + "prevSize": 24, + "code": 59537, + "name": "hospital" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 657 + }, + { + "icon": { + "paths": [ + "M810.641 298.584h-341.333v298.668h-341.334v-384.001h-85.333v640.001h85.333v-128h768v128h85.333v-384c0-94.252-76.416-170.668-170.667-170.668zM298.641 554.586c70.699 0 128-57.301 128-128.001 0-70.699-57.301-128-128-128s-128 57.301-128 128c0 70.7 57.301 128.001 128 128.001z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "hotel" + ] + }, + "attrs": [], + "properties": { + "order": 1932, + "id": 630, + "prevSize": 24, + "code": 59538, + "name": "hotel" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 658 + }, + { + "icon": { + "paths": [ + "M512 170.225l-195.825 115.2v226.566l195.825-115.191v-226.575zM512 396.8v456.977l195.823-115.2v-456.977l-195.823 115.2zM512 627.2l-195.825-115.191v230.391l195.825-115.2zM212.45 128h599.1c46.080 0 84.45 38.37 84.45 84.45v599.1c0 46.080-38.37 84.45-84.45 84.45h-599.1c-46.080 0-84.45-38.37-84.45-84.45v-599.1c0-46.080 38.37-84.45 84.45-84.45z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "houzz-box" + ] + }, + "attrs": [], + "properties": { + "order": 1933, + "id": 629, + "prevSize": 24, + "code": 59539, + "name": "houzz-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 659 + }, + { + "icon": { + "paths": [ + "M512 85.333c70.69 0 128 57.308 128 128s-57.306 128-128 128c-70.694 0-128-57.307-128-128s57.306-128 128-128zM469.333 938.667h-128v-256h-85.333v-298.667h512v298.667h-85.333v256h-128v-170.667h-85.333v170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "human-child" + ] + }, + "attrs": [], + "properties": { + "order": 1934, + "id": 628, + "prevSize": 24, + "code": 59540, + "name": "human-child" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 660 + }, + { + "icon": { + "paths": [ + "M320 85.333c47.128 0 85.333 38.205 85.333 85.333s-38.205 85.333-85.333 85.333c-47.128 0-85.333-38.205-85.333-85.333s38.205-85.333 85.333-85.333zM256 298.667h128c47.13 0 85.333 38.205 85.333 85.333v234.666h-64l0 320h-170.667l-0-320h-64v-234.666c0-47.128 38.205-85.333 85.333-85.333zM704 85.334c47.13 0 85.333 38.205 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.205-85.333-85.333s38.204-85.333 85.333-85.333zM640 938.667v-256h-128l110.413-323.754c10.714-34.885 43.191-60.246 81.587-60.246s70.869 25.361 81.587 60.245l110.413 323.755h-128v256h-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "human-male-female" + ] + }, + "attrs": [], + "properties": { + "order": 1935, + "id": 627, + "prevSize": 24, + "code": 59541, + "name": "human-male-female" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 661 + }, + { + "icon": { + "paths": [ + "M895.974 383.922h-256v554.668h-85.333v-256h-85.333v256h-85.334v-554.668h-256v-85.333h768zM511.974 85.255c47.104 0 85.333 38.185 85.333 85.333 0 47.104-38.229 85.333-85.333 85.333-47.147 0-85.334-38.229-85.334-85.333 0-47.148 38.187-85.333 85.334-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "human" + ] + }, + "attrs": [], + "properties": { + "order": 1936, + "id": 626, + "prevSize": 24, + "code": 59542, + "name": "human" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 662 + }, + { + "icon": { + "paths": [ + "M256 810.667l128-164.693 91.307 110.080 128-164.693 164.693 219.307h-512zM256 170.667h213.333v341.333l-106.667-64-106.667 64zM768 85.333h-512c-46.933 0-85.333 38.4-85.333 85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-682.667c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "image-album" + ] + }, + "attrs": [], + "properties": { + "order": 1937, + "id": 625, + "prevSize": 24, + "code": 59543, + "name": "image-album" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 663 + }, + { + "icon": { + "paths": [ + "M511.974 981.252l-170.667-170.667h341.334l-170.667 170.667zM853.333 128c47.104 0 85.333 38.229 85.333 85.333v426.667c0 47.104-38.229 85.333-85.333 85.333h-682.667c-47.147 0-85.333-38.229-85.333-85.333l0.426-426.667c0-47.104 37.76-85.333 84.907-85.333h682.667zM213.333 597.333h597.333l-192-256-149.333 192.256-106.667-128.256-149.333 192z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "image-area-close" + ] + }, + "attrs": [], + "properties": { + "order": 1938, + "id": 624, + "prevSize": 24, + "code": 59544, + "name": "image-area-close" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 664 + }, + { + "icon": { + "paths": [ + "M853.308 213.251c47.104 0 85.333 38.229 85.333 85.333v426.668c0 47.104-38.229 85.333-85.333 85.333h-682.666c-47.147 0-85.333-38.229-85.333-85.333l0.426-426.668c0-47.104 37.76-85.333 84.907-85.333h682.666zM213.333 682.667h597.333l-192-256-149.333 192.256-106.667-128.256-149.333 192z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "image-area" + ] + }, + "attrs": [], + "properties": { + "order": 1939, + "id": 623, + "prevSize": 24, + "code": 59545, + "name": "image-area" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 665 + }, + { + "icon": { + "paths": [ + "M810.62 128c47.151 0 85.38 38.208 85.38 85.333v256h-85.333v85.333h-85.333v85.333h-85.333v85.333h-85.333v85.333h-85.333v85.333h-256.382c-47.146 0-84.951-38.208-84.951-85.333v-597.333c0-47.125 37.806-85.333 84.951-85.333h597.668zM896 640v170.667c0 47.108-38.204 85.308-85.333 85.333h-170.667v-85.333h85.333v-85.333h85.333v-85.333h85.333zM810.615 362.668c0-11.778-9.553-21.333-21.346-21.333h-554.971c-11.785 0-21.347 9.556-21.347 21.333v298.666c0 11.78 9.562 21.333 21.347 21.333h235.035v-42.667h85.333v-85.333h85.333v-85.333h85.333v-85.333h85.282v-21.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "image-broken" + ] + }, + "attrs": [], + "properties": { + "order": 1940, + "id": 622, + "prevSize": 24, + "code": 59546, + "name": "image-broken" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 666 + }, + { + "icon": { + "paths": [ + "M810.667 810.667l-298.667-341.333v341.333h-298.667l298.667-341.333v-256h298.667zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "image-filter-black-white" + ] + }, + "attrs": [], + "properties": { + "order": 1941, + "id": 621, + "prevSize": 24, + "code": 59547, + "name": "image-filter-black-white" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 667 + }, + { + "icon": { + "paths": [ + "M512 384c-70.827 0-128 57.173-128 128s57.173 128 128 128c70.827 0 128-57.173 128-128s-57.173-128-128-128zM810.667 810.667h-170.667v85.333h170.667c46.933 0 85.333-38.4 85.333-85.333v-170.667h-85.333zM810.667 128h-170.667v85.333h170.667v170.667h85.333v-170.667c0-46.933-38.4-85.333-85.333-85.333zM213.333 213.333h170.667v-85.333h-170.667c-46.933 0-85.333 38.4-85.333 85.333v170.667h85.333zM213.333 640h-85.333v170.667c0 46.933 38.4 85.333 85.333 85.333h170.667v-85.333h-170.667v-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "image-filter-center-focus" + ] + }, + "attrs": [], + "properties": { + "order": 1942, + "id": 620, + "prevSize": 24, + "code": 59548, + "name": "image-filter-center-focus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 668 + }, + { + "icon": { + "paths": [ + "M810.667 768h-554.667c-94.293 0-170.667-76.373-170.667-170.667s76.373-170.667 170.667-170.667c94.293 0 170.667 76.373 170.667 170.667h85.333c0-117.76-79.36-216.747-187.733-246.613 43.093-57.173 110.933-94.72 187.733-94.72 129.28 0 234.667 105.387 234.667 234.667v21.333h64c70.4 0 128 57.6 128 128s-57.6 128-128 128zM825.6 428.373c-29.013-147.2-158.293-257.707-313.6-257.707-123.307 0-229.973 69.973-283.307 172.373-128.427 13.653-228.693 122.027-228.693 254.293 0 141.227 114.773 256 256 256h554.667c117.76 0 213.333-95.573 213.333-213.333 0-112.64-87.467-203.947-198.4-211.627z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "image-filter-drama" + ] + }, + "attrs": [], + "properties": { + "order": 1943, + "id": 619, + "prevSize": 24, + "code": 59549, + "name": "image-filter-drama" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 669 + }, + { + "icon": { + "paths": [ + "M768 341.333h-512v426.667h512zM853.333 853.333h-682.667v-597.333h192.853l150.187-149.333 148.48 149.333h191.147zM853.333 170.667h-170.667l-170.667-170.667-170.667 170.667h-170.667c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h682.667c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "image-filter-frames" + ] + }, + "attrs": [], + "properties": { + "order": 1944, + "id": 618, + "prevSize": 24, + "code": 59550, + "name": "image-filter-frames" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 670 + }, + { + "icon": { + "paths": [ + "M597.333 256l-160 213.333 121.6 162.133-68.267 51.2c-72.107-96-192-256-192-256l-256 341.333h938.667l-384-512z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "image-filter-hdr" + ] + }, + "attrs": [], + "properties": { + "order": 1945, + "id": 617, + "prevSize": 24, + "code": 59551, + "name": "image-filter-hdr" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 671 + }, + { + "icon": { + "paths": [ + "M896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667v-682.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "image-filter-none" + ] + }, + "attrs": [], + "properties": { + "order": 1946, + "id": 616, + "prevSize": 24, + "code": 59552, + "name": "image-filter-none" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 672 + }, + { + "icon": { + "paths": [ + "M242.347 842.24c63.147 51.627 141.653 85.76 226.987 94.293v-86.187c-62.293-7.68-119.040-32.427-166.4-69.12zM554.667 850.347v86.187c85.76-8.533 163.84-42.667 226.987-94.293l-61.013-61.013c-46.933 36.693-103.68 61.44-165.973 69.12zM781.227 721.067l61.013 61.013c51.627-63.147 85.76-141.653 94.293-226.987h-86.187c-7.68 61.867-32.427 118.613-69.12 165.973zM640 512c0-70.827-57.173-128-128-128s-128 57.173-128 128c0 70.827 57.173 128 128 128s128-57.173 128-128zM173.653 554.667h-86.187c8.533 85.76 42.667 163.84 94.293 226.987l61.013-61.013c-36.693-46.933-61.44-103.68-69.12-165.973zM242.773 302.933l-61.013-60.587c-51.627 63.147-85.76 141.227-94.293 226.987h86.187c7.68-62.293 32.427-119.040 69.12-166.4zM850.347 469.333h86.187c-8.533-85.76-42.667-163.84-94.293-226.987l-61.013 60.587c36.693 47.36 61.44 104.107 69.12 166.4zM781.653 181.76c-63.147-51.627-141.227-85.76-226.987-94.293v86.187c62.293 7.68 119.040 32.427 166.4 69.12zM469.333 173.653v-86.187c-85.76 8.533-163.84 42.667-226.987 94.293l60.587 61.013c47.36-36.693 104.107-61.44 166.4-69.12z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "image-filter-tilt-shift" + ] + }, + "attrs": [], + "properties": { + "order": 1947, + "id": 615, + "prevSize": 24, + "code": 59553, + "name": "image-filter-tilt-shift" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 673 + }, + { + "icon": { + "paths": [ + "M512 682.667c-94.293 0-170.667-76.373-170.667-170.667s76.373-170.667 170.667-170.667c94.293 0 170.667 76.373 170.667 170.667s-76.373 170.667-170.667 170.667zM797.867 529.067c-11.947-6.827-24.32-12.373-36.693-17.067 12.373-4.693 24.747-10.24 36.693-17.067 81.92-47.36 127.573-133.12 128-221.44-76.373-43.947-173.653-47.36-256 0-11.947 6.827-23.040 14.933-33.28 23.040 2.133-13.227 3.413-26.88 3.413-40.533 0-94.72-51.627-177.067-128-221.44-76.373 44.373-128 126.72-128 221.44 0 13.653 1.28 27.307 3.413 40.533-10.24-8.533-21.333-16.64-33.28-23.467-81.92-47.36-179.2-43.947-256 0 0 88.32 45.653 174.080 128 221.44 11.947 6.827 24.32 12.373 36.693 17.067-12.373 4.693-24.747 10.24-36.693 17.067-81.92 47.36-127.573 133.12-128 221.44 76.373 43.947 173.653 47.36 256 0 11.947-6.827 23.040-14.933 33.28-23.040-2.133 13.653-3.413 27.307-3.413 40.96 0 94.72 51.627 177.067 128 221.44 76.373-44.373 128-126.72 128-221.44 0-13.653-1.28-27.307-3.413-40.533 10.24 8.533 21.333 16.213 33.28 23.040 81.92 47.36 179.2 43.947 256 0-0.427-88.32-46.080-174.080-128-221.44z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "image-filter-vintage" + ] + }, + "attrs": [], + "properties": { + "order": 1948, + "id": 614, + "prevSize": 24, + "code": 59554, + "name": "image-filter-vintage" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 674 + }, + { + "icon": { + "paths": [ + "M896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667zM680.96 439.040l-117.333 151.040-83.627-100.693-117.333 150.613h469.333l-151.040-200.96z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "image-filter" + ] + }, + "attrs": [], + "properties": { + "order": 1949, + "id": 613, + "prevSize": 24, + "code": 59555, + "name": "image-filter" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 675 + }, + { + "icon": { + "paths": [ + "M810.62 128h-597.666c-47.151 0-84.953 38.208-84.953 85.333v597.333c0 47.125 37.802 85.333 84.953 85.333h597.666c47.151 0 85.38-38.208 85.38-85.333v-597.333c0-47.125-38.229-85.333-85.38-85.333zM810.62 661.333c0 11.78-9.557 21.333-21.346 21.333h-554.975c-11.788 0-21.345-9.553-21.345-21.333v-298.667c0-11.781 9.558-21.333 21.345-21.333h554.975c11.789 0 21.346 9.552 21.346 21.333v298.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "image" + ] + }, + "attrs": [], + "properties": { + "order": 1950, + "id": 612, + "prevSize": 24, + "code": 59556, + "name": "image" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 676 + }, + { + "icon": { + "paths": [ + "M597.333 512l-170.667-170.667v128h-341.333v85.333h341.333v128zM853.333 768v-511.999c0-47.36-38.4-85.333-85.333-85.333l-512-0c-46.933 0-85.333 37.973-85.333 85.333v128h85.333v-128l512 0v511.999h-512v-128h-85.333v128c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-37.973 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "import" + ] + }, + "attrs": [], + "properties": { + "order": 1951, + "id": 611, + "prevSize": 24, + "code": 59557, + "name": "import" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 677 + }, + { + "icon": { + "paths": [ + "M682.667 426.667h-85.333v-128h-170.667v128h-85.333l170.667 170.667zM810.667 640h-170.667c0 70.827-57.173 128-128 128s-128-57.173-128-128h-171.093v-426.667h597.76zM810.667 128h-597.76c-46.933 0-84.48 38.4-84.48 85.333l-0.427 597.333c0 46.933 37.973 85.333 84.907 85.333h597.76c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "inbox" + ] + }, + "attrs": [], + "properties": { + "order": 1952, + "id": 610, + "prevSize": 24, + "code": 59558, + "name": "inbox" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 678 + }, + { + "icon": { + "paths": [ + "M85.333 128h853.333v128h-853.333v-128zM384 341.334l554.667-0v128h-554.667v-127.999zM384 554.667h554.667v128h-554.667v-128zM85.333 768h853.333v128h-853.333v-128zM128 341.333l170.667 170.667-170.667 170.667h-42.667v-341.333h42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "indent" + ] + }, + "attrs": [], + "properties": { + "order": 1953, + "id": 609, + "prevSize": 24, + "code": 59559, + "name": "indent" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 679 + }, + { + "icon": { + "paths": [ + "M469.308 383.917h85.333v-85.333h-85.333zM511.974 853.248c-188.204 0-341.334-153.126-341.334-341.333 0-188.201 153.13-341.331 341.334-341.331s341.333 153.13 341.333 341.331c0 188.207-153.131 341.333-341.333 341.333zM511.974 85.25c-235.649 0-426.667 191.018-426.667 426.665 0 235.652 191.018 426.667 426.667 426.667s426.667-191.014 426.667-426.667c0-235.646-191.019-426.665-426.667-426.665zM469.308 725.248h85.333v-256h-85.333v256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "information-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1954, + "id": 608, + "prevSize": 24, + "code": 59560, + "name": "information-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 680 + }, + { + "icon": { + "paths": [ + "M554.641 383.917h-85.333v-85.333h85.333zM554.641 725.248h-85.333v-256h85.333zM511.974 85.25c-235.647 0-426.665 191.018-426.665 426.665 0 235.652 191.018 426.667 426.665 426.667s426.667-191.014 426.667-426.667c0-235.646-191.019-426.665-426.667-426.665z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "information" + ] + }, + "attrs": [], + "properties": { + "order": 1955, + "id": 607, + "prevSize": 24, + "code": 59561, + "name": "information" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 681 + }, + { + "icon": { + "paths": [ + "M853.308 277.251c0 11.776-9.557 21.333-21.333 21.333h-85.333c-11.776 0-21.333-9.557-21.333-21.333v-85.333c0-11.776 9.557-21.333 21.333-21.333h85.333c11.776 0 21.333 9.557 21.333 21.333zM191.973 853.252c-11.776 0-21.333-9.557-21.333-21.333v-362.667h89.174c-2.347 13.914-3.84 28.075-3.84 42.667 0 141.355 114.603 256 256.002 256 141.355 0 256-114.645 256-256 0-14.592-1.502-28.753-3.836-42.667h89.169v362.667c0 11.776-9.557 21.333-21.333 21.333zM511.974 341.251c94.251 0 170.667 76.416 170.667 170.668 0 94.251-76.416 170.667-170.667 170.667-94.252 0-170.668-76.416-170.668-170.667 0-94.252 76.416-170.668 170.668-170.668zM853.308 85.251h-682.668c-47.147 0-84.907 38.187-84.907 85.333l-0.427 682.668c0 47.083 38.187 85.333 85.333 85.333h682.668c47.083 0 85.333-38.251 85.333-85.333v-682.668c0-47.147-38.251-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "instagram" + ] + }, + "attrs": [], + "properties": { + "order": 1956, + "id": 606, + "prevSize": 24, + "code": 59562, + "name": "instagram" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 682 + }, + { + "icon": { + "paths": [ + "M426.667 213.334c0-23.564-19.103-42.667-42.667-42.667l-42.667-0v-85.333h341.333v85.333h-42.667c-23.565 0-42.667 19.103-42.667 42.667v597.333c0 23.565 19.102 42.667 42.667 42.667h42.667v85.333h-341.333v-85.333h42.667c23.564 0 42.667-19.102 42.667-42.667v-597.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "instapaper" + ] + }, + "attrs": [], + "properties": { + "order": 1957, + "id": 605, + "prevSize": 24, + "code": 59563, + "name": "instapaper" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 683 + }, + { + "icon": { + "paths": [ + "M554.667 128l43.524 2.44c118.507-54.228 222.332-60.548 276.109-5.941 42.65 43.305 46.502 117.495 18.325 205.031 29.367 54.276 46.042 116.427 46.042 182.471l-2.342 42.667h-548.911c15.813 97.374 84.684 170.667 167.253 170.667 55.838 0 105.408-33.519 136.546-85.333h225.604c-52.715 149.146-194.953 256-362.15 256-54.511 0-106.372-11.358-153.34-31.838-124.861 60.847-235.412 70.174-291.507 13.214-67.188-68.22-38.093-213.103 60.847-365.67 39.829-61.884 91.118-125.137 152.114-185.207l34.845-32.972c-50.171 29.39-113.896 74.327-179.005 140.343 36.092-174.612 190.74-305.869 376.046-305.869zM554.667 298.667c-76.42 0-141.106 62.781-162.854 149.333h325.708c-21.747-86.551-86.438-149.333-162.854-149.333zM855.923 173.297c-28.053-28.487-78.694-30.483-141.559-10.615 63.194 28.937 117.175 74.518 156.335 131.133 13.862-52.775 10.039-95.321-14.775-120.517zM165.85 852.898c35.524 36.070 107.26 29.666 194.169-9.818-78.822-46.438-139.606-120.226-169.309-208.311-51.145 96.969-63.647 178.743-24.861 218.129z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "internet-explorer" + ] + }, + "attrs": [], + "properties": { + "order": 1958, + "id": 604, + "prevSize": 24, + "code": 59564, + "name": "internet-explorer" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 684 + }, + { + "icon": { + "paths": [ + "M511.974 835.558v0c-68.395 0-132.652-26.62-180.992-75.008-48.384-48.341-75.008-112.593-75.008-180.992 0-68.352 26.624-132.651 75.008-180.991l181.035-181.034zM753.34 338.195l-241.365-241.323-241.324 241.323c-133.333 133.335-133.333 349.442 0 482.729 66.603 66.645 153.942 99.968 241.324 99.968s174.763-33.323 241.365-99.968c133.291-133.286 133.291-349.436 0-482.729z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "invert-colors" + ] + }, + "attrs": [], + "properties": { + "order": 1959, + "id": 603, + "prevSize": 24, + "code": 59565, + "name": "invert-colors" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 685 + }, + { + "icon": { + "paths": [ + "M512 85.333c37.205 0 67.371 30.162 67.371 67.369s-30.165 67.369-67.371 67.369c-37.205 0-67.366-30.162-67.366-67.369s30.161-67.369 67.366-67.369zM332.351 130.246c37.207 0 67.368 30.161 67.368 67.368s-30.161 67.369-67.368 67.369c-37.207 0-67.369-30.162-67.369-67.369s30.161-67.368 67.369-67.368zM691.648 130.246c37.21 0 67.371 30.162 67.371 67.369s-30.161 67.369-67.371 67.369c-37.205 0-67.366-30.162-67.366-67.369s30.161-67.369 67.366-67.369zM503.578 467.089c-89.823-89.826-67.366-134.738-67.366-134.738l157.193-0c0 67.369-89.826 134.738-89.826 134.738zM593.404 916.211c0 0 0-89.826-179.649-269.474s-202.105-224.562-224.561-359.299c0 0 16.842-22.456 39.298 0s72.983 39.298 117.895 39.298c0 0 44.913 140.352 168.421 230.174 0 0 162.807-168.419 162.807-235.788 0 0 50.526 11.228 112.282-33.684 0 0 42.125-22.283 44.911 0 5.615 44.912-39.3 202.106-224.563 359.298 0 0 117.897 134.737 106.667 269.474h-123.507zM391.299 691.648l95.438 106.667c-44.911 44.915-50.526 140.352-50.526 140.352h-134.737c22.456-179.648 89.824-247.019 89.824-247.019z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "jira" + ] + }, + "attrs": [], + "properties": { + "order": 1960, + "id": 602, + "prevSize": 24, + "code": 59566, + "name": "jira" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 686 + }, + { + "icon": { + "paths": [ + "M867.456 460.531c66.85 27.426 113.877 92.322 113.877 168.107 0 100.544-82.769 182.029-184.858 182.029h-566.076c-103.111-1.57-187.733-84.838-187.733-186.735 0-68.156 37.285-127.565 92.75-160.047-3.802-11.93-5.822-24.644-5.822-37.81 0-70.055 57.674-126.851 128.823-126.851 29.681 0 56.962 10.004 78.753 26.639 44.913-92.655 140.658-156.817 251.873-156.817 154.227 0 279.245 123.12 279.245 274.994 0 5.559-0.495 11.004-0.832 16.491zM393.181 463.121c-75.465 0-136.641 53.862-136.641 120.303 0 66.445 61.176 120.307 136.641 120.307 44.246 0 83.58-18.517 108.549-47.228l-43.081-48.546c-14.11 18.556-41.67 31.552-65.468 31.552-33.664 0-60.954-25.109-60.954-56.085 0-30.972 27.29-56.081 60.954-56.081 20.088 0 38.763 10.039 57.507 22.161 18.743 12.117 49.737 55.287 74.381 82.931 62.656 62.537 94.793 68.028 131.891 68.028 75.465 0 136.64-53.862 136.64-120.303 0-66.445-61.175-120.307-136.64-120.307-44.245 0-83.58 18.517-108.553 47.228l43.085 48.546c14.11-18.556 41.668-31.552 65.468-31.552 33.664 0 60.954 25.109 60.954 56.085 0 30.972-27.29 56.081-60.954 56.081-20.087 0-38.767-10.039-57.51-22.161-18.743-12.117-49.737-55.287-74.381-82.931-62.652-62.532-94.793-68.028-131.887-68.028z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "jsfiddle" + ] + }, + "attrs": [], + "properties": { + "order": 1961, + "id": 601, + "prevSize": 24, + "code": 59567, + "name": "jsfiddle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 687 + }, + { + "icon": { + "paths": [ + "M213.333 938.667v-85.333h42.667l-0.089-170.667h-42.578v-85.333h42.534l-0.067-128h-42.467v-170.667h256v-170.667h-42.667v-42.667h170.667v42.667h-42.667v170.667h256v170.667h-42.867l0.068 128h42.799v85.333h-42.756l0.090 170.667h42.667v85.333h-597.333zM725.333 384c0-23.564-19.102-42.667-42.667-42.667l-85.333-0c-23.565 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667h85.333c23.565 0 42.667-19.102 42.667-42.666z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "keg" + ] + }, + "attrs": [], + "properties": { + "order": 1962, + "id": 600, + "prevSize": 24, + "code": 59568, + "name": "keg" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 688 + }, + { + "icon": { + "paths": [ + "M277.333 85.334c83.598 0 154.718 53.428 181.073 128h480.26v128h-170.667v128h-128v-128h-181.594c-26.355 74.572-97.475 128-181.073 128-106.039 0-192-85.961-192-192s85.961-192 192-192zM277.333 213.334c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64s-28.654-64-64-64zM277.333 554.667c83.598 0 154.718 53.427 181.073 128h480.26v128h-85.333v128h-85.333v-128h-85.333v128h-128v-128h-96.26c-26.355 74.573-97.475 128-181.073 128-106.039 0-192-85.961-192-192s85.961-192 192-192zM277.333 682.667c-35.346 0-64 28.655-64 64s28.654 64 64 64c35.346 0 64-28.655 64-64s-28.654-64-64-64z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "key-change" + ] + }, + "attrs": [], + "properties": { + "order": 1963, + "id": 599, + "prevSize": 24, + "code": 59569, + "name": "key-change" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 689 + }, + { + "icon": { + "paths": [ + "M277.333 128c83.598 0 154.718 53.427 181.073 128h480.26v128h-170.667v128h-128v-128h-181.594c-26.355 74.573-97.475 128-181.073 128-106.039 0-192-85.961-192-192s85.961-192 192-192zM277.333 256c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64s-28.654-64-64-64zM341.333 725.333h341.333v85.333h-341.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "key-minus" + ] + }, + "attrs": [], + "properties": { + "order": 1964, + "id": 598, + "prevSize": 24, + "code": 59570, + "name": "key-minus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 690 + }, + { + "icon": { + "paths": [ + "M277.333 128c83.598 0 154.718 53.427 181.073 128h480.26v128h-170.667v128h-128v-128h-181.594c-26.355 74.573-97.475 128-181.073 128-106.039 0-192-85.961-192-192s85.961-192 192-192zM277.333 256c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64s-28.654-64-64-64zM341.333 725.333h128v-128h85.333v128h128v85.333h-128v128h-85.333v-128h-128v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "key-plus" + ] + }, + "attrs": [], + "properties": { + "order": 1965, + "id": 597, + "prevSize": 24, + "code": 59571, + "name": "key-plus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 691 + }, + { + "icon": { + "paths": [ + "M277.333 128c83.598 0 154.718 53.427 181.073 128h480.26v128h-170.667v128h-128v-128h-181.594c-26.355 74.573-97.475 128-181.073 128-106.039 0-192-85.961-192-192s85.961-192 192-192zM277.333 256c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64s-28.654-64-64-64zM622.507 597.333l60.16 60.16-110.507 110.507 110.507 110.507-60.16 60.16-110.507-110.507-110.507 110.507-60.16-60.16 110.507-110.507-110.507-110.507 60.16-60.16 110.507 110.507 110.507-110.507z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "key-remove" + ] + }, + "attrs": [], + "properties": { + "order": 1966, + "id": 596, + "prevSize": 24, + "code": 59572, + "name": "key-remove" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 692 + }, + { + "icon": { + "paths": [ + "M938.667 768v170.667h-170.667v-128h-128v-128h-128l-96.302-96.303c-23.534 7.134-48.502 10.97-74.365 10.97-141.385 0-256-114.615-256-256s114.615-256 256-256c141.385 0 256 114.615 256 256 0 25.863-3.836 50.831-10.97 74.365l352.303 352.302zM298.667 213.333c-47.128 0-85.333 38.205-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.205 85.333-85.333s-38.205-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "key-variant" + ] + }, + "attrs": [], + "properties": { + "order": 1967, + "id": 595, + "prevSize": 24, + "code": 59573, + "name": "key-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 693 + }, + { + "icon": { + "paths": [ + "M298.667 597.333c-46.933 0-85.333-38.4-85.333-85.333s38.4-85.333 85.333-85.333c46.933 0 85.333 38.4 85.333 85.333s-38.4 85.333-85.333 85.333zM539.733 426.667c-34.987-99.413-129.707-170.667-241.067-170.667-141.227 0-256 114.773-256 256s114.773 256 256 256c111.36 0 206.080-71.253 241.067-170.667h185.6v170.667h170.667v-170.667h85.333v-170.667h-441.6z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "key" + ] + }, + "attrs": [], + "properties": { + "order": 1968, + "id": 594, + "prevSize": 24, + "code": 59574, + "name": "key" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 694 + }, + { + "icon": { + "paths": [ + "M895.974 469.252h-604.672l153.002-153.004-60.331-60.331-256 256.001 256 256 60.331-60.331-153.002-153.003h604.672v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "keyboard-backspace" + ] + }, + "attrs": [], + "properties": { + "order": 1969, + "id": 593, + "prevSize": 24, + "code": 59575, + "name": "keyboard-backspace" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 695 + }, + { + "icon": { + "paths": [ + "M255.974 767.919h512v-85.333h-512zM511.974 358.917l195.669 195.669 60.331-60.331-256-256-256 256 60.331 60.331 195.67-195.669z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "keyboard-caps" + ] + }, + "attrs": [], + "properties": { + "order": 1970, + "id": 592, + "prevSize": 24, + "code": 59576, + "name": "keyboard-caps" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 696 + }, + { + "icon": { + "paths": [ + "M511.974 981.252l170.667-170.667h-341.334zM810.641 341.251h-85.333v-85.333h85.333zM810.641 469.252h-85.333v-85.335h85.333zM682.641 341.251h-85.333v-85.333h85.333zM682.641 469.252h-85.333v-85.335h85.333zM682.641 639.919h-341.334v-85.333h341.334zM298.641 341.251h-85.333v-85.333h85.333zM298.641 469.252h-85.333v-85.335h85.333zM341.307 383.918h85.333v85.335h-85.333zM341.307 255.918h85.333v85.333h-85.333zM469.308 383.918h85.333v85.335h-85.333zM469.308 255.918h85.333v85.333h-85.333zM853.308 127.918h-682.667c-47.147 0-84.907 38.229-84.907 85.333l-0.426 426.668c0 47.104 38.187 85.333 85.333 85.333h682.667c47.104 0 85.333-38.229 85.333-85.333v-426.668c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "keyboard-close" + ] + }, + "attrs": [], + "properties": { + "order": 1971, + "id": 591, + "prevSize": 24, + "code": 59577, + "name": "keyboard-close" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 697 + }, + { + "icon": { + "paths": [ + "M42.667 182.122l54.49-54.122 756.177 756.177-54.123 54.49-128.081-128.081h-500.488c-47.147 0-85.333-38.229-85.333-85.333l0.426-426.668c0-20.561 7.195-39.432 19.225-54.17l-62.293-62.292zM810.641 426.584v-85.333h-85.333v85.333h85.333zM810.641 554.586v-85.333h-85.333v85.333h85.333zM682.641 426.584v-85.333h-85.333v85.333h85.333zM682.641 554.586v-85.333h-85.333v50.287l-92.954-92.955h50.287v-85.333h-85.333v50.289l-178.289-178.289h562.289c47.104 0 85.333 38.229 85.333 85.333v426.668c0 36.651-23.147 67.934-55.612 80.009l-250.675-250.675h50.287zM341.308 639.919v85.333h244.488l-85.333-85.333h-159.155zM213.308 426.584h73.821l-73.821-73.821v73.821zM298.641 554.586v-85.333h-85.333v85.333h85.333zM341.308 554.586h73.821l-73.821-73.822v73.822z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "keyboard-off" + ] + }, + "attrs": [], + "properties": { + "order": 1972, + "id": 590, + "prevSize": 24, + "code": 59578, + "name": "keyboard-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 698 + }, + { + "icon": { + "paths": [ + "M810.641 298.584v170.668h-562.005l153.003-153.004-60.331-60.331-256 256.001 256 256 60.331-60.331-153.003-153.003h647.339v-256.001h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "keyboard-return" + ] + }, + "attrs": [], + "properties": { + "order": 1973, + "id": 589, + "prevSize": 24, + "code": 59579, + "name": "keyboard-return" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 699 + }, + { + "icon": { + "paths": [ + "M853.308 767.919h85.333v-512.001h-85.333zM494.31 316.248l153.003 153.004h-604.672v85.333h604.672l-153.003 153.003 60.331 60.331 256-256-256-256.001-60.331 60.331z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "keyboard-tab" + ] + }, + "attrs": [], + "properties": { + "order": 1974, + "id": 588, + "prevSize": 24, + "code": 59580, + "name": "keyboard-tab" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 700 + }, + { + "icon": { + "paths": [ + "M256 682.667h512v85.333h-512v-85.333zM256 554.667v85.333h-170.666v-85.333h170.666zM298.666 640v-85.333h128v85.333h-128zM469.333 640v-85.333h85.333v85.333h-85.333zM597.333 640v-85.333h128v85.333h-128zM768 640v-85.333h170.667v85.333h-170.667zM85.333 426.667h128v85.333h-128v-85.333zM810.667 512v-85.333h128v85.333h-128zM768 512h-85.333v-85.333h85.333v85.333zM341.333 512h-85.333v-85.333h85.333v85.333zM512 512h-128v-85.333h128v85.333zM640 512h-85.333v-85.333h85.333v85.333zM85.333 384v-85.333h85.333v85.333h-85.333zM213.333 384v-85.333h85.333v85.333h-85.333zM341.333 384v-85.333h85.333v85.333h-85.333zM469.333 384v-85.333h85.333v85.333h-85.333zM597.333 384v-85.333h85.333v85.333h-85.333zM725.333 384v-85.333h213.333v85.333h-213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "keyboard-variant" + ] + }, + "attrs": [], + "properties": { + "order": 1975, + "id": 587, + "prevSize": 24, + "code": 59581, + "name": "keyboard-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 701 + }, + { + "icon": { + "paths": [ + "M810.641 426.584h-85.333v-85.333h85.333zM810.641 554.586h-85.333v-85.333h85.333zM682.641 426.584h-85.333v-85.333h85.333zM682.641 554.586h-85.333v-85.333h85.333zM682.641 725.252h-341.333v-85.333h341.333zM298.641 426.584h-85.333v-85.333h85.333zM298.641 554.586h-85.333v-85.333h85.333zM341.308 469.252h85.333v85.333h-85.333zM341.308 341.251h85.333v85.333h-85.333zM469.308 469.252h85.333v85.333h-85.333zM469.308 341.251h85.333v85.333h-85.333zM853.308 213.251h-682.666c-47.147 0-84.907 38.229-84.907 85.333l-0.426 426.668c0 47.104 38.187 85.333 85.333 85.333h682.666c47.104 0 85.333-38.229 85.333-85.333v-426.668c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "keyboard" + ] + }, + "attrs": [], + "properties": { + "order": 1976, + "id": 586, + "prevSize": 24, + "code": 59582, + "name": "keyboard" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 702 + }, + { + "icon": { + "paths": [ + "M682.641 725.248h-469.333v-426.665h469.333l151.339 213.331zM752.316 249.302c-15.445-21.844-40.917-36.052-69.675-36.052l-469.333 0.427c-47.084 0-85.333 37.802-85.333 84.906v426.665c0 47.108 38.25 84.907 85.333 84.907l469.333 0.427c28.757 0 54.229-14.246 69.675-36.049l186.325-262.618-186.325-262.612z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "label-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1977, + "id": 585, + "prevSize": 24, + "code": 59583, + "name": "label-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 703 + }, + { + "icon": { + "paths": [ + "M752.311 249.292c-15.445-21.804-40.917-36.055-69.675-36.055l-469.333 0.427c-47.104 0-85.333 37.802-85.333 84.906v426.665c0 47.147 38.229 84.907 85.333 84.907l469.333 0.427c28.757 0 54.229-14.208 69.675-36.011l186.325-262.656-186.325-262.61z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "label" + ] + }, + "attrs": [], + "properties": { + "order": 1978, + "id": 584, + "prevSize": 24, + "code": 59584, + "name": "label" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 704 + }, + { + "icon": { + "paths": [ + "M490.487 681.527l17.766 103.919c-11.238 5.999-28.937 11.614-53.094 16.849s-52.756 8.026-85.796 8.371c-94.040-1.873-164.866-29.773-212.477-83.695s-71.462-122.615-71.553-206.089c2.044-98.344 30.81-174.039 86.298-227.085s125.437-79.868 209.845-80.465c32.132 0.301 59.723 3.008 82.767 8.123 23.049 5.114 40.141 10.831 51.277 17.148l-25.839 106.334-44.109-14.784c-17.276-4.135-37.028-6.301-59.251-6.496-49.594-0.070-90.508 15.589-122.74 46.976s-48.921 78.918-50.065 142.598c0.42 57.993 15.729 103.501 45.926 136.525 30.197 33.028 72.759 49.847 127.686 50.47l56.524-5.21c18.338-3.379 33.95-7.876 46.835-13.491zM592.695 810.667l27.029-170.667h-64l13.517-85.333h64l13.517-85.333h-64l13.517-85.333h63.996l27.034-170.666h85.333l-27.034 170.666h42.671l27.029-170.667h85.333l-27.029 170.667h64l-13.517 85.333h-64l-13.517 85.333h64l-13.517 85.333h-64l-27.029 170.667h-85.333l27.029-170.667h-42.667l-27.029 170.667h-85.333zM718.575 554.667h42.667l13.517-85.333h-42.667l-13.517 85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "language-csharp" + ] + }, + "attrs": [], + "properties": { + "order": 1979, + "id": 583, + "prevSize": 24, + "code": 59585, + "name": "language-csharp" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 705 + }, + { + "icon": { + "paths": [ + "M214.039 127.997l-28.487 142.436h579.752l-18.091 92.006h-580.14l-28.102 142.435h579.753l-32.337 162.453-233.673 77.38-202.49-77.38 13.859-70.447h-142.436l-33.876 170.923 334.917 128.192 386.118-128.192 51.2-257.152 10.394-51.588 65.826-331.066h-722.188z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "language-css3" + ] + }, + "attrs": [], + "properties": { + "order": 1980, + "id": 582, + "prevSize": 24, + "code": 59586, + "name": "language-css3" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 706 + }, + { + "icon": { + "paths": [ + "M512 749.333l173.756-48.171 23.258-260.275h-308.942l-7.749-86.811h324.409l7.59-84.778h-424.646l22.868 256.364h293.805l-9.839 109.952-94.511 25.51-94.534-25.459-6.302-70.618h-85.102l12.142 136.115 173.796 48.171zM173.587 128.001h676.828l-61.705 691.246-276.877 76.753-276.618-76.791-61.629-691.208z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "language-html5" + ] + }, + "attrs": [], + "properties": { + "order": 1981, + "id": 581, + "prevSize": 24, + "code": 59587, + "name": "language-html5" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 707 + }, + { + "icon": { + "paths": [ + "M128 128h768v768h-768v-768zM329.935 769.796c17.012 36.087 50.525 65.98 108.26 65.98 63.927 0 107.746-34.022 107.746-108.774v-246.417h-72.171v245.393c0 36.087-14.955 45.363-38.669 45.363-24.74 0-35.055-17.011-46.393-37.111l-58.773 35.567zM585.143 762.065c21.133 41.758 64.439 73.719 131.456 73.719 68.565 0 119.603-35.571 119.603-100.531 0-60.314-34.543-87.117-95.893-113.412l-18.039-7.731c-30.929-13.406-44.335-22.17-44.335-43.823 0-17.523 13.406-30.929 34.543-30.929 20.621 0 34.018 8.764 46.391 30.929l56.196-36.083c-23.714-41.762-56.708-57.745-102.588-57.745-64.444 0-105.685 41.246-105.685 95.377 0 58.769 34.543 86.609 86.613 108.77l18.039 7.74c32.994 14.43 52.582 23.194 52.582 47.94 0 20.621-19.068 35.575-48.973 35.575-35.571 0-55.676-18.56-71.147-43.823l-58.765 34.027z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "language-javascript" + ] + }, + "attrs": [], + "properties": { + "order": 1982, + "id": 580, + "prevSize": 24, + "code": 59588, + "name": "language-javascript" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 708 + }, + { + "icon": { + "paths": [ + "M85.333 242.756c295.383-196.922 388.053 56.413 395.776 195.418s-127.422 314.261-297.315 198.426v229.743l-98.461-65.643v-557.943zM179.934 315.583v229.736c154.449 92.672 207.538 16.414 207.538-114.867 0-185.338-107.147-192.093-207.538-114.868zM643.277 177.116c0 0-7.723 148.648 0 295.375 15.445 146.726 196.924 32.823 196.924 32.823v-295.378l98.466 12.010v394.327c0 262.562-262.566 250.069-262.566 250.069l-32.828-98.462c229.747 0 200.789-152.090 200.789-152.090-278.007 108.113-299.243-77.653-299.243-77.653v-295.381l98.458-65.641z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "language-python-text" + ] + }, + "attrs": [], + "properties": { + "order": 1983, + "id": 579, + "prevSize": 24, + "code": 59589, + "name": "language-python-text" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 709 + }, + { + "icon": { + "paths": [ + "M816.759 319.999c67.328 0 121.907 54.579 121.907 121.904v161.527c0 67.324-54.579 121.903-121.907 121.903h-304.759c0 16.832 13.645 41.143 30.473 41.143h182.865v71.62c0 67.328-54.579 121.907-121.907 121.907h-182.858c-67.326 0-121.905-54.579-121.905-121.907l-0.004-160c0-67.328 54.583-121.907 121.909-121.907h223.997c67.328 0 121.907-54.579 121.907-121.907v-114.284h50.283zM633.903 822.857c-16.832 0-30.477 12.847-30.477 38.093 0 25.25 13.645 30.477 30.477 30.477s30.477-5.227 30.477-30.477c0-25.246-13.645-38.093-30.477-38.093zM207.239 746.667c-67.327 0-121.905-54.579-121.905-121.903v-161.527c0-67.325 54.579-121.904 121.905-121.904l304.761 0c0-16.832-13.645-41.143-30.473-41.143h-182.863v-71.619c0-67.327 54.579-121.905 121.905-121.905h182.857c67.328 0 121.907 54.579 121.907 121.905v160.001c0 67.327-54.579 121.906-121.907 121.906h-223.996c-67.327 0-121.905 54.579-121.905 121.907l-0 114.283h-50.286zM390.097 243.81c16.832 0 30.476-12.847 30.476-38.094s-13.644-30.474-30.476-30.474c-16.832 0-30.476 5.227-30.476 30.474s13.644 38.094 30.476 38.094z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "language-python" + ] + }, + "attrs": [], + "properties": { + "order": 1984, + "id": 578, + "prevSize": 24, + "code": 59590, + "name": "language-python" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 710 + }, + { + "icon": { + "paths": [ + "M511.987 810.586c-23.552 0-42.667-19.115-42.667-42.667s19.115-42.667 42.667-42.667c23.552 0 42.667 19.115 42.667 42.667s-19.115 42.667-42.667 42.667zM170.653 213.251h682.667v469.335h-682.667zM853.321 767.919c47.104 0 84.907-38.229 84.907-85.333l0.427-469.335c0-47.104-38.229-85.333-85.333-85.333h-682.667c-47.146 0-85.333 38.229-85.333 85.333v469.335c0 47.104 38.187 85.333 85.333 85.333h-170.666c0 47.104 38.187 85.333 85.333 85.333h853.334c47.104 0 85.333-38.229 85.333-85.333h-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "laptop-chromebook" + ] + }, + "attrs": [], + "properties": { + "order": 1985, + "id": 577, + "prevSize": 24, + "code": 59591, + "name": "laptop-chromebook" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 711 + }, + { + "icon": { + "paths": [ + "M170.653 213.251h682.667v426.668h-682.667zM853.321 767.919v-42.667c47.104 0 84.907-38.229 84.907-85.333l0.427-426.668c0-47.104-38.229-85.333-85.333-85.333h-682.667c-47.104 0-85.333 38.229-85.333 85.333v426.668c0 47.104 38.229 85.333 85.333 85.333v42.667h-170.666v85.333h1024v-85.333h-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "laptop-mac" + ] + }, + "attrs": [], + "properties": { + "order": 1986, + "id": 576, + "prevSize": 24, + "code": 59592, + "name": "laptop-mac" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 712 + }, + { + "icon": { + "paths": [ + "M853.321 639.919h-682.667v-426.668h682.667zM597.321 767.919h-170.667v-42.667h170.667zM938.654 767.919v-640.001h-853.334v640.001h-85.333v85.333h1024v-85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "laptop-windows" + ] + }, + "attrs": [], + "properties": { + "order": 1987, + "id": 575, + "prevSize": 24, + "code": 59593, + "name": "laptop-windows" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 713 + }, + { + "icon": { + "paths": [ + "M170.654 255.918h682.667v426.668h-682.667zM853.321 767.919c47.104 0 84.907-38.229 84.907-85.333l0.427-426.668c0-47.104-38.229-85.333-85.333-85.333h-682.667c-47.147 0-85.333 38.229-85.333 85.333v426.668c0 47.104 38.187 85.333 85.333 85.333h-170.667v85.333h1024v-85.333h-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "laptop" + ] + }, + "attrs": [], + "properties": { + "order": 1988, + "id": 574, + "prevSize": 24, + "code": 59594, + "name": "laptop" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 714 + }, + { + "icon": { + "paths": [ + "M768.286 765.069c-88.841-0.358-136.252-44.126-169.152-121.237l-9.387-21.039-81.161-186.266c-26.833-65.933-93.677-110.478-169.054-110.478-101.926 0-184.605 83.276-184.605 185.981 0 102.711 82.679 185.988 184.605 185.988 71.111 0 133.026-40.486 163.84-99.849l32.9 76.211c-46.647 57.203-117.475 93.619-196.74 93.619-140.326 0-254.199-114.526-254.199-255.97 0-141.36 113.873-256.029 254.199-256.029 106.001 0 191.62 56.975 235.046 157.943 3.315 7.831 45.982 108.305 83.247 193.809 23.040 52.928 42.667 88.017 106.381 90.197 62.673 2.163 105.626-36.22 105.626-84.745 0-47.407-32.713-58.795-88.085-77.329-99.46-32.998-150.848-66.146-150.848-145.561 0-77.473 52.339-129.138 137.387-129.138 55.467 0 95.475 24.823 123.162 74.316l-54.327 27.961c-20.574-28.871-43.14-40.268-71.868-40.268-39.919 0-68.365 27.971-68.365 65.157 0 52.792 46.839 60.766 112.452 82.441 88.273 28.949 129.327 62.007 129.327 144.585 0 86.707-73.86 149.845-170.381 149.7z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "lastfm" + ] + }, + "attrs": [], + "properties": { + "order": 1989, + "id": 573, + "prevSize": 24, + "code": 59595, + "name": "lastfm" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 715 + }, + { + "icon": { + "paths": [ + "M597.308 127.917v85.333h153.003l-419.371 419.326 60.331 60.373 419.371-419.369v153.003h85.333v-298.667zM810.641 810.581h-597.333v-597.331h298.667v-85.333h-298.667c-47.147 0-85.333 38.229-85.333 85.333v597.331c0 47.108 38.187 85.333 85.333 85.333h597.333c47.104 0 85.333-38.225 85.333-85.333v-298.667h-85.333v298.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "launch" + ] + }, + "attrs": [], + "properties": { + "order": 1990, + "id": 572, + "prevSize": 24, + "code": 59596, + "name": "launch" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 716 + }, + { + "icon": { + "paths": [ + "M139.52 42.667l-54.187 54.187 180.053 180.053-137.387 107.093 69.547 54.187 314.453 244.48 89.6-69.547 61.013 61.013-150.613 116.907-314.453-244.48-69.547 53.76 384 298.667 211.2-164.267 161.28 161.28 54.187-54.187-799.147-799.147zM826.027 438.187l69.973-54.187-384-298.667-124.16 96.853 335.787 336.213 102.4-80.213zM845.227 639.573l50.773-39.253-61.013-61.013-50.773 39.253 61.013 61.013z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "layers-off" + ] + }, + "attrs": [], + "properties": { + "order": 1991, + "id": 571, + "prevSize": 24, + "code": 59597, + "name": "layers-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 717 + }, + { + "icon": { + "paths": [ + "M512 682.667l384-298.667-384-298.667-384 298.667 69.547 54.187zM511.573 791.040l-314.453-244.48-69.12 53.76 384 298.667 384-298.667-69.547-54.187-314.88 244.907z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "layers" + ] + }, + "attrs": [], + "properties": { + "order": 1992, + "id": 570, + "prevSize": 24, + "code": 59598, + "name": "layers" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 718 + }, + { + "icon": { + "paths": [ + "M725.333 341.333c-384 85.333-473.551 348.403-562.512 569.289l80.684 27.78 40.681-97.83c20.591 7.151 41.674 12.762 57.147 12.762 469.333 0 597.333-725.333 597.333-725.333-42.667 85.333-341.333 96-554.667 138.667s-298.667 224-298.667 309.333c0 85.333 74.667 160 74.667 160 138.667-394.667 565.333-394.667 565.333-394.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "leaf" + ] + }, + "attrs": [], + "properties": { + "order": 1993, + "id": 569, + "prevSize": 24, + "code": 59599, + "name": "leaf" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 719 + }, + { + "icon": { + "paths": [ + "M810.667 298.667h-426.667v-85.333h426.667zM640 640h-256v-85.333h256zM810.667 469.333h-426.667v-85.333h426.667zM853.333 85.333h-512c-46.933 0-85.333 38.4-85.333 85.333v512c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-512c0-46.933-38.4-85.333-85.333-85.333zM170.667 256h-85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333v-85.333h-597.333v-597.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "library-books" + ] + }, + "attrs": [], + "properties": { + "order": 1994, + "id": 568, + "prevSize": 24, + "code": 59600, + "name": "library-books" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 720 + }, + { + "icon": { + "paths": [ + "M170.667 256h-85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333v-85.333h-597.333zM768 298.667h-128v234.667c0 58.88-47.787 106.667-106.667 106.667s-106.667-47.787-106.667-106.667c0-58.88 47.787-106.667 106.667-106.667 24.32 0 46.080 8.107 64 21.76v-235.093h170.667zM853.333 85.333h-512c-46.933 0-85.333 38.4-85.333 85.333v512c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-512c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "library-music" + ] + }, + "attrs": [], + "properties": { + "order": 1995, + "id": 567, + "prevSize": 24, + "code": 59601, + "name": "library-music" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 721 + }, + { + "icon": { + "paths": [ + "M810.667 469.333h-170.667v170.667h-85.333v-170.667h-170.667v-85.333h170.667v-170.667h85.333v170.667h170.667zM853.333 85.333h-512c-46.933 0-85.333 38.4-85.333 85.333v512c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-512c0-46.933-38.4-85.333-85.333-85.333zM170.667 256h-85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333v-85.333h-597.333v-597.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "library-plus" + ] + }, + "attrs": [], + "properties": { + "order": 1996, + "id": 566, + "prevSize": 24, + "code": 59602, + "name": "library-plus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 722 + }, + { + "icon": { + "paths": [ + "M511.974 341.251c70.699 0 128-57.301 128-128s-57.301-128-128-128c-70.699 0-128 57.301-128 128s57.302 128 128 128zM511.974 492.506c-100.865-93.569-235.563-151.255-384-151.255v469.335c148.437 0 283.136 57.685 384 151.253 100.864-93.568 235.563-151.253 384-151.253v-469.335c-148.437 0-283.136 57.685-384 151.255z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "library" + ] + }, + "attrs": [], + "properties": { + "order": 1997, + "id": 565, + "prevSize": 24, + "code": 59603, + "name": "library" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 723 + }, + { + "icon": { + "paths": [ + "M511.974 85.251c164.949 0 298.667 133.717 298.667 298.667 0 101.463-50.688 190.935-128 244.908v96.427c0 23.552-19.115 42.667-42.667 42.667h-256c-23.552 0-42.667-19.115-42.667-42.667v-96.427c-77.312-53.973-128-143.445-128-244.908 0-164.95 133.717-298.667 298.666-298.667zM383.975 895.919v-42.667h256v42.667c0 23.552-19.115 42.667-42.667 42.667h-170.666c-23.552 0-42.667-19.115-42.667-42.667zM512 170.667c-117.821 0-213.333 95.513-213.333 213.333 0 87.479 52.655 162.662 128 195.584v103.083h170.667v-103.083c75.345-32.922 128-108.105 128-195.584 0-117.821-95.514-213.333-213.333-213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "lightbulb-outline" + ] + }, + "attrs": [], + "properties": { + "order": 1998, + "id": 564, + "prevSize": 24, + "code": 59604, + "name": "lightbulb-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 724 + }, + { + "icon": { + "paths": [ + "M511.974 85.251c-164.949 0-298.666 133.717-298.666 298.667 0 101.463 50.688 190.935 128 244.908v96.427c0 23.552 19.115 42.667 42.667 42.667h256c23.552 0 42.667-19.115 42.667-42.667v-96.427c77.312-53.973 128-143.445 128-244.908 0-164.949-133.717-298.667-298.667-298.667zM383.975 895.919c0 23.552 19.115 42.667 42.667 42.667h170.666c23.552 0 42.667-19.115 42.667-42.667v-42.667h-256v42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "lightbulb" + ] + }, + "attrs": [], + "properties": { + "order": 1999, + "id": 563, + "prevSize": 24, + "code": 59605, + "name": "lightbulb" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 725 + }, + { + "icon": { + "paths": [ + "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-170.743-170.743h-73.822v-73.826l-139.511-139.507h-73.823v-73.826l-107.135-107.133c-41.248 32.005-67.799 82.053-67.799 138.292 0 96.593 78.339 174.929 174.934 174.929h128.001v81.071h-128.001c-141.354 0-256-114.607-256-256 0-78.626 35.45-148.97 91.23-195.927l-91.207-91.207zM682.645 255.922c141.44 0 256 114.603 256 256.001 0 94.558-51.238 177.139-127.484 221.47l-60.331-60.331c62.729-26.586 106.748-88.734 106.748-161.139 0-96.6-78.336-174.937-174.933-174.937h-128v-81.064h128zM341.311 255.922h128.001v81.065h-54.558l-80.956-80.956 7.513-0.108zM682.645 469.257v85.333h-50.287l-85.333-85.333h135.62z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "link-off" + ] + }, + "attrs": [], + "properties": { + "order": 2000, + "id": 562, + "prevSize": 24, + "code": 59606, + "name": "link-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 726 + }, + { + "icon": { + "paths": [ + "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-206.089-206.089-111.292 111.292c-83.313 83.311-218.388 83.311-301.699 0-83.312-83.315-83.312-218.389 0-301.7l63.386-63.386c-0.355 34.995 5.404 70.042 17.276 103.403l-20.323 20.322c-49.987 49.988-49.987 131.034 0 181.018 49.987 49.988 131.032 49.988 181.019 0l111.294-111.292-68.642-68.638c-0.265 10.556-4.429 21.026-12.48 29.082-16.666 16.661-43.679 16.661-60.342 0-44.998-45.001-65.692-105.097-62.081-163.985l-243.904-243.905zM542.165 180.134c83.311-83.311 218.389-83.311 301.7 0s83.311 218.386 0 301.7l-63.386 63.381c0.354-34.995-5.406-70.046-17.276-103.403l20.322-20.324c49.988-49.987 49.988-131.032 0-181.019s-131.029-49.987-181.018-0l-142.135 142.135-60.339-60.339 142.131-142.132zM572.339 391.319c16.661-16.662 43.678-16.662 60.339 0 58.428 58.426 75.878 142.313 52.356 215.947l-75.639-75.639c-2.394-29.158-14.746-57.655-37.056-79.966-16.661-16.666-16.661-43.679 0-60.341z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "link-variant-off" + ] + }, + "attrs": [], + "properties": { + "order": 2001, + "id": 561, + "prevSize": 24, + "code": 59607, + "name": "link-variant-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 727 + }, + { + "icon": { + "paths": [ + "M451.661 572.339c16.661 16.661 16.661 43.678 0 60.339-16.666 16.661-43.679 16.661-60.342 0-83.312-83.311-83.312-218.387 0-301.699l0.001 0.001 150.845-150.846c83.311-83.312 218.389-83.311 301.7 0s83.311 218.387 0 301.7l-63.386 63.381c0.354-34.995-5.402-70.046-17.276-103.403l20.322-20.324c49.988-49.987 49.988-131.032 0-181.019s-131.029-49.987-181.018 0l-150.848 150.849c-49.989 49.986-49.989 131.031 0 181.020zM572.339 391.319c16.661-16.662 43.678-16.662 60.339 0 83.311 83.313 83.311 218.387 0 301.698v0l-150.848 150.852c-83.313 83.311-218.388 83.311-301.699 0-83.311-83.315-83.312-218.389 0-301.7l63.386-63.386c-0.355 34.995 5.404 70.042 17.276 103.403l-20.323 20.322c-49.987 49.988-49.987 131.034 0 181.018 49.987 49.988 131.032 49.988 181.019 0l150.85-150.848c49.988-49.988 49.988-131.034 0-181.018-16.661-16.666-16.661-43.679 0-60.341z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "link-variant" + ] + }, + "attrs": [], + "properties": { + "order": 2002, + "id": 560, + "prevSize": 24, + "code": 59608, + "name": "link-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 728 + }, + { + "icon": { + "paths": [ + "M682.645 255.922h-128v81.065h128c96.597 0 174.933 78.336 174.933 174.936 0 96.593-78.336 174.929-174.933 174.929h-128v81.071h128c141.44 0 256-114.607 256-256 0-141.4-114.56-256.001-256-256.001zM166.378 511.923c0-96.6 78.337-174.936 174.933-174.936h128.001v-81.065h-128.001c-141.354 0-256 114.601-256 256.001 0 141.393 114.646 256 256 256h128.001v-81.071h-128.001c-96.596 0-174.933-78.336-174.933-174.929zM341.311 554.59h341.334v-85.333h-341.334v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "link" + ] + }, + "attrs": [], + "properties": { + "order": 2003, + "id": 559, + "prevSize": 24, + "code": 59609, + "name": "link" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 729 + }, + { + "icon": { + "paths": [ + "M810.641 810.586h-128v-226.133c0-35.328-28.672-64-64-64s-64 28.672-64 64v226.133h-128v-384.001h128v51.201c22.101-35.755 67.669-59.735 106.667-59.735 82.475 0 149.333 66.86 149.333 149.335zM277.308 354.563c-42.709 0-77.355-34.56-77.355-77.312s34.645-77.355 77.355-77.355c42.709 0 77.312 34.603 77.312 77.355s-34.603 77.312-77.312 77.312zM341.308 810.586h-128v-384.001h128zM853.308 85.251h-682.667c-47.147 0-84.916 38.187-84.916 85.333l-0.417 682.668c0 47.083 38.187 85.333 85.333 85.333h682.667c47.083 0 85.333-38.251 85.333-85.333v-682.668c0-47.147-38.251-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "linkedin-box" + ] + }, + "attrs": [], + "properties": { + "order": 2004, + "id": 558, + "prevSize": 24, + "code": 59610, + "name": "linkedin-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 730 + }, + { + "icon": { + "paths": [ + "M896 896h-170.667v-288c0-45.167-50.684-82.953-95.851-82.953s-74.816 37.786-74.816 82.953v288h-170.667v-512h170.667v85.333c28.258-45.714 100.54-75.21 150.4-75.21 105.451 0 190.933 87.097 190.933 192.543v309.333zM298.666 896h-170.667v-512h170.667v512zM213.333 128c47.128 0 85.333 38.205 85.333 85.333s-38.205 85.333-85.333 85.333c-47.128 0-85.333-38.205-85.333-85.333s38.205-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "linkedin" + ] + }, + "attrs": [], + "properties": { + "order": 2005, + "id": 557, + "prevSize": 24, + "code": 59611, + "name": "linkedin" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 731 + }, + { + "icon": { + "paths": [ + "M303.391 816.017l96.28 102.195-16.481-112.533-102.879-101.18 23.080 111.518zM407.086 938.667l-0.94-0.090-0.938-0.269-0.714-0.346-1.14-0.905-108.399-115.076c-0.652-0.691-1.094-1.545-1.286-2.466l-26.803-129.451-0.077-1.621c0.082-0.678 0.296-1.327 0.622-1.907 0.424-0.755 1.038-1.399 1.798-1.865l28.786-17.604-43.441-40.917c-0.765-0.721-1.287-1.655-1.501-2.684l-34.594-167.151-0.068-1.677c0.085-0.683 0.305-1.327 0.636-1.903 0.425-0.742 1.039-1.387 1.807-1.847l0.435-0.23 45.12-21.483-62.409-48.641c-0.966-0.751-1.614-1.81-1.865-2.997l-45.981-222.083-0.061-1.692 0.278-1.129c0.354-0.956 0.993-1.806 1.869-2.417l1.399-0.693 206.078-64.191c1.237-0.388 2.572-0.287 3.746 0.28l151.683 73.233c1.37 0.907 2.227 2.411 2.3 4.063l9.417 220.294c0.081 1.986-0.986 3.84-2.743 4.759l-56.081 29.18 60.194 40.445c1.267 0.986 2.005 2.509 1.988 4.13l2.483 58.214 57.566-35.191c1.698-1.041 3.836-1.003 5.495 0.098l40.013 26.428 1.045-52.224c0.034-1.737 0.96-3.341 2.445-4.25l98.364-60.135c1.574-0.969 3.541-1.002 5.15-0.118l116.693 64.669c1.451 0.866 2.377 2.394 2.47 4.083l-0.034 0.981-16.175 119.684c-0.179 1.301-0.853 2.496-1.882 3.319l-91.187 72.674c-0.316 0.252-0.657 0.465-1.015 0.631-0.687 0.32-1.434 0.478-2.249 0.478-0.542-0.009-1.088-0.102-1.617-0.282-0.243-0.090-0.486-0.192-0.725-0.316-0.269-0.145-0.525-0.316-0.759-0.499l-33.749-23.488-3.401 55.932c-0.090 1.451-0.777 2.795-1.92 3.708l-111.552 88.96-1.216 0.806c-0.691 0.329-1.434 0.491-2.185 0.491s-1.506-0.171-2.206-0.495l-1.092-0.708-46.583-39.206 3.26 76.275c0.068 1.626-0.644 3.191-1.924 4.22l-139.442 111.087-0.96 0.61c-0.706 0.354-1.467 0.512-2.225 0.512zM720.422 563.217c0.589 0.397 1.079 0.9 1.455 1.476 0.521 0.798 0.815 1.732 0.836 2.705l-0.004 0.401-0.004 0.030-3.443 56.687 31.872 22.182 9.617-111.219-107.895-67.234-0.998 49.694 68.565 45.278zM592.090 656.154l-49.199-37.551 0.375 8.802c0.085 1.771-0.768 3.456-2.253 4.454l-37.103 24.998 40.35 32.939 1.152 1.327c0.431 0.721 0.687 1.549 0.725 2.415l1.647 38.545 45.261 38.101-0.956-114.031zM262.75 619.81l108.13 101.867-22.817-155.925-116.621-97.161 31.308 151.219zM211.749 373.624l122.15 95.197-32.385-221.107-132.939-82.661 43.174 208.57zM771.017 535.59l-9.429 108.937 80.265-63.983 14.31-105.899-85.146 60.945zM603.281 770.701l101.777-81.178 6.784-111.629-109.508 78.332 0.947 114.475zM541.303 820.079l-4.988-116.663-142.804 102.17 17.35 118.413 130.442-103.919zM311.884 247.935l32.949 224.897 177.655-92.443-8.977-209.929-201.626 77.476zM358.409 565.794l23.548 160.887 150.967-101.705-6.601-154.761-167.915 95.578z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "linode" + ] + }, + "attrs": [], + "properties": { + "order": 2006, + "id": 556, + "prevSize": 24, + "code": 59612, + "name": "linode" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 732 + }, + { + "icon": { + "paths": [ + "M562.287 618.667c-27.772 32.401-72.802 32.401-100.574 0l-144.082-169.668c-12.181 32.213-18.964 67.989-18.964 105.668 0 71.194 24.218 135.599 63.308 182.003 65.626 4.322 119.788 29.517 140.724 73.758 3.085 0.158 6.187 0.239 18.748-0.009 20.787-42.889 73.796-66.496 138.202-70.967 40.482-46.592 65.685-112.158 65.685-184.785 0-37.679-6.784-73.455-18.965-105.668l-144.081 169.668zM853.333 885.333c0 23.565-29.769 53.333-53.333 53.333h-234.667c-23.565 0-53.333-29.769-53.333-53.333 0 23.565-29.769 53.333-53.333 53.333h-234.667c-23.564 0-53.334-29.769-53.334-53.333 0-55.543 40.195-104.017 98.24-132.318-34.985-55.902-55.573-124.378-55.573-198.349-42.667 85.333-98.261 109.252-124.283 85.333s-12.537-92.535 43.278-153.254c31.51-34.278 80.456-76.196 115.761-92.029 13.654-29.363 30.95-56.177 51.199-79.654l-0.621-16.394c0-117.821 95.513-213.333 213.334-213.333 117.82 0 213.333 95.512 213.333 213.333l-0.623 16.394c20.25 23.477 37.547 50.291 51.2 79.654 35.307 15.833 84.25 57.751 115.763 92.029 55.812 60.719 69.299 129.335 43.277 153.254s-81.617 0-124.284-85.333c0 74.714-21.005 143.817-56.631 200.026 58.615 27.328 99.298 74.761 99.298 130.641zM421.49 384c-17.673 20.619-17.673 54.050 0 74.666l53.334 64c17.673 20.621 46.327 20.621 64 0l53.333-64c17.673-20.617 17.673-54.048 0-74.666h-170.668zM426.667 224c-23.564 0-42.667 27.538-42.667 74.667s19.102 74.667 42.667 74.667c23.565 0 42.667-27.538 42.667-74.667s-19.102-74.667-42.667-74.667zM597.333 224c-23.565 0-42.667 27.538-42.667 74.667s19.102 74.667 42.667 74.667c23.565 0 42.667-27.538 42.667-74.667s-19.102-74.667-42.667-74.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "linux" + ] + }, + "attrs": [], + "properties": { + "order": 2007, + "id": 555, + "prevSize": 24, + "code": 59613, + "name": "linux" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 733 + }, + { + "icon": { + "paths": [ + "M511.974 725.248c-47.147 0-85.333-38.225-85.333-85.333 0-47.104 38.187-85.333 85.333-85.333 47.104 0 85.333 38.229 85.333 85.333 0 47.108-38.229 85.333-85.333 85.333zM767.974 853.248v-426.665h-512v426.665h512zM767.974 341.25c47.104 0 85.333 38.229 85.333 85.333v426.665c0 47.108-38.229 85.333-85.333 85.333h-512c-47.147 0-85.333-38.225-85.333-85.333v-426.665c0-47.104 38.187-85.333 85.333-85.333h42.667v-85.333c0-117.802 95.53-213.333 213.333-213.333s213.333 95.531 213.333 213.333v85.333h42.667zM512 128c-70.694 0-128 57.307-128 128v85.333h256v-85.333c0-70.693-57.31-128-128-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "lock-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2008, + "id": 554, + "prevSize": 24, + "code": 59614, + "name": "lock-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 734 + }, + { + "icon": { + "paths": [ + "M768 853.329v-426.666h-512v426.666h512zM768 341.33c47.104 0 85.333 38.229 85.333 85.333v426.666c0 47.104-38.229 85.333-85.333 85.333h-512c-47.147 0-85.333-38.229-85.333-85.333v-426.666c0-47.104 38.187-85.333 85.333-85.333l384 0.003v-85.333c0-70.692-57.306-128-128-128s-128 57.308-128 128l-85.333-0.003c0-117.802 95.53-213.333 213.333-213.333s213.333 95.531 213.333 213.333v85.333h42.667zM512 725.329c-47.147 0-85.333-38.229-85.333-85.333s38.187-85.333 85.333-85.333c47.104 0 85.333 38.229 85.333 85.333s-38.229 85.333-85.333 85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "lock-unlocked-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2009, + "id": 553, + "prevSize": 24, + "code": 59615, + "name": "lock-unlocked-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 735 + }, + { + "icon": { + "paths": [ + "M768 341.333c47.104 0 85.333 38.229 85.333 85.333v426.667c0 47.104-38.229 85.333-85.333 85.333h-512c-47.147 0-85.333-38.229-85.333-85.333v-426.667c0-47.104 38.187-85.333 85.333-85.333l384 0.004v-85.333c0-70.693-57.306-128-128-128s-128 57.307-128 128l-85.333-0.004c0-117.802 95.53-213.333 213.333-213.333s213.333 95.531 213.333 213.333v85.333h42.667zM512 725.333c47.104 0 85.333-38.229 85.333-85.333s-38.229-85.333-85.333-85.333c-47.147 0-85.333 38.229-85.333 85.333s38.187 85.333 85.333 85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "lock-unlocked" + ] + }, + "attrs": [], + "properties": { + "order": 2010, + "id": 552, + "prevSize": 24, + "code": 59616, + "name": "lock-unlocked" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 736 + }, + { + "icon": { + "paths": [ + "M511.974 725.248c47.147 0 85.333-38.225 85.333-85.333 0-47.104-38.187-85.333-85.333-85.333-47.104 0-85.333 38.229-85.333 85.333 0 47.108 38.229 85.333 85.333 85.333zM767.974 341.254c47.104 0 85.333 38.229 85.333 85.333v426.665c0 47.104-38.229 85.333-85.333 85.333h-512.001c-47.104 0-85.333-38.229-85.333-85.333v-426.665c0-47.104 38.23-85.333 85.333-85.333h42.667v-85.333c0-117.802 95.531-213.333 213.334-213.333s213.333 95.531 213.333 213.333v85.333h42.667zM512 128c-70.694 0-128 57.308-128 128v85.333h256v-85.333c0-70.692-57.306-128-128-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "lock" + ] + }, + "attrs": [], + "properties": { + "order": 2011, + "id": 551, + "prevSize": 24, + "code": 59617, + "name": "lock" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 737 + }, + { + "icon": { + "paths": [ + "M426.667 736v-138.667h-298.666v-170.667h298.666v-138.667l224 224-224 224zM341.333 85.335l384 0.001c47.125 0 85.333 38.204 85.333 85.332v682.665c0 47.13-38.208 85.333-85.333 85.333h-384c-47.128 0-85.333-38.204-85.333-85.333l0-170.667h85.333v170.667h384v-682.665l-384-0v170.666h-85.333l-0-170.666c0-47.128 38.205-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "login" + ] + }, + "attrs": [], + "properties": { + "order": 2012, + "id": 550, + "prevSize": 24, + "code": 59618, + "name": "login" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 738 + }, + { + "icon": { + "paths": [ + "M725.329 736v-138.667h-298.663v-170.667h298.663v-138.667l224 224-224 224zM554.667 85.334c47.13 0 85.333 38.205 85.333 85.333v170.666h-85.333v-170.666l-384 0.001v682.665h384v-170.667h85.333v170.667c0 47.13-38.204 85.333-85.333 85.333h-384c-47.128 0-85.333-38.204-85.333-85.333v-682.665c0-47.128 38.205-85.332 85.333-85.332l384-0.002z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "logout" + ] + }, + "attrs": [], + "properties": { + "order": 2013, + "id": 549, + "prevSize": 24, + "code": 59619, + "name": "logout" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 739 + }, + { + "icon": { + "paths": [ + "M512 256c-258.987 0-469.333 210.347-469.333 469.333h85.333c0-211.627 172.373-384 384-384s384 172.373 384 384h85.333c0-258.987-210.347-469.333-469.333-469.333zM512 426.667c-164.693 0-298.667 133.973-298.667 298.667h85.333c0-117.76 95.573-213.333 213.333-213.333s213.333 95.573 213.333 213.333h85.333c0-164.693-133.973-298.667-298.667-298.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "looks" + ] + }, + "attrs": [], + "properties": { + "order": 2014, + "id": 548, + "prevSize": 24, + "code": 59620, + "name": "looks" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 740 + }, + { + "icon": { + "paths": [ + "M512 853.333c-188.16 0-341.333-153.173-341.333-341.333s153.173-341.333 341.333-341.333c188.16 0 341.333 153.173 341.333 341.333s-153.173 341.333-341.333 341.333zM512 85.333c-235.093 0-426.667 191.573-426.667 426.667s191.573 426.667 426.667 426.667h341.333c46.933 0 85.333-38.4 85.333-85.333v-341.333c0-235.093-191.573-426.667-426.667-426.667zM554.667 298.667h-85.333v170.667h-170.667v85.333h170.667v170.667h85.333v-170.667h170.667v-85.333h-170.667v-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "loupe" + ] + }, + "attrs": [], + "properties": { + "order": 2015, + "id": 547, + "prevSize": 24, + "code": 59621, + "name": "loupe" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 741 + }, + { + "icon": { + "paths": [ + "M527.087 74.537l331.866 331.869-271.526 271.529-60.339-60.339 211.187-211.19-271.531-271.529 60.343-60.34zM677.935 406.406l-60.339 60.338-181.022-181.017-211.188 211.191-60.34-60.343 271.528-271.527 241.361 241.359zM436.574 346.066l60.339 60.34-211.187 211.19 271.531 271.526-60.343 60.339-331.867-331.866 271.528-271.53zM346.065 617.596l60.34-60.339 181.021 181.018 211.187-211.187 60.339 60.339-271.526 271.526-241.361-241.357z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "lumx" + ] + }, + "attrs": [], + "properties": { + "order": 2016, + "id": 546, + "prevSize": 24, + "code": 59622, + "name": "lumx" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 742 + }, + { + "icon": { + "paths": [ + "M128 298.667v256c0 212.096 171.904 384 384 384s384-171.904 384-384v-256h-170.667v256c0 117.803-95.531 213.333-213.333 213.333s-213.333-95.531-213.333-213.333v-256zM725.333 213.333h170.667v-128h-170.667zM128 213.333h170.667v-128h-170.667zM554.667 64l-170.667 320h85.333v234.667l170.667-320h-85.333v-234.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "magnet-on" + ] + }, + "attrs": [], + "properties": { + "order": 2017, + "id": 545, + "prevSize": 24, + "code": 59623, + "name": "magnet-on" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 743 + }, + { + "icon": { + "paths": [ + "M128 298.667v256c0 212.096 171.904 384 384 384s384-171.904 384-384v-256h-170.667v256c0 117.803-95.531 213.333-213.333 213.333s-213.333-95.531-213.333-213.333v-256zM725.333 213.333h170.667v-128h-170.667zM128 213.333h170.667v-128h-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "magnet" + ] + }, + "attrs": [], + "properties": { + "order": 2018, + "id": 544, + "prevSize": 24, + "code": 59624, + "name": "magnet" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 744 + }, + { + "icon": { + "paths": [ + "M384 85.333c164.949 0 298.667 133.718 298.667 298.667 0 67.085-22.118 129.007-59.46 178.867l34.466 34.466h24.994l256 256-85.333 85.333-256-256v-24.994l-34.466-34.466c-49.86 37.342-111.782 59.46-178.867 59.46-164.949 0-298.667-133.717-298.667-298.667s133.718-298.667 298.667-298.667zM213.333 341.334v85.333h341.333v-85.333h-341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "magnify-minus" + ] + }, + "attrs": [], + "properties": { + "order": 2019, + "id": 543, + "prevSize": 24, + "code": 59625, + "name": "magnify-minus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 745 + }, + { + "icon": { + "paths": [ + "M384 85.333c164.949 0 298.667 133.718 298.667 298.667 0 67.085-22.118 129.007-59.46 178.867l34.466 34.466h24.994l256 256-85.333 85.333-256-256v-24.994l-34.466-34.466c-49.86 37.342-111.782 59.46-178.867 59.46-164.949 0-298.667-133.717-298.667-298.667s133.718-298.667 298.667-298.667zM341.333 213.334v128h-128v85.333h128v128h85.333v-128h128v-85.333h-128v-128h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "magnify-plus" + ] + }, + "attrs": [], + "properties": { + "order": 2020, + "id": 542, + "prevSize": 24, + "code": 59626, + "name": "magnify-plus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 746 + }, + { + "icon": { + "paths": [ + "M405.333 128c153.169 0 277.333 124.166 277.333 277.333 0 68.902-25.131 131.938-66.722 180.442l11.558 11.558h33.83l213.333 213.333-64 64-213.333-213.333v-33.83l-11.558-11.558c-48.503 41.591-111.539 66.722-180.442 66.722-153.167 0-277.333-124.164-277.333-277.333 0-153.167 124.166-277.333 277.333-277.333zM405.333 213.334c-106.039 0-192 85.961-192 192s85.961 192 192 192c106.039 0 192-85.961 192-192s-85.961-192-192-192z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "magnify" + ] + }, + "attrs": [], + "properties": { + "order": 2021, + "id": 541, + "prevSize": 24, + "code": 59627, + "name": "magnify" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 747 + }, + { + "icon": { + "paths": [ + "M659.405 508.245c-4.855-94.365-74.889-151.108-159.467-151.108h-3.187c-97.606 0-151.742 76.761-151.742 163.942 0 97.638 65.494 159.296 151.358 159.296 95.744 0 158.703-70.123 163.255-153.075zM497.229 272.73c65.225 0 126.532 28.815 171.563 73.948v0.175c0-21.674 14.571-38.003 34.833-38.003l5.116-0.034c31.671 0 38.165 29.976 38.165 39.461l0.166 336.941c-2.236 22.046 22.758 33.425 36.621 19.298 54.106-55.603 118.822-285.828-33.63-419.224-142.093-124.372-332.742-103.869-434.132-33.984-107.785 74.343-176.755 238.856-109.756 393.377 73.028 168.576 282.017 218.825 406.224 168.704 62.899-25.395 91.947 59.635 26.624 87.411-98.705 42.065-373.417 37.828-501.742-184.478-86.703-150.11-82.086-414.23 147.869-551.066 175.914-104.669 407.837-75.678 547.686 70.378 146.189 152.684 137.668 438.588-4.928 549.807-64.606 50.475-160.559 1.323-159.945-72.273l-0.661-24.064c-44.992 44.642-104.849 70.686-170.074 70.686-128.865 0-242.251-113.399-242.251-242.214 0-130.157 113.386-244.846 242.251-244.846z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "mail-ru" + ] + }, + "attrs": [], + "properties": { + "order": 2022, + "id": 540, + "prevSize": 24, + "code": 59628, + "name": "mail-ru" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 748 + }, + { + "icon": { + "paths": [ + "M511.974 853.252c-188.502 0-341.334-152.832-341.334-341.333 0-188.503 152.832-341.335 341.334-341.335s341.333 152.832 341.333 341.335c0 188.501-152.832 341.333-341.333 341.333zM511.974 85.251c-235.648 0-426.667 191.019-426.667 426.668 0 235.648 191.019 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.649-191.019-426.668-426.667-426.668zM511.974 533.252c-35.328 0-64-28.672-64-64 0-35.371 28.672-64.001 64-64.001 35.371 0 64 28.631 64 64.001 0 35.328-28.629 64-64 64zM511.974 307.117c-89.516 0-162.134 72.576-162.134 162.135 0 128 162.134 277.333 162.134 277.333s162.133-149.333 162.133-277.333c0-89.559-72.619-162.135-162.133-162.135z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "map-marker-circle" + ] + }, + "attrs": [], + "properties": { + "order": 2023, + "id": 539, + "prevSize": 24, + "code": 59629, + "name": "map-marker-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 749 + }, + { + "icon": { + "paths": [ + "M597.333 490.667c58.923 0 106.667-47.744 106.667-106.667s-47.744-106.667-106.667-106.667c-58.88 0-106.667 47.745-106.667 106.667s47.787 106.667 106.667 106.667zM597.333 85.333c164.907 0 298.667 133.717 298.667 298.667 0 224-298.667 554.667-298.667 554.667s-298.667-330.667-298.667-554.667c0-164.95 133.76-298.667 298.667-298.667zM213.333 384c-0.667 191.001 216.666 455.001 256.269 504.085l-42.935 50.581c0 0-298.666-330.667-298.666-554.667 0-135.336 90.043-249.647 213.454-286.33-78.63 70.317-128.121 172.544-128.121 286.33z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "map-marker-multiple" + ] + }, + "attrs": [], + "properties": { + "order": 2024, + "id": 538, + "prevSize": 24, + "code": 59630, + "name": "map-marker-multiple" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 750 + }, + { + "icon": { + "paths": [ + "M698.598 686.925l-559.019-558.979-54.272 54.315 135.595 135.594c-4.821 21.247-7.595 43.307-7.595 66.047 0 224 298.667 554.667 298.667 554.667s71.168-78.976 144-185.643l143.019 142.976 54.315-54.31zM511.974 277.235c58.923 0 106.667 47.789 106.667 106.667 0 31.445-13.867 59.435-35.499 78.933l154.965 154.97c41.685-79.322 72.533-162.052 72.533-233.903 0-164.948-133.76-298.667-298.667-298.667-84.437 0-160.555 35.2-214.869 91.565l135.936 135.935c19.499-21.633 47.518-35.5 78.933-35.5z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "map-marker-off" + ] + }, + "attrs": [], + "properties": { + "order": 2025, + "id": 537, + "prevSize": 24, + "code": 59631, + "name": "map-marker-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 751 + }, + { + "icon": { + "paths": [ + "M511.97 85.252c141.35 0 256 113.658 256 253.866 0 190.401-256 471.468-256 471.468s-256-281.067-256-471.468c0-140.208 114.651-253.866 256-253.866zM512 256c-47.13 0-85.333 38.205-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333zM853.333 810.667c0 94.255-152.819 170.667-341.333 170.667s-341.333-76.412-341.333-170.667c0-54.993 52.021-103.91 132.801-135.125l27.011 38.579c-46.032 19.285-74.479 45.862-74.479 75.213 0 58.91 114.615 106.667 256 106.667s256-47.757 256-106.667c0-29.35-28.446-55.927-74.479-75.217l27.012-38.575c80.777 31.215 132.8 80.132 132.8 135.125z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "map-marker-radius" + ] + }, + "attrs": [], + "properties": { + "order": 2026, + "id": 536, + "prevSize": 24, + "code": 59632, + "name": "map-marker-radius" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 752 + }, + { + "icon": { + "paths": [ + "M511.97 490.586c-58.88 0-106.667-47.744-106.667-106.665s47.787-106.667 106.667-106.667c58.923 0 106.667 47.745 106.667 106.667s-47.744 106.665-106.667 106.665zM511.97 85.254c-164.906 0-298.666 133.716-298.666 298.667 0 223.999 298.666 554.665 298.666 554.665s298.667-330.667 298.667-554.665c0-164.951-133.76-298.667-298.667-298.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "map-marker" + ] + }, + "attrs": [], + "properties": { + "order": 2027, + "id": 535, + "prevSize": 24, + "code": 59633, + "name": "map-marker" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 753 + }, + { + "icon": { + "paths": [ + "M639.974 810.586l-256-89.899v-507.436l256 89.898zM874.641 127.918c-2.347 0-4.565 0.256-6.656 1.066l-228.011 88.534-256-89.6-240.512 80.981c-8.96 2.987-15.488 10.71-15.488 20.48v645.207c0 11.776 9.557 21.333 21.333 21.333 2.346 0 4.565-0.256 6.699-1.067l227.968-88.533 256 89.6 240.555-80.981c8.96-3.115 15.445-10.709 15.445-20.523v-645.164c0-11.818-9.515-21.333-21.333-21.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "map" + ] + }, + "attrs": [], + "properties": { + "order": 2028, + "id": 534, + "prevSize": 24, + "code": 59634, + "name": "map" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 754 + }, + { + "icon": { + "paths": [ + "M624.384 289.176l-73.903-42.667 238.852-157.702-17.148 285.702-73.903-42.667-325.716 564.157h-98.534l350.351-606.824zM746.667 512c82.475 0 149.333 74.18 149.333 192s-66.859 192-149.333 192c-82.475 0-149.333-74.18-149.333-192s66.859-192 149.333-192zM746.667 597.333c-35.345 0-64 35.972-64 106.667s28.655 106.667 64 106.667c35.345 0 64-35.972 64-106.667s-28.655-106.667-64-106.667zM320 213.334c82.474 0 149.333 74.179 149.333 192s-66.859 192-149.333 192c-82.475 0-149.333-74.18-149.333-192s66.859-192 149.333-192zM320 298.667c-35.346 0-64 35.974-64 106.666 0 70.694 28.654 106.667 64 106.667s64-35.972 64-106.667c0-70.692-28.654-106.666-64-106.666z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "margin" + ] + }, + "attrs": [], + "properties": { + "order": 2029, + "id": 533, + "prevSize": 24, + "code": 59635, + "name": "margin" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 755 + }, + { + "icon": { + "paths": [ + "M85.333 682.667v-341.333h85.333l128 128 128-128h85.334v341.333h-85.334v-220.655l-128 128-128-128v220.655h-85.333zM682.667 341.334h128v170.666h106.667l-170.667 192-170.667-192h106.667v-170.666z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "markdown" + ] + }, + "attrs": [], + "properties": { + "order": 2030, + "id": 532, + "prevSize": 24, + "code": 59636, + "name": "markdown" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 756 + }, + { + "icon": { + "paths": [ + "M426.641 682.586l-213.333-213.333 60.331-60.332 153.003 153.004 323.669-323.671 60.331 60.331zM810.641 42.584h-597.333c-47.147 0-84.907 38.187-84.907 85.333l-0.427 551.895c0 29.44 14.933 55.424 37.632 70.741l346.155 230.699 346.172-230.699c22.682-15.317 37.623-41.301 37.623-70.741l0.418-551.895c0-47.147-38.251-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "marker-check" + ] + }, + "attrs": [], + "properties": { + "order": 2031, + "id": 531, + "prevSize": 24, + "code": 59637, + "name": "marker-check" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 757 + }, + { + "icon": { + "paths": [ + "M319.974 298.584l-85.333-85.333h554.667l-85.333 85.333zM469.308 554.586v256h-213.333v85.333h512v-85.333h-213.333v-256l341.333-341.335v-85.333h-768v85.333l341.333 341.335z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "martini" + ] + }, + "attrs": [], + "properties": { + "order": 2032, + "id": 530, + "prevSize": 24, + "code": 59638, + "name": "martini" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 758 + }, + { + "icon": { + "paths": [ + "M341.333 708.83v-52.979l256-147.802v-199.482l-213.333 123.168-213.333-123.168v246.1l-42.667 24.636-42.667-24.636v-341.333l45.525-26.284 253.142 146.152 253.141-146.152 45.525 26.284v343.983l-216.55 125.026 172.809 99.772 214.409-123.789v-188.992l42.667-24.631 42.667 24.631v238.259l-299.742 173.056-297.591-171.819zM938.667 416l-42.667 24.635-42.667-24.635v-50.033l42.667-24.634 42.667 24.634v50.033z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "material-ui" + ] + }, + "attrs": [], + "properties": { + "order": 2033, + "id": 529, + "prevSize": 24, + "code": 59639, + "name": "material-ui" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 759 + }, + { + "icon": { + "paths": [ + "M878.771 285.391c-37.141-45.869-94.498-72.057-157.585-72.057h-595.148l71.181 152.51-95.129 444.823h155.931l95.191-444.823 133.204-0.059-95.093 444.882h155.927l95.1-444.882h78.835c17.058 0 30.929 5.538 38.946 15.517 8.188 9.98 10.684 24.665 7.078 41.296l-83.021 388.069h155.908l76.233-356.186c13.15-61.679-0.572-123.347-37.559-169.091z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "maxcdn" + ] + }, + "attrs": [], + "properties": { + "order": 2034, + "id": 528, + "prevSize": 24, + "code": 59640, + "name": "maxcdn" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 760 + }, + { + "icon": { + "paths": [ + "M938.667 302.933h-46.933c-12.8 0-42.667 12.8-42.667 25.6v413.867c0 12.8 34.133 21.333 42.667 21.333h46.933v89.6h-302.933v-89.6h59.733v-426.667h-12.8l-145.067 516.267h-115.2l-145.067-516.267h-8.533v426.667h59.733v89.6h-243.2v-89.6h34.133c12.8 0 25.6-8.533 25.6-21.333v-413.867c0-12.8-12.8-25.6-25.6-25.6h-34.133v-89.6h315.733l102.4 366.933h4.267l102.4-366.933h328.533v89.6z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "medium" + ] + }, + "attrs": [], + "properties": { + "order": 2035, + "id": 527, + "prevSize": 24, + "code": 59641, + "name": "medium" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 761 + }, + { + "icon": { + "paths": [ + "M725.308 725.252h-426.667v-426.668h426.667zM895.974 469.252v-85.335h-85.333v-85.333c0-47.104-38.229-85.333-85.333-85.333h-85.333v-85.333h-85.333v85.333h-85.333v-85.333h-85.333v85.333h-85.333c-47.147 0-85.333 38.229-85.333 85.333v85.333h-85.333v85.335h85.333v85.333h-85.333v85.333h85.333v85.333c0 47.147 38.187 85.333 85.333 85.333h85.333v85.333h85.333v-85.333h85.333v85.333h85.333v-85.333h85.333c47.104 0 85.333-38.187 85.333-85.333v-85.333h85.333v-85.333h-85.333v-85.333zM554.641 554.586h-85.333v-85.333h85.333zM639.974 383.918h-256v256.001h256v-256.001z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "memory" + ] + }, + "attrs": [], + "properties": { + "order": 2036, + "id": 526, + "prevSize": 24, + "code": 59642, + "name": "memory" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 762 + }, + { + "icon": { + "paths": [ + "M298.667 426.667l213.333 213.333 213.333-213.333h-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "menu-down" + ] + }, + "attrs": [], + "properties": { + "order": 2037, + "id": 525, + "prevSize": 24, + "code": 59643, + "name": "menu-down" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 763 + }, + { + "icon": { + "paths": [ + "M597.333 298.667l-213.333 213.333 213.333 213.333v-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "menu-left" + ] + }, + "attrs": [], + "properties": { + "order": 2038, + "id": 524, + "prevSize": 24, + "code": 59644, + "name": "menu-left" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 764 + }, + { + "icon": { + "paths": [ + "M426.667 725.333l213.333-213.333-213.333-213.333v426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "menu-right" + ] + }, + "attrs": [], + "properties": { + "order": 2039, + "id": 523, + "prevSize": 24, + "code": 59645, + "name": "menu-right" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 765 + }, + { + "icon": { + "paths": [ + "M298.667 640l213.333-213.333 213.333 213.333h-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "menu-up" + ] + }, + "attrs": [], + "properties": { + "order": 2040, + "id": 522, + "prevSize": 24, + "code": 59646, + "name": "menu-up" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 766 + }, + { + "icon": { + "paths": [ + "M128 256h768v85.333h-768v-85.333zM128 469.333h768v85.333h-768v-85.333zM128 682.667h768v85.333h-768v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "menu" + ] + }, + "attrs": [], + "properties": { + "order": 2041, + "id": 521, + "prevSize": 24, + "code": 59647, + "name": "menu" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 767 + }, + { + "icon": { + "paths": [ + "M554.641 426.584h-85.333v-170.667h85.333zM554.641 597.252h-85.333v-85.333h85.333zM853.308 85.251h-682.668c-47.104 0-84.864 38.186-84.864 85.333l-0.469 768.001 170.667-170.667h597.334c47.083 0 85.333-38.229 85.333-85.333v-512.001c0-47.147-38.251-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "message-alert" + ] + }, + "attrs": [], + "properties": { + "order": 2042, + "id": 520, + "prevSize": 24, + "code": 59648, + "name": "message-alert" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 768 + }, + { + "icon": { + "paths": [ + "M767.974 597.252h-320l85.333-85.333h234.667zM255.974 597.252v-105.6l293.462-293.506c8.363-8.32 21.845-8.32 30.208 0l75.392 75.435c8.363 8.32 8.363 21.845 0 30.165l-293.461 293.505zM853.308 85.251h-682.667c-47.104 0-84.906 38.187-84.906 85.333l-0.427 768.001 170.667-170.667h597.334c47.104 0 85.333-38.187 85.333-85.333v-512.001c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "message-draw" + ] + }, + "attrs": [], + "properties": { + "order": 2043, + "id": 519, + "prevSize": 24, + "code": 59649, + "name": "message-draw" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 769 + }, + { + "icon": { + "paths": [ + "M213.307 597.252l149.333-192.001 106.667 128.257 149.333-192.257 192 256.001zM853.308 85.251h-682.667c-47.104 0-84.864 38.186-84.864 85.333l-0.469 768.001 170.667-170.667h597.334c47.104 0 85.333-38.229 85.333-85.333v-512.001c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "message-image" + ] + }, + "attrs": [], + "properties": { + "order": 2044, + "id": 518, + "prevSize": 24, + "code": 59650, + "name": "message-image" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 770 + }, + { + "icon": { + "paths": [ + "M725.308 469.252h-85.333v-85.335h85.333zM554.641 469.252h-85.333v-85.335h85.333zM383.974 469.252h-85.333v-85.335h85.333zM853.308 85.251h-682.667c-47.104 0-84.906 38.186-84.906 85.333l-0.427 768.001 170.667-170.667h597.334c47.104 0 85.333-38.229 85.333-85.333v-512.001c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "message-processing" + ] + }, + "attrs": [], + "properties": { + "order": 2045, + "id": 517, + "prevSize": 24, + "code": 59651, + "name": "message-processing" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 771 + }, + { + "icon": { + "paths": [ + "M938.202 170.583c0-47.104-37.803-85.333-84.907-85.333h-682.665c-47.104 0-85.333 38.229-85.333 85.333v511.998c0 47.108 38.229 85.333 85.333 85.333h597.332l170.667 170.667-0.427-767.998z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "message-reply" + ] + }, + "attrs": [], + "properties": { + "order": 2046, + "id": 516, + "prevSize": 24, + "code": 59652, + "name": "message-reply" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 772 + }, + { + "icon": { + "paths": [ + "M853.308 85.251c47.083 0 85.333 38.187 85.333 85.333v512.001c0 47.104-38.251 85.333-85.333 85.333h-597.334l-170.667 170.667 0.469-768.001c0-47.147 37.76-85.333 84.864-85.333h682.668zM170.667 170.667v561.988l49.987-49.988h632.68v-512h-682.667zM256 298.667l512 0v85.333h-512v-85.333zM256 469.333h384v85.333h-384v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "message-text-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2047, + "id": 515, + "prevSize": 24, + "code": 59653, + "name": "message-text-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 773 + }, + { + "icon": { + "paths": [ + "M853.308 85.251c47.083 0 85.333 38.187 85.333 85.333v512.001c0 47.104-38.251 85.333-85.333 85.333h-597.334l-170.667 170.667 0.469-768.001c0-47.147 37.76-85.333 84.864-85.333h682.668zM213.321 213.292l-0 85.333h597.333v-85.333h-597.333zM213.321 383.959v85.332h341.333v-85.332h-341.333zM213.321 554.624v85.333h426.667v-85.333h-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "message-text" + ] + }, + "attrs": [], + "properties": { + "order": 2048, + "id": 514, + "prevSize": 24, + "code": 59654, + "name": "message-text" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 774 + }, + { + "icon": { + "paths": [ + "M767.974 597.252l-170.667-136.533v136.533h-341.333v-341.335h341.333v136.533l170.667-136.533zM853.308 85.251h-682.667c-47.104 0-84.864 38.186-84.864 85.333l-0.469 768.001 170.667-170.667h597.333c47.104 0 85.333-38.229 85.333-85.333v-512.001c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "message-video" + ] + }, + "attrs": [], + "properties": { + "order": 2049, + "id": 513, + "prevSize": 24, + "code": 59655, + "name": "message-video" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 775 + }, + { + "icon": { + "paths": [ + "M853.308 85.251h-682.668c-47.104 0-84.864 38.186-84.864 85.333l-0.469 768.001 170.667-170.667h597.334c47.083 0 85.333-38.229 85.333-85.333v-512.001c0-47.147-38.251-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "message" + ] + }, + "attrs": [], + "properties": { + "order": 2050, + "id": 512, + "prevSize": 24, + "code": 59656, + "name": "message" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 776 + }, + { + "icon": { + "paths": [ + "M810.641 426.583h-72.576c0 127.998-108.245 217.598-226.091 217.598s-226.134-89.6-226.134-217.598h-72.533c0 145.705 116.011 265.939 256.001 286.637v140.028h85.333v-140.028c139.904-20.698 256-140.932 256-286.637zM639.974 1023.915h85.333v-85.333h-85.333zM469.308 1023.915h85.333v-85.333h-85.333zM511.974 554.581c70.699 0 127.573-57.34 127.573-127.998l0.384-256c0-70.742-57.259-128-127.957-128-70.656 0-128.001 57.258-128.001 128v256c0 70.658 57.345 127.998 128.001 127.998zM298.64 1023.915h85.333v-85.333h-85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "microphone-dots" + ] + }, + "attrs": [], + "properties": { + "order": 2051, + "id": 511, + "prevSize": 24, + "code": 59657, + "name": "microphone-dots" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 777 + }, + { + "icon": { + "paths": [ + "M810.671 469.312c0 50.773-14.336 98.347-38.613 139.819l-52.437-52.437c11.819-26.24 18.517-55.637 18.517-87.381h72.533zM639.296 476.365l-255.232-255.231v-7.809c0-70.741 57.259-128 127.957-128 70.613 0 128 57.259 128 128v256l-0.725 7.040zM182.314 128l713.686 713.685-54.315 54.315-178.603-178.645c-33.067 19.371-69.76 32.853-108.416 38.571v140.075h-85.333v-140.075c-139.904-20.651-256-140.928-256-286.592h72.576c0 128 108.245 217.557 226.090 217.557 34.56 0 68.181-7.893 98.603-22.016l-70.827-70.784-27.776 3.243c-70.656 0-127.574-57.344-127.574-128l-0.043-30.677-256.384-256.342 54.314-54.314z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "microphone-off" + ] + }, + "attrs": [], + "properties": { + "order": 2052, + "id": 510, + "prevSize": 24, + "code": 59658, + "name": "microphone-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 778 + }, + { + "icon": { + "paths": [ + "M738.057 469.248c0 128-108.245 217.6-226.091 217.6s-226.133-89.6-226.133-217.6h-72.533c0 145.707 116.011 265.941 256 286.639v140.028h85.333v-140.028c139.904-20.698 256-140.932 256-286.639zM460.766 208.984c0-28.247 22.997-51.2 51.2-51.2s51.157 23.083 51.157 51.2l-0.341 264.53c0 28.25-22.827 51.2-50.816 51.2-28.203 0-51.2-22.95-51.2-51.2zM511.966 597.248c70.699 0 127.573-57.34 127.573-128l0.384-255.998c0-70.742-57.259-128-127.957-128-70.656 0-128 57.258-128 128v255.998c0 70.66 57.344 128 128 128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "microphone-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2053, + "id": 509, + "prevSize": 24, + "code": 59659, + "name": "microphone-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 779 + }, + { + "icon": { + "paths": [ + "M810.667 426.667h-72.533c0 128-108.373 217.6-226.133 217.6s-226.133-89.6-226.133-217.6h-72.533c0 145.493 116.053 265.813 256 286.72v139.947h85.333v-139.947c139.947-20.907 256-141.227 256-286.72zM640 1024h85.333v-85.333h-85.333zM469.333 1024h85.333v-85.333h-85.333zM512 554.667c70.827 0 127.573-57.173 127.573-128l0.427-256c0-70.827-57.173-128-128-128s-128 57.173-128 128v256c0 70.827 57.173 128 128 128zM298.667 1024h85.333v-85.333h-85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "microphone-settings" + ] + }, + "attrs": [], + "properties": { + "order": 2054, + "id": 508, + "prevSize": 24, + "code": 59660, + "name": "microphone-settings" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 780 + }, + { + "icon": { + "paths": [ + "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-116.898-116.902c-5.722 89.084-79.787 159.569-170.313 159.569-94.257 0-170.667-76.412-170.667-170.667v-42.667h-42.667l-35.807-349.116c-14.743-14.856-26.772-32.408-35.282-51.852l-142.244-142.244zM384 128c94.255 0 170.667 76.41 170.667 170.667h-178.232l-116.838-116.838c31.131-33.135 75.351-53.829 124.403-53.829zM505.139 418.884l-0.789 7.698-85.248-85.249h130.189c-7.663 29.769-23.155 56.395-44.151 77.551zM469.333 768h-42.667v42.667c-0 47.13 38.204 85.333 85.333 85.333s85.333-38.204 85.333-85.333v-73.877l-113.19-113.19-14.81 144.401zM768 426.667h85.333l-42.667 42.667 42.667 42.667h-85.333c-47.13 0-85.333 38.204-85.333 85.333v7.565l-72.533-72.533c25.557-62.033 86.613-105.698 157.867-105.698zM341.333 512c0 23.565 19.102 42.667 42.667 42.667 8.855 0 17.079-2.697 23.897-7.313l-59.249-59.251c-4.618 6.818-7.315 15.044-7.315 23.898z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "microphone-variant-off" + ] + }, + "attrs": [], + "properties": { + "order": 2055, + "id": 507, + "prevSize": 24, + "code": 59661, + "name": "microphone-variant-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 781 + }, + { + "icon": { + "paths": [ + "M384 128c94.255 0 170.667 76.41 170.667 170.667h-341.333c0-94.257 76.41-170.667 170.667-170.667zM505.139 418.884l-35.806 349.116h-42.667v42.667c-0 47.13 38.204 85.333 85.333 85.333s85.333-38.204 85.333-85.333v-213.333c0-94.255 76.412-170.667 170.667-170.667h85.333l-42.667 42.667 42.667 42.667h-85.333c-47.13 0-85.333 38.204-85.333 85.333v213.333c0 94.255-76.412 170.667-170.667 170.667-94.256 0-170.667-76.412-170.667-170.667v-42.667h-42.667l-35.807-349.116c-20.996-21.156-36.488-47.782-44.15-77.551h330.58c-7.663 29.769-23.155 56.395-44.151 77.551zM384 469.333c-23.564 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "microphone-variant" + ] + }, + "attrs": [], + "properties": { + "order": 2056, + "id": 506, + "prevSize": 24, + "code": 59662, + "name": "microphone-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 782 + }, + { + "icon": { + "paths": [ + "M511.996 85.345c70.694 0 128 57.306 128 127.998v255.994c0 70.694-57.306 128-128 128s-128.001-57.306-128.001-128v-255.994c0-70.693 57.306-127.998 128.001-127.998zM810.667 469.333c0 150.464-111.262 274.94-256 295.642v131.025h-85.333v-131.025c-144.738-20.702-256-145.178-256-295.642h85.333c0 117.82 95.512 213.333 213.333 213.333 117.82 0 213.333-95.514 213.333-213.333h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "microphone" + ] + }, + "attrs": [], + "properties": { + "order": 2057, + "id": 505, + "prevSize": 24, + "code": 59663, + "name": "microphone" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 783 + }, + { + "icon": { + "paths": [ + "M725.308 554.581h-426.668v-85.333h426.668zM810.641 127.917h-597.335c-47.189 0-85.333 38.229-85.333 85.333v597.331c0 47.108 38.144 85.333 85.333 85.333h597.335c47.061 0 85.333-38.225 85.333-85.333v-597.331c0-47.104-38.272-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "minus-box" + ] + }, + "attrs": [], + "properties": { + "order": 2058, + "id": 504, + "prevSize": 24, + "code": 59664, + "name": "minus-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 784 + }, + { + "icon": { + "paths": [ + "M511.974 853.261c-188.204 0-341.334-153.135-341.334-341.333 0-188.205 153.13-341.335 341.334-341.335s341.333 153.13 341.333 341.335c0 188.198-153.131 341.333-341.333 341.333zM511.974 85.259c-235.649 0-426.667 191.018-426.667 426.669 0 235.644 191.018 426.667 426.667 426.667s426.667-191.023 426.667-426.667c0-235.651-191.019-426.669-426.667-426.669zM298.641 554.594h426.667v-85.333h-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "minus-circle-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2059, + "id": 503, + "prevSize": 24, + "code": 59665, + "name": "minus-circle-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 785 + }, + { + "icon": { + "paths": [ + "M725.308 554.581h-426.665v-85.333h426.665zM511.974 85.25c-235.647 0-426.665 191.018-426.665 426.665 0 235.652 191.018 426.667 426.665 426.667s426.667-191.014 426.667-426.667c0-235.646-191.019-426.665-426.667-426.665z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "minus-circle" + ] + }, + "attrs": [], + "properties": { + "order": 2060, + "id": 502, + "prevSize": 24, + "code": 59666, + "name": "minus-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 786 + }, + { + "icon": { + "paths": [ + "M682.667 469.312v-85.333h-341.333v85.333h341.333zM725.333 128c47.061 0 85.333 38.229 85.333 85.333v426.667c0 47.104-38.272 85.333-85.333 85.333h-170.667v85.333h42.667c23.565 0 42.667 19.102 42.667 42.667h298.667v85.333h-298.667c0 23.565-19.102 42.667-42.667 42.667h-170.667c-23.564 0-42.666-19.102-42.666-42.667h-298.667v-85.333h298.667c0-23.565 19.102-42.667 42.666-42.667h42.667v-85.333h-170.667c-47.189 0-85.333-38.229-85.333-85.333v-426.667c0-47.104 38.144-85.333 85.333-85.333h426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "minus-network" + ] + }, + "attrs": [], + "properties": { + "order": 2061, + "id": 501, + "prevSize": 24, + "code": 59667, + "name": "minus-network" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 787 + }, + { + "icon": { + "paths": [ + "M810.641 554.581h-597.332l0.022-85.244 597.31-0.090v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "minus" + ] + }, + "attrs": [], + "properties": { + "order": 2062, + "id": 500, + "prevSize": 24, + "code": 59668, + "name": "minus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 788 + }, + { + "icon": { + "paths": [ + "M938.628 725.338v-426.666h-682.665v426.666h682.665zM938.628 213.338c47.104 0 85.333 38.229 85.333 85.333v426.666c0 47.147-38.229 85.333-85.333 85.333l-255.991-0.004v85.333h85.333v85.333h-341.335v-85.333h85.335v-85.333l-256.006 0.004c-47.148 0-85.333-38.187-85.333-85.333v-426.666c0-47.104 38.185-85.333 85.333-85.333h682.665zM85.333 128.078v511.999h-85.333v-511.999c0-47.104 38.186-85.333 85.333-85.333h768v85.333l-768 0z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "monitor-multiple" + ] + }, + "attrs": [], + "properties": { + "order": 2063, + "id": 499, + "prevSize": 24, + "code": 59669, + "name": "monitor-multiple" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 789 + }, + { + "icon": { + "paths": [ + "M895.974 682.586h-768v-512.001h768zM895.974 85.251h-768c-47.147 0-85.333 38.229-85.333 85.333v512.001c0 47.147 38.186 85.333 85.333 85.333h298.667v85.333h-85.333v85.333h341.334v-85.333h-85.333v-85.333h298.667c47.104 0 85.333-38.187 85.333-85.333v-512.001c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "monitor" + ] + }, + "attrs": [], + "properties": { + "order": 2064, + "id": 498, + "prevSize": 24, + "code": 59670, + "name": "monitor" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 790 + }, + { + "icon": { + "paths": [ + "M810.654 575.919c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.328 0 64 28.672 64 64s-28.672 64-64 64zM597.321 575.919c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.328 0 64 28.672 64 64s-28.672 64-64 64zM383.987 575.919c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.328 0 64 28.672 64 64s-28.672 64-64 64zM938.654 127.918h-640c-29.44 0-52.651 14.933-68.010 37.632l-230.656 346.156 230.656 346.155c15.36 22.741 41.344 38.059 70.784 38.059h637.227c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "more" + ] + }, + "attrs": [], + "properties": { + "order": 2065, + "id": 497, + "prevSize": 24, + "code": 59671, + "name": "more" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 791 + }, + { + "icon": { + "paths": [ + "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-51.699-51.699c-61.257 58.423-144.209 94.298-235.537 94.298-188.502 0-341.334-152.832-341.334-341.333v-170.667h159.168l-85.333-85.335h-73.835c0-23.011 2.279-45.486 6.623-67.212l-91.93-91.93zM469.308 45.541v338.389h-7.607l-214.836-214.834c54.141-66.591 132.921-112.368 222.443-123.555zM853.308 469.265v170.667c0 40.555-7.074 79.462-20.058 115.55l-286.217-286.217h306.274zM554.641 45.541c168.32 21.035 298.667 164.352 298.667 338.39h-298.667v-338.39z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "mouse-off" + ] + }, + "attrs": [], + "properties": { + "order": 2066, + "id": 496, + "prevSize": 24, + "code": 59672, + "name": "mouse-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 792 + }, + { + "icon": { + "paths": [ + "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-61.325-61.325c-37.252 62.289-105.365 103.991-183.219 103.991-117.82 0-213.334-95.514-213.334-213.333v-46.933c-97.376-19.767-170.666-105.856-170.666-209.067v-128h73.879l-159.212-159.212zM597.333 298.667h-170.667v-209.065c97.374 19.766 170.667 105.856 170.667 209.065zM341.333 89.602v173.963l-111.918-111.918c29.528-31.038 68.308-53.193 111.918-62.045zM597.333 512l-0.128 7.437-135.437-135.436h135.565v127.999zM426.667 721.067v46.933c0 70.694 57.306 128 128 128 54.583 0 101.193-34.167 119.595-82.283l-145.246-145.25c-28.13 26.082-63.305 44.672-102.349 52.599zM682.667 554.667c0-94.255 76.412-170.666 170.667-170.666h85.333l-42.667 42.666 42.667 42.667h-85.333c-47.13 0-85.333 38.204-85.333 85.333v135.565l-85.333-85.333v-50.231z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "mouse-variant-off" + ] + }, + "attrs": [], + "properties": { + "order": 2067, + "id": 495, + "prevSize": 24, + "code": 59673, + "name": "mouse-variant-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 793 + }, + { + "icon": { + "paths": [ + "M597.333 298.667h-170.667v-209.066c97.374 19.766 170.667 105.857 170.667 209.066zM170.667 298.667c0-103.209 73.291-189.299 170.666-209.065v209.065h-170.666zM597.333 512c0 103.211-73.293 189.299-170.667 209.067v46.933c0 70.694 57.306 128 128 128 70.69 0 128-57.306 128-128v-213.333c0-94.255 76.412-170.666 170.667-170.666h85.333l-42.667 42.666 42.667 42.667h-85.333c-47.13 0-85.333 38.204-85.333 85.333v0 213.333c0 117.82-95.514 213.333-213.333 213.333s-213.334-95.514-213.334-213.333v-46.933c-97.376-19.767-170.666-105.856-170.666-209.067v-128h426.667v128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "mouse-variant" + ] + }, + "attrs": [], + "properties": { + "order": 2068, + "id": 494, + "prevSize": 24, + "code": 59674, + "name": "mouse-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 794 + }, + { + "icon": { + "paths": [ + "M469.308 45.541c-168.321 21.034-298.667 164.352-298.667 338.389h298.667zM170.641 639.932c0 188.501 152.832 341.333 341.334 341.333s341.333-152.832 341.333-341.333v-170.667h-682.667zM554.641 45.541v338.389h298.667c0-174.038-130.347-317.356-298.667-338.389z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "mouse" + ] + }, + "attrs": [], + "properties": { + "order": 2069, + "id": 493, + "prevSize": 24, + "code": 59675, + "name": "mouse" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 795 + }, + { + "icon": { + "paths": [ + "M768 170.667l85.333 170.667h-128l-85.333-170.667h-85.333l85.333 170.667h-128l-85.333-170.667h-85.333l85.333 170.667h-128l-85.333-170.667h-42.667c-46.933 0-84.907 38.4-84.907 85.333l-0.427 512c0 46.933 38.4 85.333 85.333 85.333h682.667c46.933 0 85.333-38.4 85.333-85.333v-597.333h-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "movie" + ] + }, + "attrs": [], + "properties": { + "order": 2070, + "id": 492, + "prevSize": 24, + "code": 59676, + "name": "movie" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 796 + }, + { + "icon": { + "paths": [ + "M810.641 127.92c47.061 0 85.333 38.229 85.333 85.333v597.332c0 47.104-38.272 85.333-85.333 85.333h-597.333c-47.189 0-85.333-38.229-85.333-85.333v-597.332c0-47.104 38.144-85.333 85.333-85.333h597.333zM469.333 725.333h85.333v-139.499l120.725 69.7 42.667-73.899-120.751-69.717 120.751-69.713-42.667-73.903-120.725 69.7v-139.336h-85.333v139.366l-120.778-69.731-42.667 73.9 120.753 69.717-120.753 69.717 42.667 73.903 120.777-69.734v139.529z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "multiplication-box" + ] + }, + "attrs": [], + "properties": { + "order": 2071, + "id": 491, + "prevSize": 24, + "code": 59677, + "name": "multiplication-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 797 + }, + { + "icon": { + "paths": [ + "M469.333 128h85.333l-0.324 310.144 268.676-154.748 42.667 73.901-268.352 154.563 268.753 155.537-42.667 73.899-269.231-155.81-0.32 310.515h-85.333l0.32-310.144-268.675 154.748-42.667-73.899 269.153-155.025-267.954-155.076 42.667-73.901 267.63 154.89 0.324-309.594z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "multiplication" + ] + }, + "attrs": [], + "properties": { + "order": 2072, + "id": 490, + "prevSize": 24, + "code": 59678, + "name": "multiplication" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 798 + }, + { + "icon": { + "paths": [ + "M682.667 384h-128v234.667c0 58.88-47.787 106.667-106.667 106.667s-106.667-47.787-106.667-106.667c0-58.88 47.787-106.667 106.667-106.667 24.32 0 46.080 8.107 64 21.76v-235.093h170.667v85.333zM810.667 128.001c46.933 0 85.333 38.4 85.333 85.333v597.332c0 46.933-38.4 85.333-85.333 85.333h-597.334c-46.933 0-85.333-38.4-85.333-85.333v-597.332c0-46.933 38.4-85.333 85.333-85.333h597.334zM213.333 213.333v597.333h597.333v-597.333h-597.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "music-box-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2073, + "id": 489, + "prevSize": 24, + "code": 59679, + "name": "music-box-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 799 + }, + { + "icon": { + "paths": [ + "M682.667 384h-128v234.667c0 58.88-47.787 106.667-106.667 106.667s-106.667-47.787-106.667-106.667c0-58.88 47.787-106.667 106.667-106.667 24.32 0 46.080 8.107 64 21.76v-235.093h170.667zM810.667 128.001h-597.334c-46.933 0-85.333 38.4-85.333 85.333v597.332c0 46.933 38.4 85.333 85.333 85.333h597.334c46.933 0 85.333-38.4 85.333-85.333v-597.332c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "music-box" + ] + }, + "attrs": [], + "properties": { + "order": 2074, + "id": 488, + "prevSize": 24, + "code": 59680, + "name": "music-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 800 + }, + { + "icon": { + "paths": [ + "M682.667 384v-85.333h-170.667v235.093c-17.92-13.653-39.68-21.76-64-21.76-58.88 0-106.667 47.787-106.667 106.667s47.787 106.667 106.667 106.667c58.88 0 106.667-47.787 106.667-106.667v-234.667h128zM512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.644-191.027 426.667-426.667 426.667-235.642 0-426.667-191.023-426.667-426.667 0-235.642 191.025-426.667 426.667-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "music-circle" + ] + }, + "attrs": [], + "properties": { + "order": 2075, + "id": 487, + "prevSize": 24, + "code": 59681, + "name": "music-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 801 + }, + { + "icon": { + "paths": [ + "M85.335 682.667h169.556c57.185-97.378 178.56-170.667 292.091-170.667 35.951 0 67.341 7.351 93.018 20.489v-447.155h85.333c0 0 0 85.333 85.333 170.667 128 128 64 256 64 256s21.333-85.333-64-170.667c-42.667-42.667-85.333-64-85.333-64v405.333h213.333v85.333h-254.891c-57.182 97.374-178.56 170.667-292.088 170.667-113.53 0-181.554-73.293-167.855-170.667h-138.498v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "music-note-eighth" + ] + }, + "attrs": [], + "properties": { + "order": 2076, + "id": 486, + "prevSize": 24, + "code": 59682, + "name": "music-note-eighth" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 802 + }, + { + "icon": { + "paths": [ + "M85.334 682.667h169.557c57.184-97.374 178.56-170.667 292.092-170.667 35.951 0 67.341 7.351 93.018 20.489v-447.155h85.333v597.333h213.333v85.333h-254.891c-57.186 97.374-178.56 170.667-292.089 170.667s-181.554-73.293-167.855-170.667h-138.498v-85.333zM500.39 640c-58.91 0-120.571 38.204-137.724 85.333s16.698 85.333 75.606 85.333c58.914 0 120.576-38.204 137.728-85.333s-16.7-85.333-75.61-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "music-note-half" + ] + }, + "attrs": [], + "properties": { + "order": 2077, + "id": 485, + "prevSize": 24, + "code": 59683, + "name": "music-note-half" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 803 + }, + { + "icon": { + "paths": [ + "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-244.544-244.544v73.877c0 94.255-85.961 170.667-192 170.667s-192-76.412-192-170.667c0-94.255 85.961-170.667 192-170.667 22.441 0 43.982 3.422 64 9.711v-40.922l-341.333-341.334zM512 85.334c18.551 0 35.725 5.92 49.724 15.976 111.424 80.008 222.852 160.016 253.675 253.353s-4.732 200.004-68.732 306.671c106.667-277.333-192-341.333-192-341.333v156.898l-128-128v-178.232c0-47.128 38.204-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "music-note-off" + ] + }, + "attrs": [], + "properties": { + "order": 2078, + "id": 484, + "prevSize": 24, + "code": 59684, + "name": "music-note-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 804 + }, + { + "icon": { + "paths": [ + "M85.335 682.667h169.556c57.185-97.378 178.56-170.667 292.091-170.667 35.951 0 67.341 7.351 93.018 20.489v-447.155h85.333v597.333h213.333v85.333h-254.891c-57.182 97.374-178.56 170.667-292.089 170.667s-181.553-73.293-167.855-170.667h-138.498v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "music-note-quarter" + ] + }, + "attrs": [], + "properties": { + "order": 2079, + "id": 483, + "prevSize": 24, + "code": 59685, + "name": "music-note-quarter" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 805 + }, + { + "icon": { + "paths": [ + "M85.335 682.667h169.556c57.185-97.378 178.56-170.667 292.091-170.667 35.951 0 67.341 7.351 93.018 20.489v-447.155h85.333c0 0 0 85.333 85.333 170.667 128 128 64 256 64 256s21.333-85.333-64-170.667c-36.348-36.349-72.7-57.215-82.667-62.597 5.803 31.026 24.213 89.478 82.667 147.93 128 128 64 256 64 256h64v85.333h-254.891c-57.182 97.374-178.56 170.667-292.089 170.667s-181.553-73.293-167.855-170.667h-138.498v-85.333zM725.333 682.667h149.333c0 0 21.333-85.333-64-170.667-42.667-42.667-85.333-64-85.333-64v234.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "music-note-sixteenth" + ] + }, + "attrs": [], + "properties": { + "order": 2080, + "id": 482, + "prevSize": 24, + "code": 59686, + "name": "music-note-sixteenth" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 806 + }, + { + "icon": { + "paths": [ + "M543.057 426.667c-58.91 0-120.57 38.204-137.724 85.333s16.698 85.333 75.606 85.333c58.914 0 120.576-38.204 137.728-85.333s-16.7-85.333-75.61-85.333zM85.333 469.333h212.224c57.184-97.376 178.56-170.667 292.092-170.667 113.527 0 181.551 73.291 167.855 170.667h181.163v85.333h-212.224c-57.186 97.374-178.56 170.667-292.087 170.667-113.532 0-181.556-73.293-167.857-170.667h-181.165v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "music-note-whole" + ] + }, + "attrs": [], + "properties": { + "order": 2081, + "id": 481, + "prevSize": 24, + "code": 59687, + "name": "music-note-whole" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 807 + }, + { + "icon": { + "paths": [ + "M512 85.333c18.551 0 35.725 5.921 49.724 15.976 111.424 80.008 222.852 160.016 253.675 253.353s-4.732 200.004-68.732 306.671c106.667-277.333-192-341.333-192-341.333v448c0 94.255-85.961 170.667-192 170.667s-192-76.412-192-170.667c0-94.255 85.961-170.667 192-170.667 22.441 0 43.982 3.422 64 9.711v-436.378c0-47.128 38.204-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "music-note" + ] + }, + "attrs": [], + "properties": { + "order": 2082, + "id": 480, + "prevSize": 24, + "code": 59688, + "name": "music-note" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 808 + }, + { + "icon": { + "paths": [ + "M192 469.333c35.413 0 64-28.587 64-64s-28.587-64-64-64c-35.413 0-64 28.587-64 64s28.587 64 64 64zM945.92 391.253c0-165.12-133.547-298.667-298.667-298.667s-298.667 133.547-298.667 298.667c0 148.053 107.52 270.507 248.747 293.973v168.107h-341.333v-128h42.667v-170.667c0-23.467-19.2-42.667-42.667-42.667h-128c-23.467 0-42.667 19.2-42.667 42.667v170.667h42.667v213.333h682.667v-85.333h-128v-165.547c148.053-17.493 263.253-143.36 263.253-296.533z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "nature-people" + ] + }, + "attrs": [], + "properties": { + "order": 2083, + "id": 479, + "prevSize": 24, + "code": 59689, + "name": "nature-people" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 809 + }, + { + "icon": { + "paths": [ + "M554.667 687.787c148.053-17.493 263.253-143.36 263.253-296.533 0-165.12-133.547-298.667-298.667-298.667s-298.667 133.547-298.667 298.667c0 148.053 107.52 270.507 248.747 293.973v168.107h-256v85.333h597.333v-85.333h-256v-165.547z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "nature" + ] + }, + "attrs": [], + "properties": { + "order": 2084, + "id": 478, + "prevSize": 24, + "code": 59690, + "name": "nature" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 810 + }, + { + "icon": { + "paths": [ + "M511.974 85.251l-320 780.503 30.165 30.165 289.835-128 289.835 128 30.165-30.165-320-780.503z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "navigation" + ] + }, + "attrs": [], + "properties": { + "order": 2085, + "id": 477, + "prevSize": 24, + "code": 59691, + "name": "navigation" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 811 + }, + { + "icon": { + "paths": [ + "M475.58 647.765l-60.338-60.339 60.338-60.339 60.343 60.339 60.339-60.339-60.339-60.343 60.339-60.338 60.339 60.338 60.339-60.338-120.678-120.68-301.7 301.7 120.68 120.678 60.338-60.339zM131.216 811.11l133.176-133.175-90.51-90.509 422.38-422.38 90.509 90.51 60.339-60.34-60.339-60.34 60.339-60.34 181.018 181.019-60.339 60.34-60.339-60.34-60.339 60.34 90.509 90.51-422.377 422.378-90.51-90.509-193.516 193.515v-120.678z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "needle" + ] + }, + "attrs": [], + "properties": { + "order": 2086, + "id": 476, + "prevSize": 24, + "code": 59692, + "name": "needle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 812 + }, + { + "icon": { + "paths": [ + "M511.974 767.919c141.397 0 256-114.603 256-256 0-141.399-114.603-256.001-256-256.001-141.44 0-256 114.602-256 256.001 0 141.397 114.56 256 256 256zM810.641 127.918c47.104 0 85.333 38.229 85.333 85.333v597.335c0 47.104-38.229 85.333-85.333 85.333h-597.334c-47.148 0-85.333-38.229-85.333-85.333v-597.335c0-47.104 38.186-85.333 85.333-85.333h597.334zM341.307 511.919c0-94.21 76.458-170.668 170.667-170.668s170.667 76.458 170.667 170.668c0 94.208-76.459 170.667-170.667 170.667s-170.667-76.459-170.667-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "nest-protect" + ] + }, + "attrs": [], + "properties": { + "order": 2087, + "id": 475, + "prevSize": 24, + "code": 59693, + "name": "nest-protect" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 813 + }, + { + "icon": { + "paths": [ + "M723.162 723.106l-90.496-90.496c30.891-30.891 49.963-73.557 49.963-120.704 0-31.573-9.131-60.8-24.149-86.188l92.459-92.416c37.333 49.835 59.691 111.532 59.691 178.604 0 82.475-33.408 157.141-87.467 211.2zM511.962 213.238c67.115 0 128.768 22.4 178.645 59.733l-92.459 92.416c-25.344-14.976-54.571-24.15-86.187-24.15-94.251 0-170.668 76.417-170.668 170.668 0 47.147 19.115 89.813 50.005 120.704l-90.496 90.496c-54.059-54.059-87.509-128.725-87.509-211.2 0-164.951 133.718-298.668 298.668-298.668zM511.962 85.238c-235.648 0-426.668 191.020-426.668 426.668s191.020 426.667 426.668 426.667c235.648 0 426.667-191.019 426.667-426.667s-191.019-426.668-426.667-426.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "nest-thermostat" + ] + }, + "attrs": [], + "properties": { + "order": 2088, + "id": 474, + "prevSize": 24, + "code": 59694, + "name": "nest-thermostat" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 814 + }, + { + "icon": { + "paths": [ + "M853.333 469.333h-682.667v-128h682.667zM853.333 554.667h-298.667v-42.667h298.667zM853.333 640h-298.667v-42.667h298.667zM853.333 725.333h-298.667v-42.667h298.667zM853.333 810.667h-298.667v-42.667h298.667zM512 810.667h-341.333v-298.667h341.333zM867.541 199.127l-71.083-71.127-71.125 71.127-71.125-71.127-71.083 71.127-71.125-71.127-71.125 71.127-71.082-71.127-71.126 71.127-71.126-71.127-71.082 71.127-71.126-71.127v682.667c0 47.104 38.187 85.333 85.333 85.333h682.667c47.104 0 84.907-38.229 84.907-85.333l0.427-682.667-71.125 71.127z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "newspaper" + ] + }, + "attrs": [], + "properties": { + "order": 2089, + "id": 473, + "prevSize": 24, + "code": 59695, + "name": "newspaper" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 815 + }, + { + "icon": { + "paths": [ + "M512 426.667c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.204-85.333-85.333s38.204-85.333 85.333-85.333zM170.667 170.667h298.667c47.13 0 85.333 38.205 85.333 85.333v128h-85.333v-128h-298.667v213.333h85.333v-85.333l128 128-128 128v-85.333h-85.333c-47.128 0-85.333-38.204-85.333-85.333v-213.333c0-47.128 38.205-85.333 85.333-85.333zM853.333 853.333h-298.667c-47.13 0-85.333-38.204-85.333-85.333v-128h85.333v128h298.667v-213.333h-85.333v85.333l-128-128 128-128v85.333h85.333c47.13 0 85.333 38.204 85.333 85.333v213.333c0 47.13-38.204 85.333-85.333 85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "nfc-tap" + ] + }, + "attrs": [], + "properties": { + "order": 2090, + "id": 472, + "prevSize": 24, + "code": 59696, + "name": "nfc-tap" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 816 + }, + { + "icon": { + "paths": [ + "M768.188 255.917h-213.333c-47.147 0-85.333 38.229-85.333 85.333v97.154c-25.387 14.801-42.667 42.022-42.667 73.51 0 47.108 38.187 85.333 85.333 85.333 47.104 0 85.333-38.225 85.333-85.333 0-31.488-17.28-58.709-42.667-73.51v-97.154h128v341.331h-341.333v-341.331h85.333v-85.333h-170.666v511.998h511.999zM853.521 853.248h-682.666v-682.665h682.666zM853.521 85.25h-682.666c-47.148 0-85.334 38.229-85.334 85.333v682.665c0 47.108 38.186 85.333 85.334 85.333h682.666c47.104 0 85.333-38.225 85.333-85.333v-682.665c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "nfc-variant" + ] + }, + "attrs": [], + "properties": { + "order": 2091, + "id": 471, + "prevSize": 24, + "code": 59697, + "name": "nfc-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 817 + }, + { + "icon": { + "paths": [ + "M451.853 326.905c0 0 25.438-11.561 41.621 6.937 16.188 18.499 57.809 90.181 57.809 161.863 0 71.68-18.496 147.989-36.996 173.423-18.5 25.438-36.996 25.438-50.871 16.188s-228.92-173.423-240.482-178.048c-11.561-4.625-16.186 6.938-4.625 69.367 11.562 62.434-6.937 80.934-23.123 83.247-16.186 2.308-64.745-11.563-67.057-141.056-2.312-129.488 32.372-150.299 48.559-150.299 30.414 0 261.35 208.484 277.478 205.796 13.875-2.313 20.813-90.18-6.938-159.549-30.043-75.112 4.625-87.868 4.625-87.869zM823.561 197.416c77.67 154.242 72.93 300.086 72.311 315.476 0.619 13.41 5.359 159.45-72.311 313.694 0 0-20.233 23.121-50.291 9.25-30.063-13.875-19.657-50.871-19.657-50.871s62.938-121.515 61.278-270.758l0.030-2.313c1.63-149.269-61.308-272.856-61.308-272.856s-10.406-36.997 19.657-50.871c30.059-13.874 50.291 9.25 50.291 9.25zM672.917 266.786c63.351 115.616 59.059 230.716 58.441 246.106 0.619 13.41 4.911 123.866-58.355 248.841 0 0-20.233 23.121-50.291 9.25-30.063-13.875-19.657-50.871-19.657-50.871s40.721-57.92 47.317-205.905l0.030-2.313c-4.314-147.991-47.433-203.486-47.433-203.486s-10.402-36.998 19.657-50.871c30.059-13.874 50.291 9.25 50.291 9.25z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "nfc" + ] + }, + "attrs": [], + "properties": { + "order": 2092, + "id": 470, + "prevSize": 24, + "code": 59698, + "name": "nfc" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 818 + }, + { + "icon": { + "paths": [ + "M512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667 0-235.641 191.025-426.667 426.667-426.667zM512 170.667c-78.878 0-151.508 26.755-209.307 71.686l478.956 478.953c44.928-57.796 71.684-130.428 71.684-209.306 0-188.513-152.819-341.333-341.333-341.333zM170.667 512c0 188.514 152.82 341.333 341.333 341.333 78.878 0 151.509-26.756 209.306-71.684l-478.953-478.956c-44.931 57.8-71.686 130.429-71.686 209.307z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "no" + ] + }, + "attrs": [], + "properties": { + "order": 2093, + "id": 469, + "prevSize": 24, + "code": 59699, + "name": "no" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 819 + }, + { + "icon": { + "paths": [ + "M896 426.667h-512v-85.333l512-0v85.333zM896 682.667h-512v-85.333h512v85.333zM170.667 213.333h85.333v469.333h-85.333v-469.333zM256 768v85.333h-85.333v-85.333h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "not-equal" + ] + }, + "attrs": [], + "properties": { + "order": 2094, + "id": 468, + "prevSize": 24, + "code": 59700, + "name": "not-equal" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 820 + }, + { + "icon": { + "paths": [ + "M597.295 426.595h234.667l-234.667-234.667v234.667zM213.297 127.928h426.665l256 256v426.666c0 47.104-38.229 85.333-85.333 85.333h-597.759c-47.104 0-84.906-38.229-84.906-85.333l0.427-597.332c0-47.104 37.759-85.333 84.906-85.333zM213.333 213.333v597.333h597.333v-298.667h-298.667v-298.667h-298.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "note-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2095, + "id": 467, + "prevSize": 24, + "code": 59701, + "name": "note-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 821 + }, + { + "icon": { + "paths": [ + "M597.295 426.595h234.667l-234.667-234.667v234.667zM213.297 127.928h426.665l256 256v426.666c0 47.104-38.229 85.333-85.333 85.333h-597.759c-47.104 0-84.906-38.229-84.906-85.333l0.427-597.332c0-47.104 37.759-85.333 84.906-85.333zM213.333 512v85.333h597.333v-85.333h-597.333zM213.333 682.667v85.333h384v-85.333h-384z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "note-text" + ] + }, + "attrs": [], + "properties": { + "order": 2096, + "id": 466, + "prevSize": 24, + "code": 59702, + "name": "note-text" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 822 + }, + { + "icon": { + "paths": [ + "M597.295 426.595v-234.667l234.667 234.667zM213.297 127.928c-47.148 0-84.906 38.229-84.906 85.333l-0.427 597.333c0 47.104 37.802 85.333 84.906 85.333h597.758c47.104 0 85.333-38.229 85.333-85.333v-426.666l-256-256h-426.665z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "note" + ] + }, + "attrs": [], + "properties": { + "order": 2097, + "id": 465, + "prevSize": 24, + "code": 59703, + "name": "note" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 823 + }, + { + "icon": { + "paths": [ + "M896 725.333v-597.333h-597.333v597.333h597.333zM896 42.667c46.933 0 85.333 38.4 85.333 85.333v597.333c0 46.933-38.4 85.333-85.333 85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333v-597.333c0-46.934 38.4-85.333 85.333-85.333h597.333zM128 213.334v682.666h682.667v85.333h-682.667c-46.933 0-85.333-38.4-85.333-85.333v-682.666h85.333zM554.667 213.333h85.333c47.13 0 85.333 38.205 85.333 85.333v256c0 47.13-38.204 85.333-85.333 85.333h-85.333c-47.13 0-85.333-38.204-85.333-85.333v-256c0-47.128 38.204-85.333 85.333-85.333zM554.667 298.667v256h85.333v-256h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-0-box-multiple-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2098, + "id": 464, + "prevSize": 24, + "code": 59704, + "name": "numeric-0-box-multiple-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 824 + }, + { + "icon": { + "paths": [ + "M810.667 810.667v-597.334h-597.333v597.334h597.333zM810.667 128c46.933 0 85.333 38.4 85.333 85.333v597.333c0 46.933-38.4 85.333-85.333 85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333v-597.333c0-46.933 38.4-85.333 85.333-85.333h597.333zM469.333 298.666h85.333c47.13 0 85.333 38.205 85.333 85.334v256c0 47.13-38.204 85.333-85.333 85.333h-85.333c-47.129 0-85.333-38.204-85.333-85.333v-256c0-47.128 38.205-85.334 85.333-85.334zM469.333 384v256h85.333v-256h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-0-box-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2099, + "id": 463, + "prevSize": 24, + "code": 59705, + "name": "numeric-0-box-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 825 + }, + { + "icon": { + "paths": [ + "M810.667 128c46.933 0 85.333 38.4 85.333 85.333v597.334c0 46.933-38.4 85.333-85.333 85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333v-597.334c0-46.933 38.4-85.333 85.333-85.333h597.333zM469.333 298.667c-47.129 0-85.334 38.205-85.334 85.333v256c0 47.13 38.205 85.333 85.334 85.333h85.333c47.13 0 85.333-38.204 85.333-85.333v-256c0-47.128-38.204-85.333-85.333-85.333h-85.333zM469.333 384h85.333v256h-85.333v-256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-0-box" + ] + }, + "attrs": [], + "properties": { + "order": 2100, + "id": 462, + "prevSize": 24, + "code": 59706, + "name": "numeric-0-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 826 + }, + { + "icon": { + "paths": [ + "M896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM597.333 640h85.333v-426.667h-170.667v85.333h85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667v-682.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-1-box-multiple-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2101, + "id": 461, + "prevSize": 24, + "code": 59707, + "name": "numeric-1-box-multiple-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 827 + }, + { + "icon": { + "paths": [ + "M810.667 810.667h-597.333v-597.333h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM512 725.333h85.333v-426.667h-170.667v85.333h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-1-box-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2102, + "id": 460, + "prevSize": 24, + "code": 59708, + "name": "numeric-1-box-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 828 + }, + { + "icon": { + "paths": [ + "M597.333 725.333h-85.333v-341.333h-85.333v-85.333h170.667zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-1-box" + ] + }, + "attrs": [], + "properties": { + "order": 2103, + "id": 459, + "prevSize": 24, + "code": 59709, + "name": "numeric-1-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 829 + }, + { + "icon": { + "paths": [ + "M725.333 554.667h-170.667v-85.333h85.333c46.933 0 85.333-37.973 85.333-85.333v-85.333c0-47.36-38.4-85.333-85.333-85.333h-170.667v85.333h170.667v85.333h-85.333c-46.933 0-85.333 37.973-85.333 85.333v170.667h256zM896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667v-682.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-2-box-multiple-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2104, + "id": 458, + "prevSize": 24, + "code": 59710, + "name": "numeric-2-box-multiple-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 830 + }, + { + "icon": { + "paths": [ + "M640 640h-170.667v-85.333h85.333c46.933 0 85.333-37.973 85.333-85.333v-85.333c0-47.36-38.4-85.334-85.333-85.334h-170.667v85.334h170.667v85.333h-85.333c-46.933 0-85.333 37.973-85.333 85.333v170.667h256zM810.667 810.667h-597.333v-597.333h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-2-box-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2105, + "id": 457, + "prevSize": 24, + "code": 59711, + "name": "numeric-2-box-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 831 + }, + { + "icon": { + "paths": [ + "M640 469.333c0 47.36-38.4 85.333-85.333 85.333h-85.333v85.333h170.667v85.333h-256v-170.667c0-47.36 38.4-85.333 85.333-85.333h85.333v-85.333h-170.667v-85.333h170.667c46.933 0 85.333 37.973 85.333 85.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-2-box" + ] + }, + "attrs": [], + "properties": { + "order": 2106, + "id": 456, + "prevSize": 24, + "code": 59712, + "name": "numeric-2-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 832 + }, + { + "icon": { + "paths": [ + "M725.333 554.667v-64c0-35.413-28.587-64-64-64 35.413 0 64-28.587 64-64v-64c0-47.36-38.4-85.333-85.333-85.333h-170.667v85.333h170.667v85.333h-85.333v85.333h85.333v85.333h-170.667v85.333h170.667c46.933 0 85.333-37.973 85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667zM896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-3-box-multiple-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2107, + "id": 455, + "prevSize": 24, + "code": 59713, + "name": "numeric-3-box-multiple-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 833 + }, + { + "icon": { + "paths": [ + "M640 640v-64c0-35.413-28.582-64-64-64 35.418 0 64-28.587 64-64v-64c0-47.36-38.4-85.333-85.333-85.333h-170.667v85.333h170.667v85.333h-85.333v85.333h85.333v85.333h-170.667v85.333h170.667c46.933 0 85.333-37.973 85.333-85.333zM810.667 810.667h-597.333v-597.333h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-3-box-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2108, + "id": 454, + "prevSize": 24, + "code": 59714, + "name": "numeric-3-box-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 834 + }, + { + "icon": { + "paths": [ + "M640.427 448c0 35.413-28.587 64-64 64 35.413 0 64 28.587 64 64v64c0 47.36-38.4 85.333-85.333 85.333h-170.667v-85.333h170.667v-85.333h-85.333v-85.333h85.333v-85.333h-170.667v-85.333h170.667c46.933 0 85.333 37.973 85.333 85.333zM811.093 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-3-box" + ] + }, + "attrs": [], + "properties": { + "order": 2109, + "id": 453, + "prevSize": 24, + "code": 59715, + "name": "numeric-3-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 835 + }, + { + "icon": { + "paths": [ + "M896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM640 640h85.333v-426.667h-85.333v170.667h-85.333v-170.667h-85.333v256h170.667zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667v-682.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-4-box-multiple-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2110, + "id": 452, + "prevSize": 24, + "code": 59716, + "name": "numeric-4-box-multiple-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 836 + }, + { + "icon": { + "paths": [ + "M810.667 810.667h-597.333v-597.334h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM554.667 725.333h85.333v-426.667h-85.333v170.667h-85.333v-170.667h-85.333v256h170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-4-box-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2111, + "id": 451, + "prevSize": 24, + "code": 59717, + "name": "numeric-4-box-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 837 + }, + { + "icon": { + "paths": [ + "M640 725.333h-85.333v-170.667h-170.667v-256h85.333v170.667h85.333v-170.667h85.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-4-box" + ] + }, + "attrs": [], + "properties": { + "order": 2112, + "id": 450, + "prevSize": 24, + "code": 59718, + "name": "numeric-4-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 838 + }, + { + "icon": { + "paths": [ + "M725.333 554.667v-85.333c0-47.36-38.4-85.333-85.333-85.333h-85.333v-85.333h170.667v-85.333h-256v256h170.667v85.333h-170.667v85.333h170.667c46.933 0 85.333-37.973 85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667zM896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-5-box-multiple-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2113, + "id": 449, + "prevSize": 24, + "code": 59719, + "name": "numeric-5-box-multiple-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 839 + }, + { + "icon": { + "paths": [ + "M640 640v-85.333c0-47.36-38.4-85.333-85.333-85.333h-85.333v-85.333h170.667v-85.334h-256v256h170.667v85.333h-170.667v85.333h170.667c46.933 0 85.333-37.973 85.333-85.333zM810.667 810.667h-597.333v-597.333h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-5-box-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2114, + "id": 448, + "prevSize": 24, + "code": 59720, + "name": "numeric-5-box-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 840 + }, + { + "icon": { + "paths": [ + "M640 384h-170.667v85.333h85.333c46.933 0 85.333 37.973 85.333 85.333v85.333c0 47.36-38.4 85.333-85.333 85.333h-170.667v-85.333h170.667v-85.333h-170.667v-256h256zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-5-box" + ] + }, + "attrs": [], + "properties": { + "order": 2115, + "id": 447, + "prevSize": 24, + "code": 59721, + "name": "numeric-5-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 841 + }, + { + "icon": { + "paths": [ + "M554.667 469.333h85.333v85.333h-85.333zM554.667 640h85.333c46.933 0 85.333-37.973 85.333-85.333v-85.333c0-47.36-38.4-85.333-85.333-85.333h-85.333v-85.333h170.667v-85.333h-170.667c-46.933 0-85.333 37.973-85.333 85.333v256c0 47.36 38.4 85.333 85.333 85.333zM896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667v-682.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-6-box-multiple-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2116, + "id": 446, + "prevSize": 24, + "code": 59722, + "name": "numeric-6-box-multiple-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 842 + }, + { + "icon": { + "paths": [ + "M469.333 554.667h85.333v85.333h-85.333zM469.333 725.333h85.333c46.933 0 85.333-37.973 85.333-85.333v-85.333c0-47.36-38.4-85.333-85.333-85.333h-85.333v-85.333h170.667v-85.333h-170.667c-46.933 0-85.333 37.973-85.333 85.333v256c0 47.36 38.4 85.333 85.333 85.333zM810.667 810.667h-597.333v-597.333h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-6-box-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2117, + "id": 445, + "prevSize": 24, + "code": 59723, + "name": "numeric-6-box-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 843 + }, + { + "icon": { + "paths": [ + "M640 384h-170.667v85.333h85.333c46.933 0 85.333 37.973 85.333 85.333v85.333c0 47.36-38.4 85.333-85.333 85.333h-85.333c-46.933 0-85.333-37.973-85.333-85.333v-256c0-47.36 38.4-85.333 85.333-85.333h170.667zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM469.333 640h85.333v-85.333h-85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-6-box" + ] + }, + "attrs": [], + "properties": { + "order": 2118, + "id": 444, + "prevSize": 24, + "code": 59724, + "name": "numeric-6-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 844 + }, + { + "icon": { + "paths": [ + "M554.667 640l170.667-341.333v-85.333h-256v85.333h170.667l-170.667 341.333zM896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667v-682.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-7-box-multiple-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2119, + "id": 443, + "prevSize": 24, + "code": 59725, + "name": "numeric-7-box-multiple-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 845 + }, + { + "icon": { + "paths": [ + "M469.333 725.333l170.667-341.333v-85.334h-256v85.334h170.666l-170.666 341.333zM810.667 810.667h-597.333v-597.333h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-7-box-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2120, + "id": 442, + "prevSize": 24, + "code": 59726, + "name": "numeric-7-box-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 846 + }, + { + "icon": { + "paths": [ + "M810.667 128c46.933 0 85.333 38.4 85.333 85.333v597.333c0 46.933-38.4 85.333-85.333 85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333v-597.333c0-46.933 38.4-85.333 85.333-85.333h597.333zM469.333 725.333l170.667-341.333v-85.334h-256v85.334h170.666l-170.666 341.333h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-7-box" + ] + }, + "attrs": [], + "properties": { + "order": 2121, + "id": 441, + "prevSize": 24, + "code": 59727, + "name": "numeric-7-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 847 + }, + { + "icon": { + "paths": [ + "M554.667 469.333h85.333v85.333h-85.333zM554.667 298.667h85.333v85.333h-85.333zM554.667 640h85.333c46.933 0 85.333-37.973 85.333-85.333v-64c0-35.413-28.587-64-64-64 35.413 0 64-28.587 64-64v-64c0-47.36-38.4-85.333-85.333-85.333h-85.333c-46.933 0-85.333 37.973-85.333 85.333v64c0 35.413 28.587 64 64 64-35.413 0-64 28.587-64 64v64c0 47.36 38.4 85.333 85.333 85.333zM896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667v-682.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-8-box-multiple-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2122, + "id": 440, + "prevSize": 24, + "code": 59728, + "name": "numeric-8-box-multiple-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 848 + }, + { + "icon": { + "paths": [ + "M469.333 554.667h85.333v85.333h-85.333zM469.333 384h85.333v85.333h-85.333zM469.333 725.333h85.333c46.933 0 85.333-37.973 85.333-85.333v-64c0-35.413-28.582-64-64-64 35.418 0 64-28.587 64-64v-64c0-47.36-38.4-85.333-85.333-85.333h-85.333c-46.933 0-85.333 37.973-85.333 85.333v64c0 35.413 28.587 64 64 64-35.413 0-64 28.587-64 64v64c0 47.36 38.4 85.333 85.333 85.333zM810.667 810.667h-597.333v-597.333h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-8-box-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2123, + "id": 439, + "prevSize": 24, + "code": 59729, + "name": "numeric-8-box-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 849 + }, + { + "icon": { + "paths": [ + "M810.667 128c46.933 0 85.333 38.4 85.333 85.333v597.333c0 46.933-38.4 85.333-85.333 85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333v-597.333c0-46.933 38.4-85.333 85.333-85.333h597.333zM469.333 725.333h85.333c46.933 0 85.333-37.973 85.333-85.333v-64c0-35.413-28.582-64-64-64 35.418 0 64-28.587 64-64v-64c0-47.36-38.4-85.333-85.333-85.333h-85.333c-46.933 0-85.333 37.973-85.333 85.333v64c0 35.413 28.587 64 64 64-35.413 0-64 28.587-64 64v64c0 47.36 38.4 85.333 85.333 85.333zM469.333 554.667h85.333v85.333h-85.333v-85.333zM469.333 384h85.333v85.333h-85.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-8-box" + ] + }, + "attrs": [], + "properties": { + "order": 2124, + "id": 438, + "prevSize": 24, + "code": 59730, + "name": "numeric-8-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 850 + }, + { + "icon": { + "paths": [ + "M640 384h-85.333v-85.333h85.333zM640 213.333h-85.333c-46.933 0-85.333 37.973-85.333 85.333v85.333c0 47.36 38.4 85.333 85.333 85.333h85.333v85.333h-170.667v85.333h170.667c46.933 0 85.333-37.973 85.333-85.333v-256c0-47.36-38.4-85.333-85.333-85.333zM896 725.333h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667v-682.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-9-box-multiple-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2125, + "id": 437, + "prevSize": 24, + "code": 59731, + "name": "numeric-9-box-multiple-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 851 + }, + { + "icon": { + "paths": [ + "M554.667 469.333h-85.333v-85.333h85.333zM554.667 298.667h-85.333c-46.933 0-85.333 37.973-85.333 85.333v85.333c0 47.36 38.4 85.333 85.333 85.333h85.333v85.333h-170.667v85.333h170.667c46.933 0 85.333-37.973 85.333-85.333v-256c0-47.36-38.4-85.333-85.333-85.333zM810.667 810.667h-597.333v-597.333h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-9-box-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2126, + "id": 436, + "prevSize": 24, + "code": 59732, + "name": "numeric-9-box-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 852 + }, + { + "icon": { + "paths": [ + "M810.667 128c46.933 0 85.333 38.4 85.333 85.333v597.333c0 46.933-38.4 85.333-85.333 85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333v-597.333c0-46.933 38.4-85.333 85.333-85.333h597.333zM554.667 469.333h-85.333v-85.333h85.333v85.333zM554.667 298.667h-85.333c-46.933 0-85.333 37.973-85.333 85.333v85.333c0 47.36 38.4 85.333 85.333 85.333h85.333v85.333h-170.667v85.333h170.667c46.933 0 85.333-37.973 85.333-85.333v-256c0-47.36-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-9-box" + ] + }, + "attrs": [], + "properties": { + "order": 2127, + "id": 435, + "prevSize": 24, + "code": 59733, + "name": "numeric-9-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 853 + }, + { + "icon": { + "paths": [ + "M896 384h-85.333v-85.333h-85.333v85.333h-85.333v85.333h85.333v85.333h85.333v-85.333h85.333v256h-597.333v-597.333h597.333zM896 42.667h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM469.333 384v-42.667h42.667v42.667zM597.333 512v-170.667c0-47.36-38.4-85.333-85.333-85.333h-42.667c-46.933 0-85.333 37.973-85.333 85.333v42.667c0 47.36 38.4 85.333 85.333 85.333h42.667v42.667h-128v85.333h128c46.933 0 85.333-37.973 85.333-85.333zM128 213.333h-85.333v682.667c0 46.933 38.4 85.333 85.333 85.333h682.667v-85.333h-682.667v-682.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-9-plus-box-multiple-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2128, + "id": 434, + "prevSize": 24, + "code": 59734, + "name": "numeric-9-plus-box-multiple-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 854 + }, + { + "icon": { + "paths": [ + "M810.667 469.333h-85.333v-85.333h-85.333v85.333h-85.333v85.333h85.333v85.333h85.333v-85.333h85.333v256h-597.333v-597.334h597.333zM810.667 128h-597.333c-46.933 0-85.333 38.4-85.333 85.333v597.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-597.333c0-46.933-38.4-85.333-85.333-85.333zM384 469.333v-42.667h42.667v42.667zM512 597.333v-170.667c0-47.36-38.4-85.333-85.333-85.333h-42.667c-46.933 0-85.333 37.973-85.333 85.333v42.667c0 47.36 38.4 85.333 85.333 85.333h42.667v42.667h-128v85.333h128c46.933 0 85.333-37.973 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-9-plus-box-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2129, + "id": 433, + "prevSize": 24, + "code": 59735, + "name": "numeric-9-plus-box-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 855 + }, + { + "icon": { + "paths": [ + "M896 213.333v597.333c0 46.933-38.4 85.333-85.333 85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333v-597.333c0-46.933 38.4-85.333 85.333-85.333h597.333c46.933 0 85.333 38.4 85.333 85.333zM810.667 469.333h-85.333v-85.333h-85.333v85.333h-85.333v85.333h85.333v85.333h85.333v-85.333h85.333v-85.333zM426.667 298.667h-85.333c-46.933 0-85.333 37.973-85.333 85.333v85.333c0 47.36 38.4 85.333 85.333 85.333h85.333v85.333h-170.667v85.333h170.667c46.933 0 85.333-37.973 85.333-85.333v-256c0-47.36-38.4-85.333-85.333-85.333zM341.333 384h85.333v85.333h-85.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric-9-plus-box" + ] + }, + "attrs": [], + "properties": { + "order": 2130, + "id": 432, + "prevSize": 24, + "code": 59736, + "name": "numeric-9-plus-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 856 + }, + { + "icon": { + "paths": [ + "M170.667 725.333v-341.333h-85.333v-85.333h170.667v426.667h-85.333zM938.667 640c0 47.36-38.4 85.333-85.333 85.333h-170.667v-85.333h170.667v-85.333h-85.333v-85.333h85.333v-85.333h-170.667v-85.333h170.667c46.933 0 85.333 37.973 85.333 85.333v64c0 35.413-28.582 64-64 64 35.418 0 64 28.587 64 64v64zM597.333 640v85.333h-256v-170.667c0-47.36 38.4-85.333 85.333-85.333h85.333v-85.333h-170.667v-85.333h170.667c46.933 0 85.333 37.973 85.333 85.333v85.333c0 47.36-38.4 85.333-85.333 85.333h-85.333v85.333h170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "numeric" + ] + }, + "attrs": [], + "properties": { + "order": 2131, + "id": 431, + "prevSize": 24, + "code": 59737, + "name": "numeric" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 857 + }, + { + "icon": { + "paths": [ + "M938.667 768c0 94.255-76.412 170.667-170.667 170.667h-170.667c-94.259 0-170.667-76.412-170.667-170.667v-85.333h512v85.333zM170.667 128.001h426.667c47.13 0 85.333 38.205 85.333 85.333v383.999h-341.333v213.333h-170.667c-47.128 0-85.333-38.204-85.333-85.333v-511.999c0-47.128 38.205-85.333 85.333-85.333zM170.667 256.001v85.333h85.333v-85.333h-85.333zM597.333 341.334v-85.333h-256v85.333h256zM170.667 426.667v85.333h85.333v-85.333h-85.333zM341.333 426.667v85.333h256v-85.333h-256zM170.667 597.333v85.333h85.333v-85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "nutriton" + ] + }, + "attrs": [], + "properties": { + "order": 2132, + "id": 430, + "prevSize": 24, + "code": 59738, + "name": "nutriton" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 858 + }, + { + "icon": { + "paths": [ + "M760.956 543.625c-12.194-24.491-45.969-44.868-90.85-9.506-60.663 47.799-158.106 47.799-158.106 47.799s-97.441 0-158.105-47.799c-44.883-35.362-78.654-14.985-90.847 9.506-21.259 42.705 2.761 63.347 56.96 98.138 46.295 29.722 109.905 40.823 150.985 44.975l-34.291 34.287c-48.298 48.299-94.919 94.921-127.266 127.27-19.34 19.332-19.34 50.692 0 70.033l5.835 5.837c19.34 19.337 50.694 19.332 70.034 0l127.267-127.27c48.303 48.299 94.921 94.921 127.27 127.266 19.337 19.337 50.697 19.337 70.033 0l5.833-5.833c19.345-19.345 19.341-50.701 0-70.037l-161.66-161.66c41.109-4.237 104.038-15.394 149.948-44.868 54.195-34.79 78.212-55.433 56.96-98.138zM512 195.051c58.684 0 106.257 47.572 106.257 106.252 0 58.681-47.573 106.252-106.257 106.252-58.679 0-106.251-47.571-106.251-106.252 0-58.679 47.572-106.252 106.251-106.252zM512 517.274c119.279 0 215.974-96.694 215.974-215.971 0-119.275-96.695-215.969-215.974-215.969s-215.97 96.694-215.97 215.969c0 119.277 96.692 215.971 215.97 215.971z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "odnoklassniki" + ] + }, + "attrs": [], + "properties": { + "order": 2133, + "id": 429, + "prevSize": 24, + "code": 59739, + "name": "odnoklassniki" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 859 + }, + { + "icon": { + "paths": [ + "M127.999 768l170.667-53.333 0.001-415.999 298.666-85.333-0.004 618.67-447.999-53.333 448.003 159.996 256-53.333v-735.997l-258.031-64.003-467.304 160.002 0.001 522.665z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "office" + ] + }, + "attrs": [], + "properties": { + "order": 2134, + "id": 428, + "prevSize": 24, + "code": 59740, + "name": "office" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 860 + }, + { + "icon": { + "paths": [ + "M938.667 533.333c0 0 85.333 92.459 85.333 149.333 0 47.104-38.229 85.333-85.333 85.333s-85.333-38.229-85.333-85.333c0-56.875 85.333-149.333 85.333-149.333zM256 256h170.667c23.565 0 42.667 19.103 42.667 42.667s-19.102 42.667-42.667 42.667h-42.667v85.333h85.333c31.582 0 59.157 17.156 73.911 42.658l277.542-160.238 139.273 80.407c20.407 11.782 27.396 37.876 15.616 58.284s-37.875 27.401-58.283 15.616l-89.673-51.771-155.665 269.623c-14.545 26.287-42.556 44.087-74.722 44.087h-384c-47.128 0-85.333-38.204-85.333-85.333v-128c0-47.13 38.205-85.333 85.333-85.333h85.333v-85.333h-42.667c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM213.333 512v128h384l87.987-152.397-147.802 85.333-38.788-60.937h-285.397zM16.157 392.837l72.837-72.836c16.662-16.663 43.677-16.663 60.34 0s16.663 43.677 0 60.34l-72.836 72.835c-16.663 16.661-43.678 16.661-60.34 0s-16.662-43.676 0-60.339z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "oil" + ] + }, + "attrs": [], + "properties": { + "order": 2135, + "id": 427, + "prevSize": 24, + "code": 59741, + "name": "oil" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 861 + }, + { + "icon": { + "paths": [ + "M816.926 810.667h-245.76v-91.021c91.021-69.026 136.533-154.786 136.533-257.28 0-63.717-18.086-114.135-54.259-151.255s-82.893-55.68-140.16-55.68c-57.741 0-105.007 18.655-141.796 55.965s-55.182 88.249-55.182 152.817c0 101.547 45.511 186.692 136.532 255.433v91.021h-245.759v-91.021h151.893c-101.262-65.805-151.893-154.978-151.893-267.52 0-89.317 27.852-159.598 83.555-210.846s129.067-76.871 220.089-76.871c93.013 0 167.3 25.41 222.861 76.231 55.565 50.821 83.345 121.031 83.345 210.633 0 112.542-51.106 202.001-153.318 268.373h153.318v91.021z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "omega" + ] + }, + "attrs": [], + "properties": { + "order": 2136, + "id": 426, + "prevSize": 24, + "code": 59742, + "name": "omega" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 862 + }, + { + "icon": { + "paths": [ + "M856.619 581.973c46.481 7.262 82.048 47.467 82.048 95.983 0 37.905-21.717 70.716-53.376 86.729l-7.275 3.315-487.115-0.017c-61.844-0.388-111.863-50.624-111.863-112.563 0-62.174 50.404-112.58 112.58-112.58l9.277 0.414-0.288-8.631c0-77.82 63.087-140.906 140.906-140.906 54.669 0 102.037 31.16 125.397 76.671 19.324-12.676 42.415-20.075 67.255-20.075 67.823 0 122.807 54.985 122.807 122.807l-0.354 8.853zM376.441 518.754c-68.704 7.578-122.322 65.975-122.322 136.666 0 28.787 8.964 55.565 24.223 77.705h-76.425c-64.388 0-116.584-52.194-116.584-116.582 0-61.538 47.691-111.906 108.124-116.245l-3.11-28.373c0-72.497 58.771-131.268 131.268-131.268 27.175 0 52.422 8.259 73.367 22.401 29.745-59.629 91.306-100.609 162.47-100.609 94.007 0 171.319 71.472 180.57 163.041l-3.857-0.093c-20.215 0-40.004 4.1-58.325 11.989-30.908-42.831-80.418-68.587-134.327-68.587-86.084 0-157.059 65.937-165.072 149.957z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "onedrive" + ] + }, + "attrs": [], + "properties": { + "order": 2137, + "id": 425, + "prevSize": 24, + "code": 59743, + "name": "onedrive" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 863 + }, + { + "icon": { + "paths": [ + "M512 426.667l-170.667 170.667h128v256h85.333v-256h128zM810.667 170.667h-597.333c-47.36 0-85.333 38.4-85.333 85.333v512c0 46.933 37.973 85.333 85.333 85.333h170.667v-85.333h-170.667v-426.667h597.333v426.667h-170.667v85.333h170.667c46.933 0 85.333-38.4 85.333-85.333v-512c0-46.933-37.973-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "open-in-app" + ] + }, + "attrs": [], + "properties": { + "order": 2138, + "id": 424, + "prevSize": 24, + "code": 59744, + "name": "open-in-app" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 864 + }, + { + "icon": { + "paths": [ + "M597.333 128v85.333h153.173l-419.413 419.413 60.16 60.16 419.413-419.413v153.173h85.333v-298.667zM810.667 810.667h-597.333v-597.333h298.667v-85.333h-298.667c-47.36 0-85.333 38.4-85.333 85.333v597.333c0 46.933 37.973 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-298.667h-85.333v298.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "open-in-new" + ] + }, + "attrs": [], + "properties": { + "order": 2139, + "id": 423, + "prevSize": 24, + "code": 59745, + "name": "open-in-new" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 865 + }, + { + "icon": { + "paths": [ + "M512 42.668c70.694 0 128 57.307 128 128v42.666c23.565 0 42.667 19.103 42.667 42.667v45.664c102.025 59.018 170.667 169.329 170.667 295.669 0 188.514-152.819 341.333-341.333 341.333s-341.333-152.819-341.333-341.333c0-126.34 68.642-236.651 170.667-295.669v-45.664c0-23.564 19.102-42.667 42.667-42.667v-42.666c0-70.692 57.306-128 128-128zM512 128.001c-23.565 0-42.667 19.103-42.667 42.667v42.666h85.333v-42.667c0-23.564-19.106-42.666-42.667-42.666zM512 341.334c-75.819 0-143.939 32.96-190.815 85.332h381.629c-46.874-52.372-114.995-85.332-190.814-85.332zM512 853.333c75.819 0 143.94-32.96 190.814-85.333h-381.629c46.875 52.373 114.996 85.333 190.815 85.333zM512 512c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333zM768 597.333c0-29.483-4.983-57.805-14.157-84.164-40.393 6.746-71.177 41.86-71.177 84.164s30.784 77.419 71.177 84.164c9.173-26.359 14.157-54.682 14.157-84.164zM256 597.333c0 29.483 4.984 57.805 14.157 84.164 40.391-6.746 71.177-41.86 71.177-84.164s-30.786-77.419-71.177-84.164c-9.172 26.359-14.157 54.682-14.157 84.164z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "ornament-variant" + ] + }, + "attrs": [], + "properties": { + "order": 2140, + "id": 422, + "prevSize": 24, + "code": 59746, + "name": "ornament-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 866 + }, + { + "icon": { + "paths": [ + "M512 42.668c70.694 0 128 57.307 128 128v42.666c23.565 0 42.667 19.103 42.667 42.667v45.664c102.025 59.018 170.667 169.329 170.667 295.669 0 188.514-152.819 341.333-341.333 341.333s-341.333-152.819-341.333-341.333c0-126.34 68.642-236.651 170.667-295.669v-45.664c0-23.564 19.102-42.667 42.667-42.667v-42.666c0-70.692 57.306-128 128-128zM512 128.001c-23.565 0-42.667 19.103-42.667 42.667v42.666h85.333v-42.667c0-23.564-19.102-42.666-42.667-42.666zM512 341.334c-75.819 0-143.939 32.96-190.815 85.333h381.629c-46.874-52.373-114.995-85.333-190.814-85.333zM270.566 682.667h53.094l-67.015-67.017c1.65 23.343 6.43 45.82 13.921 67.017zM536.994 682.667l-170.667-170.667h-92.654l170.666 170.667h92.655zM753.434 512h-53.094l67.017 67.017c-1.651-23.343-6.43-45.82-13.922-67.017zM487.006 512l170.667 170.667h92.655l-170.667-170.667h-92.655zM512 853.333c75.819 0 143.94-32.96 190.814-85.333h-381.629c46.875 52.373 114.996 85.333 190.815 85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "ornament" + ] + }, + "attrs": [], + "properties": { + "order": 2141, + "id": 421, + "prevSize": 24, + "code": 59747, + "name": "ornament" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 867 + }, + { + "icon": { + "paths": [ + "M597.333 597.316h-170.668v-128l-85.334 0.009 170.665-170.668 170.662 170.659h-85.325v128zM212.909 640.004v-426.676h597.749v426.676h-170.667c0 70.686-57.284 128-128 128-70.686 0-127.996-57.314-127.996-128h-171.087zM810.658 128h-597.749c-47.125 0-84.472 38.203-84.472 85.329l-0.438 597.343c0 47.125 37.784 85.329 84.91 85.329h597.749c47.125 0 85.342-38.204 85.342-85.329v-597.343c0-47.125-38.217-85.329-85.342-85.329z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "outbox" + ] + }, + "attrs": [], + "properties": { + "order": 2142, + "id": 420, + "prevSize": 24, + "code": 59748, + "name": "outbox" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 868 + }, + { + "icon": { + "paths": [ + "M85.333 128h853.333v128h-853.333v-128zM384 341.334l554.667-0v128h-554.667v-127.999zM384 554.667h554.667v128h-554.667v-128zM85.333 768h853.333v128h-853.333v-128zM256 341.333l-170.667 170.667 170.667 170.667h42.667v-341.333h-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "outdent" + ] + }, + "attrs": [], + "properties": { + "order": 2143, + "id": 419, + "prevSize": 24, + "code": 59749, + "name": "outdent" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 869 + }, + { + "icon": { + "paths": [ + "M512 682.914c23.68 35.712 55.94 64.913 93.833 84.919l-93.833 93.833-93.833-93.833c37.893-20.006 70.153-49.207 93.833-84.919zM725.333 477.67c-47.13 0-85.333 38.204-85.333 85.333 0 47.125 38.204 85.329 85.333 85.329s85.333-38.204 85.333-85.329c0-47.13-38.204-85.333-85.333-85.333zM298.667 477.67c-47.128 0-85.333 38.204-85.333 85.333 0 47.125 38.205 85.329 85.333 85.329s85.333-38.204 85.333-85.329c0-47.13-38.205-85.333-85.333-85.333zM725.333 370.999c94.255 0 170.667 76.412 170.667 170.671 0 94.255-76.412 170.667-170.667 170.667s-170.667-76.412-170.667-170.667c0-94.259 76.412-170.671 170.667-170.671zM298.667 370.999c94.257 0 170.667 76.412 170.667 170.671 0 94.255-76.41 170.667-170.667 170.667s-170.667-76.412-170.667-170.667c0-94.259 76.41-170.671 170.667-170.671zM95.75 41.666c74.917 158.667 20.668 276.599-29.417 393.333-15.473 33.438-23.546 69.82-23.667 106.671 0 141.385 114.615 256 256 256 8.999-0.055 17.974-0.759 26.917-1.758l186.417 186.419 186.415-186.419c8.943 0.998 17.92 1.702 26.918 1.758 141.385 0 256.094-114.615 256-256-0.026-36.851-8.192-73.233-23.667-106.671-50.082-116.734-104.333-234.667-29.414-393.333-112.555 88.7-272.951 158.393-416.252 158.667-143.302-0.274-303.699-69.967-416.25-158.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "owl" + ] + }, + "attrs": [], + "properties": { + "order": 2144, + "id": 418, + "prevSize": 24, + "code": 59750, + "name": "owl" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 870 + }, + { + "icon": { + "paths": [ + "M218.453 213.333l34.56-42.667h512l40.107 42.667zM512 746.667l-234.667-234.667h149.333v-85.333h170.667v85.333h149.333l-234.667 234.667zM876.373 223.147l-59.307-71.68c-11.52-14.507-29.013-23.467-49.067-23.467h-512c-20.053 0-37.547 8.96-49.493 23.467l-58.88 71.68c-12.373 14.507-19.627 33.707-19.627 54.187v533.333c0 46.933 38.4 85.333 85.333 85.333h597.333c46.933 0 85.333-38.4 85.333-85.333v-533.333c0-20.48-7.249-39.68-19.627-54.187z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "package-down" + ] + }, + "attrs": [], + "properties": { + "order": 2145, + "id": 417, + "prevSize": 24, + "code": 59751, + "name": "package-down" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 871 + }, + { + "icon": { + "paths": [ + "M876.373 223.147c12.373 14.507 19.627 33.707 19.627 54.187v533.333c0 46.933-38.4 85.333-85.333 85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333v-533.333c0-20.48 7.253-39.68 19.627-54.187l58.88-71.68c11.947-14.507 29.44-23.467 49.493-23.467h512c20.053 0 37.547 8.96 49.067 23.467l59.307 71.68zM218.453 213.334h586.667l-40.107-42.667h-512l-34.56 42.667zM512 405.333l-234.667 234.667h149.333v85.333h170.667v-85.333h149.333l-234.667-234.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "package-up" + ] + }, + "attrs": [], + "properties": { + "order": 2146, + "id": 416, + "prevSize": 24, + "code": 59752, + "name": "package-up" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 872 + }, + { + "icon": { + "paths": [ + "M896 704c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-384c0-16.266 9.103-30.406 22.492-37.605l337.341-189.563c6.869-4.73 15.194-7.498 24.166-7.498s17.293 2.768 24.166 7.498l337.348 189.567c13.385 7.2 22.485 21.338 22.485 37.601v384zM512.038 177.106l-80.853 45.437 250.825 144.812 84.245-47.355-254.217-142.894zM257.76 320l254.279 142.895 83.494-46.932-250.834-144.819-86.939 48.856zM213.333 679.036l256 143.859v-286.123l-256-143.855v286.118zM810.667 679.036v-286.118l-256 143.855v286.161l256-143.898z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "package-variant-closed" + ] + }, + "attrs": [], + "properties": { + "order": 2147, + "id": 415, + "prevSize": 24, + "code": 59753, + "name": "package-variant-closed" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 873 + }, + { + "icon": { + "paths": [ + "M85.212 467.588c-20.407-11.78-27.399-37.875-15.617-58.283l64-110.851c4.798-8.311 11.97-14.396 20.165-17.895l334.074-187.727c6.869-4.73 15.194-7.498 24.166-7.498s17.293 2.768 24.166 7.498l337.348 189.567c8.081 4.346 14.596 11.218 18.496 19.561l62.093 107.548c11.78 20.407 4.787 46.502-15.62 58.282l-42.483 24.529v211.682c0 16.265-9.101 30.4-22.485 37.602l-337.348 189.568c-6.869 4.727-15.194 7.497-24.166 7.497s-17.297-2.769-24.166-7.497l-337.341-189.564c-13.389-7.198-22.492-21.342-22.492-37.606v-236.471c-12.783 7.415-29.071 7.983-42.788 0.060zM512.038 177.107l-0.038 0.022v285.745l0.038 0.021 254.217-142.895-254.217-142.894zM213.333 679.036l256 143.859v-286.123l-256-143.855v286.118zM810.667 679.036v-137.451l-213.973 123.537c-13.44 7.761-29.35 7.377-42.027 0.354v157.457l256-143.898zM590.976 569.89l267.891-154.667-24.905-43.14-267.891 154.667 24.905 43.14z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "package-variant" + ] + }, + "attrs": [], + "properties": { + "order": 2148, + "id": 414, + "prevSize": 24, + "code": 59754, + "name": "package-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 874 + }, + { + "icon": { + "paths": [ + "M218.453 213.333h586.667l-40.107-42.667h-512l-34.56 42.667zM876.373 223.147c12.378 14.507 19.627 33.707 19.627 54.187v533.333c0 46.933-38.4 85.333-85.333 85.333h-597.333c-46.933 0-85.333-38.4-85.333-85.333v-533.333c0-20.48 7.253-39.68 19.627-54.187l58.88-71.68c11.947-14.507 29.44-23.467 49.493-23.467h512c20.053 0 37.547 8.96 49.067 23.467l59.307 71.68zM256 768h256v-128h-256v128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "package" + ] + }, + "attrs": [], + "properties": { + "order": 2149, + "id": 413, + "prevSize": 24, + "code": 59755, + "name": "package" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 875 + }, + { + "icon": { + "paths": [ + "M938.667 938.667h-512.002v-85.333h512.002v85.333zM85.334 938.667v-85.333h298.664v85.333h-298.664zM768 768v-341.333h170.667v341.333h-170.667zM768 128h170.667v256h-170.667v-256zM85.334 768v-640h597.333v640h-597.333zM384 621.333c70.613 0 128-57.387 128-128 0-85.333-128-229.333-128-229.333s-128 144-128 229.333c0 70.613 57.387 128 128 128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "palette-advanced" + ] + }, + "attrs": [], + "properties": { + "order": 2150, + "id": 412, + "prevSize": 24, + "code": 59756, + "name": "palette-advanced" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 876 + }, + { + "icon": { + "paths": [ + "M746.667 512c-35.413 0-64-28.587-64-64s28.587-64 64-64c35.413 0 64 28.587 64 64s-28.587 64-64 64zM618.667 341.333c-35.413 0-64-28.587-64-64s28.587-64 64-64c35.413 0 64 28.587 64 64s-28.587 64-64 64zM405.333 341.333c-35.413 0-64-28.587-64-64s28.587-64 64-64c35.413 0 64 28.587 64 64s-28.587 64-64 64zM277.333 512c-35.413 0-64-28.587-64-64s28.587-64 64-64c35.413 0 64 28.587 64 64s-28.587 64-64 64zM512 128c-212.053 0-384 171.947-384 384s171.947 384 384 384c35.413 0 64-28.587 64-64 0-16.64-6.4-31.573-16.64-43.093-9.813-11.093-16.213-26.027-16.213-42.24 0-35.413 28.587-64 64-64h75.52c117.76 0 213.333-95.573 213.333-213.333 0-188.587-171.947-341.333-384-341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "palette" + ] + }, + "attrs": [], + "properties": { + "order": 2151, + "id": 411, + "prevSize": 24, + "code": 59757, + "name": "palette" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 877 + }, + { + "icon": { + "paths": [ + "M512 128c74.21 0 143.501 21.050 202.231 57.504 27.328-35 69.922-57.504 117.769-57.504 82.475 0 149.333 66.859 149.333 149.333 0 64.101-40.388 118.769-97.105 139.945 7.689 30.299 11.772 62.034 11.772 94.721 0 212.079-171.921 384-384 384-212.077 0-384-171.921-384-384 0-32.687 4.084-64.422 11.771-94.721-56.716-21.176-97.104-75.844-97.104-139.945 0-82.475 66.859-149.333 149.333-149.333 47.848 0 90.441 22.504 117.77 57.504 58.73-36.454 128.020-57.504 202.23-57.504zM512 213.333c-164.949 0-298.667 133.718-298.667 298.667s133.717 298.667 298.667 298.667c164.949 0 298.667-133.717 298.667-298.667s-133.717-298.667-298.667-298.667zM690.79 439.343c15.245 56.9-4.685 111.684-44.518 122.355-39.829 10.675-84.48-26.803-99.729-83.708-15.245-56.902 4.685-111.683 44.514-122.356 39.834-10.673 84.484 26.804 99.733 83.709zM333.211 439.343c15.247-56.905 59.898-94.382 99.732-83.709 39.829 10.673 59.759 65.455 44.514 122.356-15.249 56.905-59.899 94.383-99.731 83.708-39.832-10.671-59.762-65.455-44.515-122.355zM512 597.333c25.391 0 48.188 8.316 63.821 21.513l-42.487 42.556c0.038 17.643 14.349 31.932 32 31.932 17.673 0 32-14.327 32-32 0-11.78 9.553-21.333 21.333-21.333s21.333 9.553 21.333 21.333c0 41.237-33.429 74.667-74.667 74.667-20.894 0-39.782-8.58-53.333-22.413-13.551 13.833-32.439 22.413-53.333 22.413-41.237 0-74.667-33.429-74.667-74.667 0-11.78 9.551-21.333 21.333-21.333s21.333 9.553 21.333 21.333c0 17.673 14.327 32 32 32s32-14.327 32-32l-42.487-42.487c15.633-13.197 38.43-21.513 63.821-21.513z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "panda" + ] + }, + "attrs": [], + "properties": { + "order": 2152, + "id": 410, + "prevSize": 24, + "code": 59758, + "name": "panda" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 878 + }, + { + "icon": { + "paths": [ + "M719.936 329.671c0 92.657-51.247 169.507-161.609 169.507h-112.35v-342.888h112.35c110.362 0 161.609 78.806 161.609 173.381zM445.978 668.689v-96.563h112.35c202.999 0 315.311-106.436 315.311-242.455 0-139.908-112.311-244.338-315.311-244.338h-407.968v39.421c132.060 0 155.712 31.537 155.712 228.568v315.367c0 197.069-23.652 230.558-155.712 230.558v39.42h451.296v-39.42c-132.041 0-155.678-33.489-155.678-230.558z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pandora" + ] + }, + "attrs": [], + "properties": { + "order": 2153, + "id": 409, + "prevSize": 24, + "code": 59759, + "name": "pandora" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 879 + }, + { + "icon": { + "paths": [ + "M512 853.333c-188.16 0-341.333-153.173-341.333-341.333s153.173-341.333 341.333-341.333c188.16 0 341.333 153.173 341.333 341.333s-153.173 341.333-341.333 341.333zM512 85.333c-235.947 0-426.667 190.72-426.667 426.667s190.72 426.667 426.667 426.667c235.947 0 426.667-190.72 426.667-426.667s-190.72-426.667-426.667-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "panorama-fisheye" + ] + }, + "attrs": [], + "properties": { + "order": 2154, + "id": 408, + "prevSize": 24, + "code": 59760, + "name": "panorama-fisheye" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 880 + }, + { + "icon": { + "paths": [ + "M914.347 170.667c-4.267 0-8.533 0.853-13.227 2.56-125.44 46.933-257.28 69.973-389.12 69.973s-263.68-23.467-389.12-69.973c-4.693-1.707-9.387-2.56-13.227-2.56-14.507 0-24.32 9.813-24.32 26.88v629.333c0 16.64 9.813 26.453 24.32 26.453 4.267 0 8.533-0.853 13.227-2.56 125.44-46.933 257.28-69.973 389.12-69.973s263.68 23.467 389.12 69.973c4.693 1.707 8.96 2.56 13.227 2.56 14.080 0 24.32-9.813 24.32-26.88v-628.907c0-17.067-10.24-26.88-24.32-26.88zM853.333 279.040v465.493c-110.933-32.853-225.28-49.493-341.333-49.493s-230.4 16.64-341.333 49.493v-465.493c110.933 32.853 225.28 49.493 341.333 49.493 116.053 0.427 230.4-16.213 341.333-49.493z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "panorama-horizontal" + ] + }, + "attrs": [], + "properties": { + "order": 2155, + "id": 407, + "prevSize": 24, + "code": 59761, + "name": "panorama-horizontal" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 881 + }, + { + "icon": { + "paths": [ + "M279.040 853.333c32.853-110.933 49.493-225.28 49.493-341.333s-16.64-230.4-49.493-341.333h465.493c-32.853 110.933-49.493 225.28-49.493 341.333s16.64 230.4 49.493 341.333zM850.773 901.12c-46.933-125.44-69.973-257.28-69.973-389.12s23.467-263.68 69.973-389.12c1.707-4.693 2.56-9.387 2.56-13.227 0-14.507-9.813-24.32-26.88-24.32h-628.907c-17.067 0-26.88 9.813-26.88 24.32 0 4.267 0.853 8.533 2.56 13.227 46.933 125.44 70.4 257.28 70.4 389.12s-23.467 263.68-69.973 389.12c-2.133 4.693-2.987 9.387-2.987 13.227 0 14.080 9.813 24.32 26.88 24.32h629.333c16.64 0 26.88-10.24 26.88-24.32-0.427-4.267-1.28-8.533-2.987-13.227z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "panorama-vertical" + ] + }, + "attrs": [], + "properties": { + "order": 2156, + "id": 406, + "prevSize": 24, + "code": 59762, + "name": "panorama-vertical" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 882 + }, + { + "icon": { + "paths": [ + "M512 170.667c-116.48 0-222.72 10.24-339.2 30.72l-39.68 6.827-10.667 38.4c-24.747 88.32-37.12 177.067-37.12 265.387s12.373 177.067 37.12 265.387l10.667 37.973 39.68 6.827c116.48 20.907 222.72 31.147 339.2 31.147s222.72-10.24 339.2-30.72l39.68-6.827 10.667-37.973c24.747-88.747 37.12-177.493 37.12-265.813s-12.373-177.067-37.12-265.387l-10.667-37.973-39.68-6.827c-116.48-20.907-222.72-31.147-339.2-31.147zM512 256c104.533 0 200.96 8.533 311.040 27.307 20.053 75.947 30.293 152.747 30.293 228.693s-10.24 152.747-30.293 228.693c-110.080 18.773-206.507 27.307-311.040 27.307s-200.96-8.533-311.040-27.307c-20.053-75.947-30.293-152.747-30.293-228.693s10.24-152.747 30.293-228.693c110.080-18.773 206.507-27.307 311.040-27.307z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "panorama-wide-angle" + ] + }, + "attrs": [], + "properties": { + "order": 2157, + "id": 405, + "prevSize": 24, + "code": 59763, + "name": "panorama-wide-angle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 883 + }, + { + "icon": { + "paths": [ + "M362.667 533.333l106.667 128.427 149.333-192.427 192 256h-597.333zM981.333 768v-512c0-46.933-38.4-85.333-85.333-85.333h-768c-46.933 0-85.333 38.4-85.333 85.333v512c0 46.933 38.4 85.333 85.333 85.333h768c46.933 0 85.333-38.4 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "panorama" + ] + }, + "attrs": [], + "properties": { + "order": 2158, + "id": 404, + "prevSize": 24, + "code": 59764, + "name": "panorama" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 884 + }, + { + "icon": { + "paths": [ + "M487.846 138.001l24.154 33.242 24.154-33.242 0.23 0.168c23.266-32.018 61.009-52.835 103.616-52.835 70.694 0 128 57.308 128 128 0 14.961-2.569 29.321-7.283 42.667h92.617c47.13 0 85.333 38.205 85.333 85.333v512c0 47.13-38.204 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333v-512c0-47.128 38.205-85.333 85.333-85.333h92.617c-4.717-13.345-7.284-27.706-7.284-42.667 0-70.692 57.308-128 128-128 42.607 0 80.35 20.817 103.616 52.835l0.23-0.168zM170.667 341.334v511.999h298.667c0-23.565 19.102-42.667 42.667-42.667s42.667 19.102 42.667 42.667h298.667v-511.999h-217.758l90.522 124.59-69.039 50.155-126.959-174.745h-36.198l-126.962 174.745-69.036-50.155 90.519-124.59h-217.755zM384 170.667c-23.564 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.103 42.667-42.667s-19.103-42.667-42.667-42.667zM640 170.667c-23.565 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.103 42.667-42.667s-19.102-42.667-42.667-42.667zM512 682.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM512 554.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM512 426.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "paper-cut-vertical" + ] + }, + "attrs": [], + "properties": { + "order": 2159, + "id": 403, + "prevSize": 24, + "code": 59765, + "name": "paper-cut-vertical" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 885 + }, + { + "icon": { + "paths": [ + "M704 256v490.667c0 94.293-76.373 170.667-170.667 170.667s-170.667-76.373-170.667-170.667v-533.333c0-58.88 47.787-106.667 106.667-106.667s106.667 47.787 106.667 106.667v448c0 23.467-19.2 42.667-42.667 42.667s-42.667-19.2-42.667-42.667v-405.333h-64v405.333c0 58.88 47.787 106.667 106.667 106.667s106.667-47.787 106.667-106.667v-448c0-94.293-76.373-170.667-170.667-170.667s-170.667 76.373-170.667 170.667v533.333c0 129.707 104.96 234.667 234.667 234.667s234.667-104.96 234.667-234.667v-490.667h-64z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "paperclip" + ] + }, + "attrs": [], + "properties": { + "order": 2160, + "id": 402, + "prevSize": 24, + "code": 59766, + "name": "paperclip" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 886 + }, + { + "icon": { + "paths": [ + "M563.174 469.252h-136.534v-170.668h136.534c47.104 0 85.333 38.187 85.333 85.333 0 47.148-38.229 85.335-85.333 85.335zM554.641 127.918h-298.667v768.001h170.667v-256h128c141.355 0 256-114.603 256-256.001 0-141.397-114.645-256-256-256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "parking" + ] + }, + "attrs": [], + "properties": { + "order": 2161, + "id": 401, + "prevSize": 24, + "code": 59767, + "name": "parking" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 887 + }, + { + "icon": { + "paths": [ + "M554.641 688.469h85.333v-341.331h-85.333zM511.974 859.136c-188.204 0-341.334-153.088-341.334-341.333 0-188.201 153.13-341.331 341.334-341.331s341.333 153.13 341.333 341.331c0 188.245-153.131 341.333-341.333 341.333zM511.974 91.138c-235.649 0-426.667 191.018-426.667 426.665 0 235.691 191.018 426.667 426.667 426.667s426.667-190.976 426.667-426.667c0-235.646-191.019-426.665-426.667-426.665zM383.974 688.469h85.334v-341.331h-85.334v341.331z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pause-circle-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2162, + "id": 400, + "prevSize": 24, + "code": 59768, + "name": "pause-circle-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 888 + }, + { + "icon": { + "paths": [ + "M639.974 688.469h-85.333v-341.331h85.333zM469.308 688.469h-85.334v-341.331h85.334zM511.974 91.138c-235.649 0-426.667 191.018-426.667 426.665 0 235.691 191.018 426.667 426.667 426.667s426.667-190.976 426.667-426.667c0-235.646-191.019-426.665-426.667-426.665z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pause-circle" + ] + }, + "attrs": [], + "properties": { + "order": 2163, + "id": 399, + "prevSize": 24, + "code": 59769, + "name": "pause-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 889 + }, + { + "icon": { + "paths": [ + "M640 682.667h-85.333v-341.333h85.333v341.333zM469.333 682.667h-85.333v-341.333h85.333v341.333zM671.061 128l224.939 224.937v318.124l-224.939 224.939h-318.145l-224.916-224.939v-318.124l224.916-224.937h318.145zM635.716 213.333h-247.448l-174.935 174.952v247.431l174.935 174.95h247.448l174.95-174.95v-247.431l-174.95-174.952z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pause-octagon-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2164, + "id": 398, + "prevSize": 24, + "code": 59770, + "name": "pause-octagon-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 890 + }, + { + "icon": { + "paths": [ + "M671.061 128l224.939 224.937v318.124l-224.939 224.939h-318.145l-224.916-224.939v-318.124l224.916-224.937h318.145zM640 682.667v-341.333h-85.333v341.333h85.333zM469.333 682.667v-341.333h-85.333v341.333h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pause-octagon" + ] + }, + "attrs": [], + "properties": { + "order": 2165, + "id": 397, + "prevSize": 24, + "code": 59771, + "name": "pause-octagon" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 891 + }, + { + "icon": { + "paths": [ + "M597.308 816.512h170.667v-597.332h-170.667zM255.974 816.512h170.667v-597.332h-170.667v597.332z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pause" + ] + }, + "attrs": [], + "properties": { + "order": 2166, + "id": 396, + "prevSize": 24, + "code": 59772, + "name": "pause" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 892 + }, + { + "icon": { + "paths": [ + "M356.28 128.474c50.269-7.623 103.628 47.516 119.129 123.153 15.543 75.636-12.663 143.1-62.931 150.723-50.311 7.623-103.63-47.516-119.172-123.153-15.5-75.594 12.705-143.1 62.974-150.723zM661.786 128.461c50.27 7.623 78.477 75.128 62.976 150.722-15.543 75.636-68.86 130.776-119.172 123.153-50.27-7.623-78.477-75.086-62.933-150.723 15.501-75.636 68.86-130.776 119.13-123.153zM128.901 324.070c47.898-20.836 113.92 16.601 147.462 83.598 33.498 66.999 21.81 138.231-26.087 159.022-47.94 20.838-113.921-16.602-147.462-83.597-33.499-66.998-21.81-138.188 26.087-159.023zM895.1 324.070c47.898 20.836 59.584 92.026 26.086 159.023-33.54 66.995-99.52 104.435-147.46 83.639-47.898-20.834-59.588-92.066-26.086-159.065 33.54-66.997 99.563-104.434 147.46-83.598zM824.828 784.188c1.779 40.145-29.009 84.655-65.643 101.171-77.414 34.897-167.070-37.649-251.981-37.649-84.909 0-176.046 75.721-251.979 37.649-41.376-20.749-71.19-76.399-65.642-122.347 7.708-63.906 83.98-97.702 129.167-143.522 60.094-60.86 102.952-174.101 188.454-174.101 85.504 0 130.483 111.211 188.459 174.101 47.305 51.285 126.033 94.989 129.165 164.698z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "paw" + ] + }, + "attrs": [], + "properties": { + "order": 2167, + "id": 395, + "prevSize": 24, + "code": 59773, + "name": "paw" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 893 + }, + { + "icon": { + "paths": [ + "M883.465 300.42c-14.263 14.264-28.527 28.529-28.821 42.499-0.29 13.97 13.385 27.647 27.059 41.324 20.113 20.113 40.226 40.226 39.441 61.129-0.789 20.902-22.477 42.59-44.169 64.277l-176.29 176.294-60.339-60.343 181.018-181.018-41.024-41.026-60.395 60.401-160-159.999 163.52-163.538c16.683-16.686 43.691-16.686 60.331 0l99.669 99.668c16.683 16.637 16.683 43.645 0 60.332zM127.965 735.915l408.078-408.053 160 159.998-408.078 408.055h-160v-160z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pen" + ] + }, + "attrs": [], + "properties": { + "order": 2168, + "id": 394, + "prevSize": 24, + "code": 59774, + "name": "pen" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 894 + }, + { + "icon": { + "paths": [ + "M810.662 810.667v-597.333h-597.331v597.376l597.331-0.043zM810.658 128.003c47.104 0 85.333 38.229 85.333 85.333v597.331c0 47.147-38.229 85.333-85.333 85.333h-597.33c-47.104 0-85.333-38.187-85.333-85.333v-597.331c0-47.104 38.229-85.333 85.333-85.333h597.33zM712.678 398.966l-42.82 42.817-87.646-87.648 42.82-42.819c9.139-9.14 23.932-9.14 33.050 0l54.596 54.6c9.139 9.114 9.139 23.909 0 33.050zM298.813 637.534l258.623-258.623 87.65 87.649-258.624 258.624h-87.649v-87.65z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pencil-box-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2169, + "id": 393, + "prevSize": 24, + "code": 59775, + "name": "pencil-box-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 895 + }, + { + "icon": { + "paths": [ + "M810.658 128.003c47.104 0 85.333 38.229 85.333 85.333v597.331c0 47.147-38.229 85.333-85.333 85.333h-597.33c-47.104 0-85.333-38.187-85.333-85.333v-597.331c0-47.104 38.229-85.333 85.333-85.333h597.33zM712.678 398.967c9.139-9.141 9.139-23.936 0-33.050l-54.601-54.6c-9.114-9.14-23.906-9.14-33.045 0l-42.82 42.819 87.646 87.648 42.82-42.817zM298.813 637.534v87.65h87.649l258.624-258.624-87.65-87.649-258.623 258.623z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pencil-box" + ] + }, + "attrs": [], + "properties": { + "order": 2170, + "id": 392, + "prevSize": 24, + "code": 59776, + "name": "pencil-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 896 + }, + { + "icon": { + "paths": [ + "M883.465 300.419c16.683-16.685 16.683-43.693 0-60.331l-99.669-99.669c-16.64-16.685-43.648-16.685-60.331 0l-78.165 78.164 160 160zM127.964 735.915v160h160l472.108-472.105-160-160-472.108 472.105z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pencil" + ] + }, + "attrs": [], + "properties": { + "order": 2171, + "id": 391, + "prevSize": 24, + "code": 59777, + "name": "pencil" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 897 + }, + { + "icon": { + "paths": [ + "M341.333 213.333c70.692 0 128 57.308 128 128s-57.308 128-128 128c-70.692 0-128-57.307-128-128s57.308-128 128-128zM682.667 213.334c70.69 0 128 57.307 128 128s-57.31 128-128 128c-70.694 0-128-57.307-128-128s57.306-128 128-128zM341.333 554.667c164.949 0 298.667 57.306 298.667 128v128h-597.333v-128c0-70.694 133.718-128 298.667-128zM682.667 554.667c164.949 0 298.667 57.306 298.667 128v128h-256v-128c0-47.68-28.151-91.703-75.729-127.223l33.062-0.777z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "people" + ] + }, + "attrs": [], + "properties": { + "order": 2172, + "id": 390, + "prevSize": 24, + "code": 59778, + "name": "people" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 898 + }, + { + "icon": { + "paths": [ + "M298.667 170.667c70.692 0 128 57.308 128 128s-57.308 128-128 128c-70.692 0-128-57.307-128-128s57.308-128 128-128zM725.333 597.333c70.694 0 128 57.306 128 128s-57.306 128-128 128c-70.694 0-128-57.306-128-128s57.306-128 128-128zM853.333 231.007l-622.327 622.327-60.34-60.339 622.327-622.327 60.339 60.34z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "percent" + ] + }, + "attrs": [], + "properties": { + "order": 2173, + "id": 389, + "prevSize": 24, + "code": 59779, + "name": "percent" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 899 + }, + { + "icon": { + "paths": [ + "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM512 256c-70.694 0-128 57.307-128 128 0 70.694 57.306 128 128 128s128-57.306 128-128c0-70.692-57.306-128-128-128zM512 597.333c-141.385 0-256 57.306-256 128v42.667h512v-42.667c0-70.694-114.615-128-256-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "person-box" + ] + }, + "attrs": [], + "properties": { + "order": 2174, + "id": 388, + "prevSize": 24, + "code": 59780, + "name": "person-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 900 + }, + { + "icon": { + "paths": [ + "M42.667 426.667h341.333v85.333h-341.333v-85.333zM640 170.667c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667s-170.667-76.412-170.667-170.667c0-94.257 76.412-170.667 170.667-170.667zM981.333 725.333v128h-682.667v-128c0-70.694 152.819-128 341.333-128s341.333 57.306 341.333 128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "person-minus" + ] + }, + "attrs": [], + "properties": { + "order": 2175, + "id": 387, + "prevSize": 24, + "code": 59781, + "name": "person-minus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 901 + }, + { + "icon": { + "paths": [ + "M42.667 426.667h128v-128h85.333v128h128v85.333h-128v128h-85.333v-128h-128v-85.333zM640 170.667c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667s-170.667-76.412-170.667-170.667c0-94.257 76.412-170.667 170.667-170.667zM981.333 725.333v128h-682.667v-128c0-70.69 152.819-128 341.333-128s341.333 57.306 341.333 128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "person-plus" + ] + }, + "attrs": [], + "properties": { + "order": 2176, + "id": 386, + "prevSize": 24, + "code": 59782, + "name": "person-plus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 902 + }, + { + "icon": { + "paths": [ + "M682.641 597.252h-128v128h-85.333v-128h-128v-85.333h128v-128.001h85.333v128.001h128zM895.974 213.251h-112.853l48.853-134.187-100.224-36.48-62.123 170.667h-541.654v85.333l85.333 256.001-85.333 256v85.333h768v-85.333l-85.333-256 85.333-256.001v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pharmacy" + ] + }, + "attrs": [], + "properties": { + "order": 2177, + "id": 385, + "prevSize": 24, + "code": 59783, + "name": "pharmacy" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 903 + }, + { + "icon": { + "paths": [ + "M853.308 661.252c-53.205 0-104.405-8.576-152.405-24.235-14.763-4.779-31.616-1.28-43.349 10.453l-93.867 93.995c-120.875-61.483-219.648-160.171-281.132-280.96l93.867-94.21c11.733-11.69 15.232-28.544 10.41-43.306-15.658-47.957-24.192-99.2-24.192-152.405 0-23.595-19.072-42.667-42.667-42.667h-149.333c-23.595 0-42.667 19.072-42.667 42.667 0 400.582 324.736 725.335 725.334 725.335 23.595 0 42.667-19.072 42.667-42.667v-149.333c0-23.595-19.072-42.667-42.667-42.667zM767.974 307.416l40.064 40.064-40.064 40.107zM767.974 124.248l40.064 40.106-40.064 40.064zM627.473 405.251l97.835-97.835v161.836h21.333l121.728-121.772-91.563-91.563 91.563-91.563-121.728-121.77h-21.333v161.835l-97.835-97.835-30.165 30.165 119.168 119.168-119.168 119.168 30.165 30.165z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "phone-bluetooth" + ] + }, + "attrs": [], + "properties": { + "order": 2178, + "id": 384, + "prevSize": 24, + "code": 59784, + "name": "phone-bluetooth" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 904 + }, + { + "icon": { + "paths": [ + "M810.641 469.248h85.333v-85.331h-85.333zM853.308 661.248c-53.205 0-104.405-8.572-152.405-24.23-14.763-4.779-31.616-1.284-43.349 10.449l-93.867 93.999c-120.875-61.483-219.648-160.175-281.131-280.964l93.867-94.207c11.734-11.69 15.232-28.541 10.411-43.305-15.659-47.959-24.192-99.2-24.192-152.406 0-23.594-19.072-42.667-42.667-42.667h-149.333c-23.594 0-42.667 19.073-42.667 42.667 0 400.595 324.736 725.331 725.333 725.331 23.595 0 42.667-19.072 42.667-42.667v-149.333c0-23.59-19.072-42.667-42.667-42.667zM725.308 383.917h-85.333v85.331h85.333zM554.641 383.917h-85.333v85.331h85.333v-85.331z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "phone-dots" + ] + }, + "attrs": [], + "properties": { + "order": 2179, + "id": 383, + "prevSize": 24, + "code": 59785, + "name": "phone-dots" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 905 + }, + { + "icon": { + "paths": [ + "M853.308 661.252c-53.205 0-104.405-8.576-152.405-24.235-14.763-4.779-31.616-1.28-43.349 10.453l-93.867 93.995c-120.875-61.483-219.648-160.171-281.132-280.96l93.867-94.21c11.733-11.69 15.232-28.544 10.453-43.306-15.659-48-24.234-99.2-24.234-152.405 0-23.595-19.072-42.667-42.667-42.667h-149.333c-23.595 0-42.667 19.072-42.667 42.667 0 400.582 324.736 725.335 725.334 725.335 23.595 0 42.667-19.072 42.667-42.667v-149.333c0-23.595-19.072-42.667-42.667-42.667zM767.974 469.252l213.333-213.335-213.333-213.333v128h-170.667v170.667h170.667v128.001z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "phone-forward" + ] + }, + "attrs": [], + "properties": { + "order": 2180, + "id": 382, + "prevSize": 24, + "code": 59786, + "name": "phone-forward" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 906 + }, + { + "icon": { + "paths": [ + "M511.987 383.922c-68.416 0-134.4 10.75-196.224 30.633l-0.043 132.483c0 16.806-9.728 31.36-23.9 38.315-41.636 20.945-79.865 47.612-113.7 79.019-7.68 7.505-18.176 12.117-29.781 12.117-11.769 0-22.435-4.779-30.165-12.506l-105.685-105.724c-7.723-7.68-12.501-18.347-12.501-30.123 0-11.823 4.779-22.528 12.544-30.255 130.048-123.517 305.92-199.293 499.456-199.293s369.408 75.776 499.456 199.293c7.765 7.727 12.544 18.432 12.544 30.255 0 11.776-4.779 22.443-12.501 30.123l-105.685 105.724c-7.731 7.727-18.398 12.506-30.165 12.506-11.605 0-22.101-4.612-29.781-12.117-33.835-31.407-72.064-58.074-113.698-79.019-14.174-6.955-23.902-21.508-23.902-38.315l-0.043-132.483c-61.824-19.883-127.808-30.633-196.224-30.633z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "phone-hangup" + ] + }, + "attrs": [], + "properties": { + "order": 2181, + "id": 381, + "prevSize": 24, + "code": 59787, + "name": "phone-hangup" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 907 + }, + { + "icon": { + "paths": [ + "M639.974 511.919h85.333c0-117.847-95.488-213.335-213.333-213.335v85.333c70.656 0 128 57.345 128 128.001zM810.641 511.919h85.333c0-212.097-171.904-384.001-384-384.001v85.333c164.907 0 298.667 133.717 298.667 298.668zM853.308 661.252c-53.205 0-104.405-8.576-152.405-24.235-14.763-4.779-31.616-1.28-43.349 10.453l-93.867 93.995c-120.875-61.483-219.648-160.171-281.132-280.96l93.867-94.21c11.733-11.733 15.232-28.544 10.41-43.306-15.658-47.957-24.192-99.2-24.192-152.405 0-23.595-19.072-42.667-42.667-42.667h-149.333c-23.595 0-42.667 19.072-42.667 42.667 0 400.582 324.736 725.335 725.334 725.335 23.595 0 42.667-19.072 42.667-42.667v-149.333c0-23.595-19.072-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "phone-in-talk" + ] + }, + "attrs": [], + "properties": { + "order": 2182, + "id": 380, + "prevSize": 24, + "code": 59788, + "name": "phone-in-talk" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 908 + }, + { + "icon": { + "paths": [ + "M170.667 128c-23.467 0-42.667 19.2-42.667 42.667 0 400.64 324.693 725.333 725.333 725.333 23.467 0 42.667-19.2 42.667-42.667v-149.333c0-23.467-19.2-42.667-42.667-42.667-53.333 0-104.546-8.546-152.333-24.333-14.933-4.693-31.552-1.271-43.499 10.249l-93.837 93.833c-120.747-61.44-219.808-159.991-281.248-281.165l93.917-94.251c11.947-11.093 15.36-27.733 10.667-42.667-15.787-47.787-24.333-98.999-24.333-152.333 0-23.467-19.2-42.667-42.667-42.667h-149.333zM810.667 469.333v-64h-149.333l234.667-234.667-42.667-42.667-234.667 234.667v-149.333h-64v256h256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "phone-incoming" + ] + }, + "attrs": [], + "properties": { + "order": 2183, + "id": 379, + "prevSize": 24, + "code": 59789, + "name": "phone-incoming" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 909 + }, + { + "icon": { + "paths": [ + "M819.183 170.584h-145.067v-21.248c0-40.107 32.384-72.619 72.491-72.619 40.064 0 72.576 32.512 72.576 72.619zM853.316 170.584v-21.248c0-58.965-47.787-106.752-106.752-106.752-58.923 0-106.581 47.787-106.581 106.752v21.248c-23.595 0-42.667 19.115-42.667 42.667v170.667c0 23.552 19.072 42.667 42.667 42.667h213.333c23.552 0 42.667-19.115 42.667-42.667v-170.667c0-23.552-19.115-42.667-42.667-42.667zM853.316 661.252c-53.205 0-104.448-8.576-152.448-24.235-14.72-4.779-31.573-1.28-43.307 10.453l-93.867 93.995c-120.875-61.483-219.606-160.171-281.131-280.96l93.867-94.21c11.69-11.69 15.189-28.544 10.453-43.306-15.702-48-24.235-99.2-24.235-152.405 0-23.595-19.116-42.667-42.667-42.667h-149.333c-23.552 0-42.667 19.072-42.667 42.667 0 400.582 324.736 725.335 725.333 725.335 23.552 0 42.667-19.072 42.667-42.667v-149.333c0-23.595-19.115-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "phone-locked" + ] + }, + "attrs": [], + "properties": { + "order": 2184, + "id": 378, + "prevSize": 24, + "code": 59790, + "name": "phone-locked" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 910 + }, + { + "icon": { + "paths": [ + "M853.308 661.252c23.595 0 42.667 19.072 42.667 42.667v149.333c0 23.595-19.072 42.667-42.667 42.667-400.597 0-725.334-324.753-725.334-725.335 0-23.595 19.071-42.667 42.667-42.667h149.333c23.596 0 42.667 19.072 42.667 42.667 0 53.205 8.535 104.448 24.191 152.405 4.823 14.763 1.323 31.573-10.41 43.306l-93.868 94.21c61.485 120.789 160.258 219.477 281.133 280.96l93.867-93.995c11.733-11.733 28.587-15.232 43.349-10.453 48 15.659 99.2 24.235 152.405 24.235zM512 85.334h85.333v85.333h-85.333v-85.333zM682.667 85.334h256v85.333h-256v-85.333zM512 256h85.333v85.333h-85.333v-85.333zM682.667 256h256v85.333h-256v-85.333zM512 426.667h85.333v85.333h-85.333v-85.333zM682.667 426.667h256v85.333h-256v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "phone-log" + ] + }, + "attrs": [], + "properties": { + "order": 2185, + "id": 377, + "prevSize": 24, + "code": 59791, + "name": "phone-log" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 911 + }, + { + "icon": { + "paths": [ + "M1011.447 711.232c-130.048-123.563-305.92-199.296-499.456-199.296s-369.409 75.733-499.457 199.296c-7.766 7.723-12.544 18.432-12.544 30.208s4.737 22.443 12.501 30.165l105.643 105.728c7.766 7.723 18.432 12.501 30.208 12.501 11.605 0 22.1-4.651 29.823-12.117 33.793-31.445 72.022-58.112 113.707-79.061 14.122-6.912 23.85-21.461 23.85-38.315v-132.437c61.824-19.925 127.788-30.635 196.268-30.635 68.437 0 134.4 10.709 196.224 30.635v132.437c0 16.853 9.771 31.403 23.893 38.315 41.685 20.949 79.915 47.616 113.707 79.061 7.723 7.467 18.219 12.117 29.781 12.117 11.819 0 22.485-4.779 30.208-12.501l105.685-105.728c7.765-7.723 12.501-18.389 12.501-30.165s-4.779-22.485-12.544-30.208zM277.324 234.603l234.668 234.667 298.667-298.667-42.667-42.667-256 256-192.001-192h149.335v-64h-256.001v256h64v-149.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "phone-missed" + ] + }, + "attrs": [], + "properties": { + "order": 2186, + "id": 376, + "prevSize": 24, + "code": 59792, + "name": "phone-missed" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 912 + }, + { + "icon": { + "paths": [ + "M170.667 128c-23.467 0-42.667 19.2-42.667 42.667 0 400.64 324.693 725.333 725.333 725.333 23.467 0 42.667-19.2 42.667-42.667v-149.333c0-23.467-19.2-42.667-42.667-42.667-53.333 0-104.546-8.546-152.333-24.333-14.933-4.693-31.552-1.271-43.499 10.249l-93.837 93.833c-120.747-61.44-219.808-159.991-281.248-281.165l93.917-94.251c11.947-11.093 15.36-27.733 10.667-42.667-15.787-47.787-24.333-98.999-24.333-152.333 0-23.467-19.2-42.667-42.667-42.667h-149.333zM640 128v64h149.333l-234.667 234.667 42.667 42.667 234.667-234.667v149.333h64v-256h-256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "phone-outgoing" + ] + }, + "attrs": [], + "properties": { + "order": 2187, + "id": 375, + "prevSize": 24, + "code": 59793, + "name": "phone-outgoing" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 913 + }, + { + "icon": { + "paths": [ + "M810.641 426.584h85.333v-298.667h-85.333zM853.308 661.252c-53.205 0-104.405-8.576-152.405-24.235-14.763-4.779-31.616-1.28-43.349 10.453l-93.867 93.995c-120.875-61.483-219.648-160.171-281.132-280.96l93.867-94.21c11.733-11.733 15.232-28.544 10.41-43.306-15.658-47.957-24.192-99.2-24.192-152.405 0-23.595-19.072-42.667-42.667-42.667h-149.333c-23.595 0-42.667 19.072-42.667 42.667 0 400.582 324.736 725.335 725.334 725.335 23.595 0 42.667-19.072 42.667-42.667v-149.333c0-23.595-19.072-42.667-42.667-42.667zM725.308 127.918h-85.333v298.667h85.333v-298.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "phone-paused" + ] + }, + "attrs": [], + "properties": { + "order": 2188, + "id": 374, + "prevSize": 24, + "code": 59794, + "name": "phone-paused" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 914 + }, + { + "icon": { + "paths": [ + "M282.573 460.501c61.482 120.789 160.256 219.52 281.131 280.96l93.867-93.995c11.733-11.733 28.587-15.189 43.349-10.453 47.957 15.659 99.2 24.235 152.405 24.235 23.552 0 42.667 19.072 42.667 42.667v149.333c0 23.595-19.115 42.667-42.667 42.667-400.597 0-725.377-324.736-725.377-725.335 0-23.594 19.115-42.667 42.667-42.667h149.333c23.595 0 42.667 19.072 42.667 42.667 0 53.206 8.577 104.448 24.236 152.406 4.779 14.762 1.28 31.616-10.412 43.307l-93.866 94.209z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "phone" + ] + }, + "attrs": [], + "properties": { + "order": 2189, + "id": 373, + "prevSize": 24, + "code": 59795, + "name": "phone" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 915 + }, + { + "icon": { + "paths": [ + "M170.667 85.334h682.667c47.13 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.204 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM298.667 170.667c-58.91 0-106.667 47.756-106.667 106.667s47.756 106.667 106.667 106.667c58.91 0 106.667-47.756 106.667-106.667s-47.756-106.667-106.667-106.667zM170.667 768v85.333h682.667v-256l-128-128-256 256-128-128-170.667 170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "picture" + ] + }, + "attrs": [], + "properties": { + "order": 2190, + "id": 372, + "prevSize": 24, + "code": 59796, + "name": "picture" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 916 + }, + { + "icon": { + "paths": [ + "M405.333 384c-35.346 0-64 28.654-64 64 0 35.345 28.654 64 64 64 35.345 0 64-28.655 64-64 0-35.346-28.655-64-64-64zM618.667 384c-35.345 0-64 28.654-64 64s28.655 64 64 64c35.345 0 64-28.655 64-64s-28.655-64-64-64zM512 170.667l29.141 1.089c40.171-33.461 91.119-61.049 129.728-71.395 79.667-21.346 220.169-5.381 238.468 62.902 13.18 49.196-30.409 112.126-97.523 151.447 52.676 65.734 84.186 149.165 84.186 239.955 0 212.079-171.921 384-384 384-212.078 0-384-171.921-384-384 0-90.79 31.508-174.221 84.186-239.955-67.118-39.322-110.705-102.252-97.524-151.447 18.296-68.283 158.801-84.248 238.466-62.902 38.612 10.346 89.559 37.934 129.73 71.395l29.141-1.089zM426.666 682.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667c-23.564 0-42.666-19.102-42.666-42.667s19.102-42.667 42.666-42.667zM597.333 682.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM512 554.667c-117.821 0-213.334 99.977-213.334 170.667 0 70.694 95.513 128 213.334 128 117.82 0 213.333-57.306 213.333-128 0-70.69-95.514-170.667-213.333-170.667zM331.043 182.787c-18.968-5.082-135.409 2.939-135.409 2.939s94.355 74.405 113.323 79.487c18.967 5.082 107.976 9.156 114.075-13.606 6.101-22.761-73.021-63.738-91.989-68.82zM692.958 182.787c-18.97 5.082-98.091 46.059-91.989 68.82 6.097 22.761 95.108 18.688 114.074 13.606 18.97-5.082 113.323-79.487 113.323-79.487s-116.442-8.021-135.407-2.939z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pig" + ] + }, + "attrs": [], + "properties": { + "order": 2191, + "id": 371, + "prevSize": 24, + "code": 59797, + "name": "pig" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 917 + }, + { + "icon": { + "paths": [ + "M180.131 481.83l301.699-301.698c99.972-99.974 262.063-99.974 362.035 0 99.977 99.974 99.977 262.065 0 362.037l-301.696 301.7c-99.977 99.972-262.065 99.972-362.039 0-99.974-99.977-99.974-262.067 0-362.039zM240.47 542.17c-44.668 44.668-59.4 107.938-44.195 164.873l255.386-255.381 181.018 181.018 150.848-150.848c66.65-66.65 66.65-174.71 0-241.36s-174.707-66.65-241.357 0l-301.699 301.699z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pill" + ] + }, + "attrs": [], + "properties": { + "order": 2192, + "id": 370, + "prevSize": 24, + "code": 59798, + "name": "pill" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 918 + }, + { + "icon": { + "paths": [ + "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-253.103-253.103v253.022h-68.267v-256h-221.867v-85.333l85.333-85.333v-31.155l-255.974-255.975zM682.641 511.919l85.333 85.333v85.333h-7.62l-419.047-419.046v-92.955h-42.667v-85.333h426.667v85.333h-42.667v341.335z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pin-off" + ] + }, + "attrs": [], + "properties": { + "order": 2193, + "id": 369, + "prevSize": 24, + "code": 59799, + "name": "pin-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 919 + }, + { + "icon": { + "paths": [ + "M682.641 511.919v-341.335h42.667v-85.333h-426.667v85.333h42.667v341.335l-85.333 85.333v85.333h221.867v256h68.267v-256h221.867v-85.333l-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pin" + ] + }, + "attrs": [], + "properties": { + "order": 2194, + "id": 368, + "prevSize": 24, + "code": 59800, + "name": "pin" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 920 + }, + { + "icon": { + "paths": [ + "M170.667 85.333h682.667c47.13 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.204 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM469.333 810.667h85.333v-85.333h213.333l-170.667-170.667h128l-170.667-170.667h128l-170.667-170.667-170.667 170.667h128l-170.667 170.667h128l-170.667 170.667h213.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pine-tree-box" + ] + }, + "attrs": [], + "properties": { + "order": 2195, + "id": 367, + "prevSize": 24, + "code": 59801, + "name": "pine-tree-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 921 + }, + { + "icon": { + "paths": [ + "M426.667 896v-128h-298.667l213.333-213.333h-128l213.333-213.333h-128l213.333-213.333 213.333 213.333h-128l213.333 213.333h-128l213.333 213.333h-298.667v128h-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pine-tree" + ] + }, + "attrs": [], + "properties": { + "order": 2196, + "id": 366, + "prevSize": 24, + "code": 59802, + "name": "pine-tree" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 922 + }, + { + "icon": { + "paths": [ + "M554.641 691.127c-34.219 0-66.901-14.464-90.283-39.253l-40.619 136.533-2.901 8.832-1.365-0.469c-8.363 13.824-23.211 22.357-39.765 22.357-25.856 0-46.933-21.035-46.933-46.976 0-2.176 0.256-4.224 0.597-6.187l-0.725-0.299 2.304-7.595 78.891-237.312c0 0-8.533-26.155-8.533-62.848 0-73.345 39.339-95.319 70.997-95.319s60.459 11.307 60.459 55.979c0 57.345-37.931 86.7-37.931 128.129 0 31.573 25.728 57.259 57.31 57.259 99.575 0 135.031-75.093 135.031-145.365 0-92.929-80.384-168.535-179.2-168.535s-179.2 75.605-179.2 168.535c0.043 28.757 8.021 57.344 23.125 82.56 3.968 6.656 6.059 14.165 6.059 21.973 0 23.552-19.151 42.667-42.667 42.667-15.189 0-29.397-8.107-36.992-21.12-22.784-38.229-34.859-81.835-34.859-126.080 0-139.991 118.656-253.868 264.533-253.868s264.533 113.877 264.533 253.868c0 112-69.461 232.533-221.867 232.533zM853.308 85.26h-682.667c-47.147 0-84.907 38.187-84.907 85.333l-0.427 682.668c0 47.104 38.187 85.333 85.333 85.333h682.667c47.104 0 85.333-38.229 85.333-85.333v-682.668c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pinterest-box" + ] + }, + "attrs": [], + "properties": { + "order": 2197, + "id": 365, + "prevSize": 24, + "code": 59803, + "name": "pinterest-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 923 + }, + { + "icon": { + "paths": [ + "M565.308 735.927c-42.773 0-83.627-18.082-112.853-49.067l-50.773 170.667-3.627 11.038-1.707-0.585c-10.453 17.28-29.013 27.947-49.707 27.947-32.32 0-58.667-26.295-58.667-58.722 0-2.718 0.32-5.278 0.747-7.731l-0.907-0.375 2.88-9.493 98.613-296.64c0 0-10.667-32.691-10.667-78.558 0-91.681 49.173-119.148 88.747-119.148s75.575 14.134 75.575 69.973c0 71.682-47.415 108.375-47.415 160.16 0 39.467 32.158 71.573 71.633 71.573 124.471 0 168.794-93.867 168.794-181.705 0-116.161-100.48-210.668-224-210.668s-224 94.507-224 210.668c0.053 35.947 10.027 71.68 28.907 103.198 4.96 8.32 7.573 17.707 7.573 27.469 0 29.44-23.939 53.333-53.333 53.333-18.987 0-36.747-10.133-46.24-26.402-28.48-47.787-43.573-102.293-43.573-157.598 0-174.988 148.32-317.335 330.667-317.335 182.345 0 330.667 142.346 330.667 317.335 0 139.998-86.827 290.667-277.333 290.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pinterest" + ] + }, + "attrs": [], + "properties": { + "order": 2198, + "id": 364, + "prevSize": 24, + "code": 59804, + "name": "pinterest" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 924 + }, + { + "icon": { + "paths": [ + "M511.974 639.919c-47.104 0-85.334-38.187-85.334-85.333s38.23-85.333 85.334-85.333c47.104 0 85.333 38.187 85.333 85.333s-38.229 85.333-85.333 85.333zM298.641 298.584c0-47.147 38.186-85.333 85.333-85.333 47.104 0 85.334 38.187 85.334 85.333s-38.229 85.333-85.334 85.333c-47.147 0-85.333-38.187-85.333-85.333zM511.974 85.251c-152.193 0-289.024 65.877-383.532 170.624l383.532 682.711 383.701-682.497c-94.507-104.875-231.381-170.837-383.701-170.837z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pizza" + ] + }, + "attrs": [], + "properties": { + "order": 2199, + "id": 363, + "prevSize": 24, + "code": 59805, + "name": "pizza" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 925 + }, + { + "icon": { + "paths": [ + "M85.773 896l895.573-384-895.573-384-0.427 298.667 640 85.333-640 85.333 0.427 298.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "plane" + ] + }, + "attrs": [], + "properties": { + "order": 2200, + "id": 362, + "prevSize": 24, + "code": 59806, + "name": "plane" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 926 + }, + { + "icon": { + "paths": [ + "M810.641 810.586l-597.334 0.043v-597.377h597.334zM810.641 127.918h-597.334c-47.104 0-85.333 38.229-85.333 85.333v597.335c0 47.147 38.229 85.333 85.333 85.333h597.334c47.104 0 85.333-38.187 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333zM426.641 341.251v341.335l213.334-170.667-213.334-170.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "play-box-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2201, + "id": 361, + "prevSize": 24, + "code": 59807, + "name": "play-box-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 927 + }, + { + "icon": { + "paths": [ + "M511.974 859.17c-188.202 0-341.332-153.126-341.332-341.333 0-188.201 153.13-341.332 341.332-341.332s341.333 153.13 341.333 341.332c0 188.207-153.131 341.333-341.333 341.333zM511.974 91.172c-235.647 0-426.665 191.018-426.665 426.665 0 235.652 191.018 426.667 426.665 426.667s426.667-191.014 426.667-426.667c0-235.647-191.019-426.665-426.667-426.665zM426.642 709.837l255.999-192-255.999-191.998v383.998z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "play-circle-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2202, + "id": 360, + "prevSize": 24, + "code": 59808, + "name": "play-circle-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 928 + }, + { + "icon": { + "paths": [ + "M426.641 709.82v-384.002l256 192.002zM511.974 91.151c-235.649 0-426.667 191.018-426.667 426.669 0 235.648 191.018 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.651-191.019-426.669-426.667-426.669z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "play-circle" + ] + }, + "attrs": [], + "properties": { + "order": 2203, + "id": 359, + "prevSize": 24, + "code": 59809, + "name": "play-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 929 + }, + { + "icon": { + "paths": [ + "M341.307 219.172v597.332l469.334-298.667-469.334-298.665z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "play" + ] + }, + "attrs": [], + "properties": { + "order": 2204, + "id": 358, + "prevSize": 24, + "code": 59810, + "name": "play" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 930 + }, + { + "icon": { + "paths": [ + "M85.333 682.667h341.333v-85.333h-341.333zM512 597.333v85.333h426.667v-85.333zM597.333 256h-512v85.333h512zM597.333 426.667h-512v85.333h512v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "playlist-minus" + ] + }, + "attrs": [], + "properties": { + "order": 2205, + "id": 357, + "prevSize": 24, + "code": 59811, + "name": "playlist-minus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 931 + }, + { + "icon": { + "paths": [ + "M85.333 682.667h341.333v-85.333h-341.333zM768 597.333v-170.667h-85.333v170.667h-170.667v85.333h170.667v170.667h85.333v-170.667h170.667v-85.333zM597.333 256h-512v85.333h512zM597.333 426.667h-512v85.333h512v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "playlist-plus" + ] + }, + "attrs": [], + "properties": { + "order": 2206, + "id": 356, + "prevSize": 24, + "code": 59812, + "name": "playlist-plus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 932 + }, + { + "icon": { + "paths": [ + "M404.989 182.228c59.139 10.958 145.432 36.953 191.764 52.564 117.948 40.495 157.909 90.815 157.909 204.291 0 110.72-68.331 152.597-155.068 110.72v-206.138c0-24.155-4.437-46.444-27.23-52.751-17.284-5.579-28.134 10.551-28.134 34.693v516.164l-139.241-44.156v-615.387zM570.641 751.787l223.953-79.808c25.34-9.067 29.257-21.909 8.674-28.668-20.663-6.788-58.065-4.791-83.435 4.305l-149.193 52.506v-83.657l8.593-2.876c0 0 43.14-15.253 103.765-21.956 60.608-6.677 134.848 0.875 193.088 22.955 65.711 20.813 73.118 51.358 56.457 72.439-16.747 21.043-57.626 36.087-57.626 36.087l-304.277 109.257v-80.585zM149.596 743.381c-67.439-18.995-78.694-58.517-48.010-81.289 28.485-21.056 76.743-36.954 76.743-36.954l199.65-70.942v80.828l-143.616 51.443c-25.447 9.173-29.302 21.995-8.719 28.762 20.661 6.763 57.987 4.847 83.418-4.309l68.918-24.956v72.371l-13.774 2.3c-68.949 11.281-142.305 6.613-214.608-17.254z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "playstation" + ] + }, + "attrs": [], + "properties": { + "order": 2207, + "id": 355, + "prevSize": 24, + "code": 59813, + "name": "playstation" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 933 + }, + { + "icon": { + "paths": [ + "M725.308 554.586h-170.667v170.667h-85.333v-170.667h-170.667v-85.333h170.667v-170.665h85.333v170.665h170.667zM810.641 127.92h-597.333c-47.189 0-85.333 38.229-85.333 85.333v597.332c0 47.104 38.144 85.333 85.333 85.333h597.333c47.061 0 85.333-38.229 85.333-85.333v-597.332c0-47.104-38.272-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "plus-box" + ] + }, + "attrs": [], + "properties": { + "order": 2208, + "id": 354, + "prevSize": 24, + "code": 59814, + "name": "plus-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 934 + }, + { + "icon": { + "paths": [ + "M511.974 853.248c-188.203 0-341.333-153.126-341.333-341.333 0-188.201 153.131-341.331 341.333-341.331s341.333 153.13 341.333 341.331c0 188.207-153.131 341.333-341.333 341.333zM511.974 85.25c-235.648 0-426.667 191.018-426.667 426.665 0 235.652 191.019 426.667 426.667 426.667s426.667-191.014 426.667-426.667c0-235.646-191.019-426.665-426.667-426.665zM554.641 298.583h-85.333v170.665h-170.667v85.333h170.667v170.667h85.333v-170.667h170.667v-85.333h-170.667v-170.665z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "plus-circle-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2209, + "id": 353, + "prevSize": 24, + "code": 59815, + "name": "plus-circle-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 935 + }, + { + "icon": { + "paths": [ + "M725.308 554.581h-170.667v170.667h-85.333v-170.667h-170.667v-85.333h170.667v-170.665h85.333v170.665h170.667zM511.974 85.25c-235.648 0-426.667 191.018-426.667 426.665 0 235.652 191.019 426.667 426.667 426.667s426.667-191.014 426.667-426.667c0-235.646-191.019-426.665-426.667-426.665z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "plus-circle" + ] + }, + "attrs": [], + "properties": { + "order": 2210, + "id": 352, + "prevSize": 24, + "code": 59816, + "name": "plus-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 936 + }, + { + "icon": { + "paths": [ + "M682.667 469.312v-85.333h-128v-128h-85.333v128h-128v85.333h128v128h85.333v-128h128zM725.333 128c47.061 0 85.333 38.229 85.333 85.333v426.667c0 47.104-38.272 85.333-85.333 85.333h-170.667v85.333h42.667c23.565 0 42.667 19.102 42.667 42.667h298.667v85.333h-298.667c0 23.565-19.102 42.667-42.667 42.667h-170.667c-23.564 0-42.666-19.102-42.666-42.667h-298.667v-85.333h298.667c0-23.565 19.102-42.667 42.666-42.667h42.667v-85.333h-170.667c-47.189 0-85.333-38.229-85.333-85.333v-426.667c0-47.104 38.144-85.333 85.333-85.333h426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "plus-network" + ] + }, + "attrs": [], + "properties": { + "order": 2211, + "id": 351, + "prevSize": 24, + "code": 59817, + "name": "plus-network" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 937 + }, + { + "icon": { + "paths": [ + "M426.641 341.251v170.668h170.667v85.333h-170.667v170.667h-85.333v-170.667h-170.667v-85.333h170.667v-170.668h85.333zM618.641 259.335l192-46.080v554.668h-85.333v-452.268l-106.667 21.333v-77.653z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "plus-one" + ] + }, + "attrs": [], + "properties": { + "order": 2212, + "id": 350, + "prevSize": 24, + "code": 59818, + "name": "plus-one" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 938 + }, + { + "icon": { + "paths": [ + "M810.641 554.581h-256v256h-85.333v-256h-256.002v-85.333h256.002v-255.998h85.333v255.998h256v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "plus" + ] + }, + "attrs": [], + "properties": { + "order": 2213, + "id": 349, + "prevSize": 24, + "code": 59819, + "name": "plus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 939 + }, + { + "icon": { + "paths": [ + "M938.667 512c0 235.639-191.027 426.667-426.667 426.667-235.642 0-426.667-191.027-426.667-426.667v-320c0-58.91 47.756-106.666 106.667-106.666h640c58.91 0 106.667 47.756 106.667 106.666v320zM677.722 351.801l-165.534 165.532-165.8-165.799c-24.993-24.993-65.516-24.993-90.509 0s-24.993 65.516 0 90.51l210.656 211.456c24.994 24.994 65.515 24.994 90.509 0l211.187-211.191c24.994-24.992 24.994-65.514 0-90.507s-65.515-24.993-90.509 0z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pocket" + ] + }, + "attrs": [], + "properties": { + "order": 2214, + "id": 348, + "prevSize": 24, + "code": 59820, + "name": "pocket" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 940 + }, + { + "icon": { + "paths": [ + "M725.308 725.252h-85.333v-170.667h85.333zM554.641 725.252h-85.333v-426.668h85.333zM383.974 725.252h-85.333v-298.668h85.333zM810.641 127.918h-597.334c-47.147 0-85.333 38.187-85.333 85.333v597.335c0 47.083 38.187 85.333 85.333 85.333h597.334c47.104 0 85.333-38.251 85.333-85.333v-597.335c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "poll-box" + ] + }, + "attrs": [], + "properties": { + "order": 2215, + "id": 347, + "prevSize": 24, + "code": 59821, + "name": "poll-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 941 + }, + { + "icon": { + "paths": [ + "M128 938.667v-597.333h170.667v597.333h-170.667zM426.666 938.667v-853.333h170.667v853.333h-170.667zM725.333 938.667v-341.333h170.667v341.333h-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "poll" + ] + }, + "attrs": [], + "properties": { + "order": 2216, + "id": 346, + "prevSize": 24, + "code": 59822, + "name": "poll" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 942 + }, + { + "icon": { + "paths": [ + "M810.641 170.583h-170.667l-336.853 538.967-111.147-197.636 192-341.331h-170.667l-192 341.331 192 341.333h170.667l336.854-538.964 111.147 197.631-192 341.333h170.667l192-341.333-192-341.331z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "polymer" + ] + }, + "attrs": [], + "properties": { + "order": 2217, + "id": 345, + "prevSize": 24, + "code": 59823, + "name": "polymer" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 943 + }, + { + "icon": { + "paths": [ + "M298.667 938.667h-95.999c0 0-32 0-39.954-57.668l-75.555-718.438-1.824-13.226c0-35.346 38.205-64 85.333-64 47.037 0 85.185 28.543 85.332 63.795 0.147-35.252 38.295-63.796 85.333-63.796 47.128 0 85.333 28.654 85.333 64 0-35.346 38.204-64 85.334-64 46.562 0 84.416 27.97 85.291 64.358l0.043-0.358c0-35.346 38.204-64 85.333-64 47.036 0 85.184 28.544 85.333 63.796 0.145-35.252 38.293-63.795 85.333-63.795 47.125 0 85.333 28.654 85.333 64l-1.826 13.225-75.554 718.438c-7.953 57.668-39.953 57.668-39.953 57.668h-522.667zM761.677 210.447c-12.732-23.337-43.311-39.779-79.010-39.779-34.428 0-69.79 15.292-86.345 37.315l-8.457 645.351h122.893l50.918-642.886zM427.678 207.983c-16.556-22.022-51.916-37.315-86.345-37.315-35.699 0-66.278 16.442-79.011 39.779l50.92 642.886h122.893l-8.457-645.35z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "popcorn" + ] + }, + "attrs": [], + "properties": { + "order": 2218, + "id": 344, + "prevSize": 24, + "code": 59824, + "name": "popcorn" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 944 + }, + { + "icon": { + "paths": [ + "M128 213.333c0-47.104 38.144-85.333 85.333-85.333h597.333c47.083 0 85.333 38.229 85.333 85.333v597.333c0 47.104-38.251 85.333-85.333 85.333h-597.333c-47.189 0-85.333-38.229-85.333-85.333v-597.333zM298.667 768h85.333l15.046-85.333h170.665l-15.044 85.333h85.333l15.044-85.333h85.333l15.049-85.333h-85.333l30.093-170.667h85.333l15.049-85.332h-85.338l15.049-85.334h-85.333l-15.049 85.334h-170.662l15.044-85.334h-85.332l-15.047 85.334-85.333-0-15.047 85.333h85.333l-30.093 170.667h-85.333l-15.047 85.333h85.333l-15.046 85.333zM444.186 426.667h170.667l-30.093 170.667h-170.667l30.093-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pound-box" + ] + }, + "attrs": [], + "properties": { + "order": 2219, + "id": 343, + "prevSize": 24, + "code": 59825, + "name": "pound-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 945 + }, + { + "icon": { + "paths": [ + "M230.957 896l30.093-170.667h-170.666l15.046-85.333h170.667l45.139-256-170.666-0 15.046-85.333h170.667l30.093-170.667h85.332l-30.092 170.667 255.999 0 30.093-170.667h85.333l-30.093 170.667 170.667-0-15.044 85.333-170.667 0-45.141 255.999h170.667l-15.044 85.333h-170.667l-30.097 170.667h-85.333l30.097-170.667h-256.002l-30.093 170.667h-85.333zM406.569 384l-45.139 256h255.999l45.141-255.999-256.001-0z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pound" + ] + }, + "attrs": [], + "properties": { + "order": 2220, + "id": 342, + "prevSize": 24, + "code": 59826, + "name": "pound" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 946 + }, + { + "icon": { + "paths": [ + "M640 1024h85.333v-85.333h-85.333zM706.56 189.44l-61.867 61.867c73.813 44.8 123.307 125.44 123.307 218.027 0 141.227-114.773 256-256 256s-256-114.773-256-256c0-92.587 49.493-173.227 122.88-218.453l-61.44-61.44c-88.747 61.44-146.773 163.84-146.773 279.893 0 188.587 152.747 341.333 341.333 341.333s341.333-152.747 341.333-341.333c0-116.053-58.027-218.453-146.773-279.893zM554.667 85.333h-85.333v426.667h85.333zM469.333 1024h85.333v-85.333h-85.333zM298.667 1024h85.333v-85.333h-85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "power-settings" + ] + }, + "attrs": [], + "properties": { + "order": 2221, + "id": 341, + "prevSize": 24, + "code": 59827, + "name": "power-settings" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 947 + }, + { + "icon": { + "paths": [ + "M640 640h85.333v-170.667h-85.333zM298.667 640h85.333v-170.667h-85.333zM469.333 554.667h85.333v-170.667h-85.333zM376.747 298.667h271.787l162.133 162.133v264.533h-597.333v-264.533zM341.333 213.333l-213.333 213.333v384h768v-384l-213.333-213.333h-341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "power-socket" + ] + }, + "attrs": [], + "properties": { + "order": 2222, + "id": 340, + "prevSize": 24, + "code": 59828, + "name": "power-socket" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 948 + }, + { + "icon": { + "paths": [ + "M706.56 232.107l-61.867 61.867c73.813 44.8 123.307 125.44 123.307 218.027 0 141.227-114.773 256-256 256s-256-114.773-256-256c0-92.587 49.493-173.227 122.88-218.453l-61.44-61.44c-88.747 61.44-146.773 163.84-146.773 279.893 0 188.587 152.747 341.333 341.333 341.333s341.333-152.747 341.333-341.333c0-116.053-58.027-218.453-146.773-279.893zM554.667 128h-85.333v426.666h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "power" + ] + }, + "attrs": [], + "properties": { + "order": 2223, + "id": 339, + "prevSize": 24, + "code": 59829, + "name": "power" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 949 + }, + { + "icon": { + "paths": [ + "M85.333 128h341.333c0-47.128 38.204-85.333 85.333-85.333s85.333 38.205 85.333 85.333h341.333v85.333h-42.667v469.333h-245.333l74.667 256h-85.333l-74.667-256h-106.667l-74.667 256h-85.333l74.667-256h-245.333v-469.333h-42.667v-85.333zM213.333 213.334v384h597.333v-384h-597.333zM505.754 505.754c-3.861 3.857-9.195 6.246-15.087 6.246-11.78 0-21.333-9.553-21.333-21.333v-170.666c0-11.782 9.553-21.333 21.333-21.333 5.892 0 11.226 2.388 15.087 6.249l59.58 59.581c13.611 13.612 27.226 27.224 27.226 40.837s-13.615 27.225-27.226 40.836l-59.58 59.584z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "presentation-play" + ] + }, + "attrs": [], + "properties": { + "order": 2224, + "id": 338, + "prevSize": 24, + "code": 59830, + "name": "presentation-play" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 950 + }, + { + "icon": { + "paths": [ + "M85.333 128h341.333c0-47.128 38.204-85.333 85.333-85.333s85.333 38.205 85.333 85.333h341.333v85.333h-42.667v469.333h-245.333l74.667 256h-85.333l-74.667-256h-106.667l-74.667 256h-85.333l74.667-256h-245.333v-469.333h-42.667v-85.333zM213.333 213.334v384h597.333v-384h-597.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "presentation" + ] + }, + "attrs": [], + "properties": { + "order": 2225, + "id": 337, + "prevSize": 24, + "code": 59831, + "name": "presentation" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 951 + }, + { + "icon": { + "paths": [ + "M810.667 256c23.595 0 42.667-19.072 42.667-42.667s-19.072-42.667-42.667-42.667c-23.595 0-42.667 19.072-42.667 42.667s19.072 42.667 42.667 42.667zM810.667 85.334c70.699 0 128 57.301 128 128v256h-170.641v-170.584h-512l-0.026 170.584h-170.667v-256c0-70.656 57.344-128 128-128h597.333zM767.974 778.667c0 16.265-9.101 30.4-22.485 37.602l-209.353 114.901c-6.869 4.727-15.194 7.497-24.162 7.497-8.973 0-17.297-2.769-24.166-7.501l-209.342-114.893c-13.389-7.198-22.492-21.342-22.492-37.606v-224c0-16.265 9.103-30.409 22.492-37.606l209.342-104.228c6.869-4.73 15.194-7.499 24.166-7.499 8.969 0 17.293 2.769 24.166 7.498l209.348 104.233c13.385 7.202 22.485 21.338 22.485 37.602v224zM512.013 497.105l-126.279 57.562 126.279 68.228 126.217-68.228-126.217-57.562zM341.307 753.702l128 69.193v-126.123l-128-69.188v126.118zM682.641 753.702v-126.118l-128 69.188v126.161l128-69.231z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "printer-3d" + ] + }, + "attrs": [], + "properties": { + "order": 2226, + "id": 336, + "prevSize": 24, + "code": 59832, + "name": "printer-3d" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 952 + }, + { + "icon": { + "paths": [ + "M767.974 127.918h-512v170.667h512zM810.641 511.919c-23.595 0-42.667-19.072-42.667-42.667s19.072-42.668 42.667-42.668c23.595 0 42.667 19.073 42.667 42.668s-19.072 42.667-42.667 42.667zM682.641 810.586h-341.334v-213.333h341.334zM810.641 341.251h-597.334c-70.656 0-128 57.344-128 128.001v256h170.667v170.667h512v-170.667h170.667v-256c0-70.7-57.301-128.001-128-128.001z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "printer" + ] + }, + "attrs": [], + "properties": { + "order": 2227, + "id": 335, + "prevSize": 24, + "code": 59833, + "name": "printer" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 953 + }, + { + "icon": { + "paths": [ + "M128 554.667h119.089l183.819-350.119 50.287 381.983 136.836-174.512 142.647 142.648h135.322v85.333h-170.667l-99.558-99.558-202.687 258.492-41.674-316.544-82.748 157.611h-170.667v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "pulse" + ] + }, + "attrs": [], + "properties": { + "order": 2228, + "id": 334, + "prevSize": 24, + "code": 59834, + "name": "pulse" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 954 + }, + { + "icon": { + "paths": [ + "M874.641 469.248h-64v-170.665c0-47.104-38.229-85.333-85.333-85.333h-170.667v-64c0-58.922-47.744-106.667-106.667-106.667s-106.667 47.745-106.667 106.667v64h-170.667c-47.104 0-84.906 38.229-84.906 85.333l-0.129 162.131h63.702c63.616 0 115.2 51.584 115.2 115.2 0 63.62-51.584 115.204-115.2 115.204h-63.872l-0.128 162.129c0 47.108 38.229 85.333 85.333 85.333h162.133v-64c0-63.616 51.584-115.2 115.201-115.2s115.2 51.584 115.2 115.2v64h162.133c47.104 0 85.333-38.225 85.333-85.333v-170.667h64c58.923 0 106.667-47.744 106.667-106.667 0-58.918-47.744-106.667-106.667-106.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "puzzle" + ] + }, + "attrs": [], + "properties": { + "order": 2229, + "id": 333, + "prevSize": 24, + "code": 59835, + "name": "puzzle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 955 + }, + { + "icon": { + "paths": [ + "M213.334 213.333h85.333v85.333h-85.333v-85.333zM42.667 42.668l426.667 0v426.665h-426.667v-426.665zM128 128.001v256l256 0v-256h-256zM213.333 725.333h85.333v85.333h-85.333v-85.333zM42.667 554.667h426.667v426.667h-426.667v-426.667zM128 640v256h256v-256h-256zM725.333 213.334h85.333v85.333h-85.333v-85.333zM554.667 42.668l426.662 0v426.665h-426.662v-426.665zM640 128.001v256l256 0v-256h-256zM554.667 554.667h170.667v85.333h85.333v-85.333h170.667v85.333h-170.667v85.333h170.667v256h-170.667v-85.333h-170.667v85.333h-85.333v-85.333h85.333v-85.333h-85.333v-256zM896 896v-85.333h-85.333v85.333h85.333zM810.667 725.333h-85.333v-85.333h-85.333v170.667h170.667v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "qrcode" + ] + }, + "attrs": [], + "properties": { + "order": 2230, + "id": 332, + "prevSize": 24, + "code": 59836, + "name": "qrcode" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 956 + }, + { + "icon": { + "paths": [ + "M234.667 42.667c106.039 0 192 85.961 192 192 0 37.57-10.791 72.62-29.442 102.218l4.448 4.448h220.655l4.446-4.448c-18.65-29.599-29.44-64.649-29.44-102.218 0-106.039 85.961-192 192-192s192 85.961 192 192c0 106.039-85.961 192-192 192-37.568 0-72.619-10.791-102.217-29.442l-47.117 47.115v135.322l47.117 47.117c29.598-18.654 64.649-29.444 102.217-29.444 106.039 0 192 85.961 192 192s-85.961 192-192 192c-106.039 0-192-85.961-192-192 0-37.568 10.79-72.619 29.44-102.217l-4.446-4.45h-220.655l-4.448 4.45c18.651 29.598 29.442 64.649 29.442 102.217 0 106.039-85.961 192-192 192s-192-85.961-192-192c0-106.039 85.961-192 192-192 37.57 0 72.619 10.79 102.218 29.44l47.115-47.113v-135.322l-47.116-47.114c-29.599 18.651-64.648 29.442-102.218 29.442-106.039 0-192-85.961-192-192s85.961-192 192-192zM234.666 128.001c-58.91 0-106.666 47.756-106.666 106.667s47.756 106.667 106.666 106.667c58.91 0 106.667-47.756 106.667-106.667s-47.756-106.667-106.667-106.667zM234.666 682.667c-58.91 0-106.666 47.757-106.666 106.667s47.756 106.667 106.666 106.667c58.91 0 106.667-47.757 106.667-106.667s-47.756-106.667-106.667-106.667zM789.333 128.001c-58.91 0-106.667 47.756-106.667 106.667s47.757 106.667 106.667 106.667c58.91 0 106.667-47.756 106.667-106.667s-47.757-106.667-106.667-106.667zM789.333 682.667c-58.91 0-106.667 47.757-106.667 106.667s47.757 106.667 106.667 106.667c58.91 0 106.667-47.757 106.667-106.667s-47.757-106.667-106.667-106.667zM166.861 736.111l48.276 27.87c5.403-4.169 12.177-6.647 19.529-6.647 17.673 0 32 14.327 32 32l-0.278 4.237 48.274 27.874-12.19 21.111-48.277-27.87c-5.403 4.169-12.177 6.647-19.529 6.647-17.673 0-32-14.327-32-32l0.278-4.237-48.274-27.874 12.19-21.111zM154.671 266.777l48.274-27.871-0.278-4.239c0-17.673 14.327-32 32-32 7.353 0 14.126 2.48 19.53 6.649l48.276-27.872 12.191 21.114-48.274 27.871 0.278 4.238c0 17.673-14.327 32-32 32-7.352 0-14.126-2.479-19.529-6.648l-48.276 27.873-12.191-21.115zM721.527 181.443l48.277 27.873c5.402-4.169 12.177-6.649 19.529-6.649 17.673 0 32 14.327 32 32l-0.277 4.239 48.273 27.871-12.19 21.114-48.277-27.872c-5.402 4.169-12.177 6.648-19.529 6.648-17.673 0-32-14.327-32-32l0.277-4.238-48.273-27.872 12.19-21.115zM709.338 821.444l47.996-32.111c0-17.673 14.327-32 32-32 7.351 0 14.127 2.479 19.529 6.647l48.277-27.87 12.19 21.111-47.996 32.111c0 17.673-14.327 32-32 32-7.351 0-14.127-2.479-19.529-6.647l-48.277 27.87-12.19-21.111z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "quadcopter" + ] + }, + "attrs": [], + "properties": { + "order": 2231, + "id": 331, + "prevSize": 24, + "code": 59837, + "name": "quadcopter" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 957 + }, + { + "icon": { + "paths": [ + "M618.641 575.915h85.333v-128h-85.333zM767.974 597.248c0 23.552-19.072 42.667-42.667 42.667h-32v64h-64v-64h-32c-23.595 0-42.667-19.115-42.667-42.667v-170.665c0-23.552 19.072-42.667 42.667-42.667h128c23.595 0 42.667 19.114 42.667 42.667zM469.308 639.915h-64v-85.333h-85.333v85.333h-64v-255.998h64v106.665h85.333v-106.665h64zM810.641 170.583h-597.333c-47.147 0-85.333 38.229-85.333 85.333v511.998c0 47.108 38.187 85.333 85.333 85.333h597.333c47.104 0 85.333-38.225 85.333-85.333v-511.998c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "quality-high" + ] + }, + "attrs": [], + "properties": { + "order": 2232, + "id": 330, + "prevSize": 24, + "code": 59838, + "name": "quality-high" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 958 + }, + { + "icon": { + "paths": [ + "M512 85.333c-235.643 0-426.667 191.002-426.667 426.667s191.023 426.667 426.667 426.667c235.665 0 426.667-191.002 426.667-426.667s-191.002-426.667-426.667-426.667zM554.667 810.667h-85.333v-85.333h85.333v85.333zM642.846 480.158l-38.191 39.164c-30.882 30.886-49.988 56.678-49.988 120.678h-85.333v-21.325c0-47.125 19.106-89.792 49.98-120.674l53.030-53.666c15.437-15.445 24.99-36.774 24.99-60.335 0-47.13-38.208-85.333-85.333-85.333s-85.333 38.204-85.333 85.333h-85.333c0-94.259 76.416-170.667 170.667-170.667 94.259 0 170.667 76.407 170.667 170.667 0 37.551-15.219 71.548-39.821 96.158z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "question-mark-circle" + ] + }, + "attrs": [], + "properties": { + "order": 2233, + "id": 329, + "prevSize": 24, + "code": 59839, + "name": "question-mark-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 959 + }, + { + "icon": { + "paths": [ + "M554.667 768l-298.667-298.667 298.667-298.667v170.667c341.333 0 469.333 469.333 469.333 469.333s-128-213.333-469.333-213.333v170.667zM298.667 768l-298.667-298.667 298.667-298.667v128l-170.667 170.667 170.667 170.667v128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "quick-reply" + ] + }, + "attrs": [], + "properties": { + "order": 2234, + "id": 328, + "prevSize": 24, + "code": 59840, + "name": "quick-reply" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 960 + }, + { + "icon": { + "paths": [ + "M512 128c212.079 0 384 171.923 384 384 0 75.093-21.555 145.148-58.812 204.322l58.812 58.816v78.195c0 23.565-19.102 42.667-42.667 42.667h-77.828l-58.957-58.957c-59.221 37.346-129.361 58.957-204.548 58.957-212.077 0-384-171.921-384-384 0-212.077 171.923-384 384-384zM512 298.667c-117.821 0-213.333 95.513-213.333 213.333s95.512 213.333 213.333 213.333c27.563 0 53.909-5.227 78.093-14.746l-123.034-123.034c-33.323-33.323-33.323-87.356 0-120.678 33.327-33.327 87.356-33.327 120.678 0l122.953 122.953c9.455-24.111 14.643-50.364 14.643-77.828 0-117.821-95.514-213.333-213.333-213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "quicktime" + ] + }, + "attrs": [], + "properties": { + "order": 2235, + "id": 327, + "prevSize": 24, + "code": 59841, + "name": "quicktime" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 961 + }, + { + "icon": { + "paths": [ + "M938.667 746.667c0 35.345-28.655 64-64 64-24.666 0-46.071-13.952-56.759-34.398-19.063 41.643-22.494 85.798-16.29 116.954 9.050 45.444-33.617 45.444-33.617 45.444h-341.333c-42.667 0-85.333 0-92.445-21.333s21.333-64 92.445-85.333l37.453-8.73c-215.714-150.626 47.881-225.937 47.881-225.937-85.333-42.667-170.667 10.667-170.667 53.333 0 85.333 19.435 115.725 10.667 128-53.333 74.667-96 160-96 160h-106.667c-21.333-128 106.667-42.667 106.667-128 0-42.667 56.042-91.486 21.333-149.333-36.724-61.205-24.279-115.388-7-150.455-40.231-2.65-112.351-11.563-142.333-41.545-42.667-42.667 85.333-213.333 170.667-213.333 29.182 0 48.384 4.99 64.433 14.969l50.191-144.85c7.715-22.266 32.018-34.061 54.286-26.346 22.263 7.715 34.061 32.019 26.347 54.284l-32.299 93.206 85.645-49.446c20.403-11.782 46.498-4.79 58.283 15.617 11.78 20.407 4.791 46.502-15.616 58.284l-146.748 84.723 26.146 27.559c85.333 85.333 197.952 0.413 277.333 53.333 164.757 109.841 161.626 197.589 138.462 246.182 30.37 4.996 53.538 31.369 53.538 63.151zM244.499 338.6c-19.535 13.177-33.533 34.993-20.356 54.528s48.538 18.726 68.074 5.549c19.535-13.177 15.847-33.731 2.67-53.267s-30.852-19.988-50.388-6.811z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "rabbit" + ] + }, + "attrs": [], + "properties": { + "order": 2236, + "id": 326, + "prevSize": 24, + "code": 59842, + "name": "rabbit" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 962 + }, + { + "icon": { + "paths": [ + "M339.257 127.516l-60.7 94.063 60.7 94.062-0.284 0.147-85.181 132-73.901-38.174 60.736-94.119-60.605-93.915 85.333-132.236 73.901 38.173zM595.255 123.507l-60.698 94.062 60.698 94.062-0.282 0.147-85.18 131.998-73.903-38.173 60.736-94.119-60.604-93.916 85.333-132.235 73.899 38.173zM852.642 123.507l-60.702 94.062 60.702 94.062-0.286 0.147-85.18 131.998-73.899-38.173 60.736-94.119-60.608-93.916 85.333-132.235 73.903 38.173zM85.333 938.667v-341.333c0-47.13 38.205-85.333 85.333-85.333h682.667c47.13 0 85.333 38.204 85.333 85.333v341.333h-85.333v-85.333h-682.667v85.333h-85.333zM256 597.333c-23.564 0-42.666 19.102-42.666 42.667v85.333c0 23.565 19.102 42.667 42.667 42.667s42.667-19.102 42.667-42.667l-0-85.333c0-23.565-19.102-42.667-42.667-42.667zM426.667 597.333c-23.564 0-42.667 19.102-42.667 42.667v85.333c0 23.565 19.102 42.667 42.667 42.667s42.667-19.102 42.667-42.667v-85.333c0-23.565-19.102-42.667-42.667-42.667zM597.333 597.333c-23.565 0-42.667 19.102-42.667 42.667v85.333c0 23.565 19.102 42.667 42.667 42.667s42.667-19.102 42.667-42.667v-85.333c0-23.565-19.102-42.667-42.667-42.667zM768 597.333c-23.565 0-42.667 19.102-42.667 42.667v85.333c0 23.565 19.102 42.667 42.667 42.667s42.667-19.102 42.667-42.667v-85.333c0-23.565-19.102-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "radiator" + ] + }, + "attrs": [], + "properties": { + "order": 2237, + "id": 325, + "prevSize": 24, + "code": 59843, + "name": "radiator" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 963 + }, + { + "icon": { + "paths": [ + "M512 426.667c47.13 0 85.333 38.204 85.333 85.333 0 20.932-7.539 40.107-20.049 54.955l135.292 371.712h-90.807l-109.769-301.585-109.768 301.585h-90.81l135.293-371.712c-12.51-14.848-20.049-34.022-20.049-54.955 0-47.13 38.204-85.333 85.333-85.333zM512 341.333c-94.257 0-170.667 76.41-170.667 170.667 0 22.012 4.166 43.046 11.753 62.366l-37.197 102.195c-37.378-44.497-59.89-101.901-59.89-164.561 0-141.385 114.615-256 256-256s256 114.615 256 256c0 62.66-22.511 120.064-59.891 164.561l-37.197-102.195c7.586-19.319 11.755-40.354 11.755-62.366 0-94.257-76.412-170.667-170.667-170.667zM512 170.668c-188.513 0-341.333 152.82-341.333 341.332 0 100.634 43.548 191.095 112.828 253.568l-30.99 85.141c-101.642-77.986-167.171-200.695-167.171-338.709 0-235.641 191.025-426.666 426.667-426.666 235.639 0 426.667 191.025 426.667 426.666 0 138.014-65.527 260.723-167.172 338.709l-30.989-85.141c69.278-62.473 112.828-152.934 112.828-253.568 0-188.512-152.819-341.332-341.333-341.332z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "radio-tower" + ] + }, + "attrs": [], + "properties": { + "order": 2238, + "id": 324, + "prevSize": 24, + "code": 59844, + "name": "radio-tower" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 964 + }, + { + "icon": { + "paths": [ + "M853.333 256c47.13 0 85.333 38.205 85.333 85.333v512c0 47.13-38.204 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333v-512c0-36.252 22.606-67.224 54.49-79.589l530.342-219.675 32.657 78.838-326.143 135.092h476.654zM853.333 341.334h-682.667v170.666h512v-85.333h85.333v85.333h85.333v-170.666zM298.667 597.333c-70.693 0-128 57.306-128 128s57.307 128 128 128c70.692 0 128-57.306 128-128s-57.308-128-128-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "radio" + ] + }, + "attrs": [], + "properties": { + "order": 2239, + "id": 323, + "prevSize": 24, + "code": 59845, + "name": "radio" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 965 + }, + { + "icon": { + "paths": [ + "M512 426.667c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.204-85.333-85.333s38.204-85.333 85.333-85.333zM512 938.667c-83.324 0-161.072-23.885-226.766-65.186l142.154-213.231c24.939 14.263 53.824 22.417 84.612 22.417s59.674-8.154 84.612-22.417l142.153 213.231c-65.694 41.301-143.441 65.186-226.765 65.186zM85.333 512c0-176.826 107.567-328.529 260.836-393.242l95.145 237.856c-58.982 26.874-99.981 86.342-99.981 155.385h-256zM682.667 512c0-69.043-40.998-128.511-99.981-155.385l95.142-237.856c153.271 64.713 260.838 216.415 260.838 393.242h-256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "radioactive" + ] + }, + "attrs": [], + "properties": { + "order": 2240, + "id": 322, + "prevSize": 24, + "code": 59846, + "name": "radioactive" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 966 + }, + { + "icon": { + "paths": [ + "M511.974 853.252c-188.501 0-341.333-152.832-341.333-341.333 0-188.503 152.832-341.335 341.333-341.335s341.333 152.832 341.333 341.335c0 188.501-152.832 341.333-341.333 341.333zM511.974 85.251c-235.648 0-426.667 191.019-426.667 426.668 0 235.648 191.018 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.649-191.019-426.668-426.667-426.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "radiobox-blank" + ] + }, + "attrs": [], + "properties": { + "order": 2241, + "id": 321, + "prevSize": 24, + "code": 59847, + "name": "radiobox-blank" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 967 + }, + { + "icon": { + "paths": [ + "M511.974 853.252c-188.501 0-341.333-152.832-341.333-341.333 0-188.503 152.832-341.335 341.333-341.335s341.333 152.832 341.333 341.335c0 188.501-152.832 341.333-341.333 341.333zM511.974 85.251c-235.648 0-426.667 191.019-426.667 426.668 0 235.648 191.019 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.649-191.019-426.668-426.667-426.668zM511.974 298.584c-117.845 0-213.333 95.488-213.333 213.335 0 117.845 95.488 213.333 213.333 213.333 117.803 0 213.333-95.488 213.333-213.333 0-117.847-95.531-213.335-213.333-213.335z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "radiobox-marked" + ] + }, + "attrs": [], + "properties": { + "order": 2242, + "id": 320, + "prevSize": 24, + "code": 59848, + "name": "radiobox-marked" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 968 + }, + { + "icon": { + "paths": [ + "M853.333 341.333h85.333v85.333h-85.333v-85.333zM170.667 213.333h682.667c47.13 0 85.333 38.205 85.333 85.333h-128v85.333l-597.333 0v170.666h128v128h469.334v42.667h128c0 47.13-38.204 85.333-85.333 85.333h-170.667v42.667h-85.333v-42.667h-128v42.667h-170.667v-42.667h-128c-47.128 0-85.333-38.204-85.333-85.333v-426.667c0-47.128 38.205-85.333 85.333-85.333zM810.667 640h-426.667v-213.333h426.667v42.667h128v85.333h-128v85.333zM554.667 512v85.333h85.333v-85.333h-85.333zM213.333 256v85.333h42.666v-85.333h-42.666zM298.666 256v85.333h42.667v-85.333h-42.667zM384 256v85.333h42.667v-85.333h-42.667zM469.333 256v85.333h42.667v-85.333h-42.667zM554.667 256v85.333h42.667v-85.333h-42.667zM640 256v85.333h42.667v-85.333h-42.667zM853.333 597.333h85.333v85.333h-85.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "raspberrypi" + ] + }, + "attrs": [], + "properties": { + "order": 2243, + "id": 319, + "prevSize": 24, + "code": 59849, + "name": "raspberrypi" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 969 + }, + { + "icon": { + "paths": [ + "M823.121 462.694c2.355 16.149 3.58 32.585 3.58 49.306 0 196.753-166.144 356.267-371.145 356.267-204.914 0-371.077-159.514-371.077-356.267s166.163-356.267 371.077-356.267c40.209 0 78.912 6.176 115.174 17.576l0.068 215.28c0 0-110.588-60.518-209.467 10.545-98.89 70.967-80.279 145.454-80.279 145.454s4.627 117.615 144.16 117.615c156.018 0 200.212-142.033 200.212-142.033v-324.82c30.097 14.82 58.065 33.441 84.932 54.438 66.334 41.041 135.249 67.453 214.054 65.458 0 0 15.108-3.231 15.108 26.791 0 16.245-5.807 34.867-22.097 52.442 0 0-31.010 46.267-94.302 68.215z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "rdio" + ] + }, + "attrs": [], + "properties": { + "order": 2244, + "id": 318, + "prevSize": 24, + "code": 59850, + "name": "rdio" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 970 + }, + { + "icon": { + "paths": [ + "M921.165 494.507l60.169 60.16-404.907 405.333-217.173-217.173 60.16-60.16 156.587 157.013 345.165-345.173zM170.667 682.667v-554.667l213.333 0c94.255 0 170.667 76.41 170.667 170.667 0 65.752-37.184 122.82-91.669 151.321l134.336 232.678h-85.333l-123.168-213.333h-132.832v213.333h-85.333zM256 384h128c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333h-128v170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "read" + ] + }, + "attrs": [], + "properties": { + "order": 2245, + "id": 317, + "prevSize": 24, + "code": 59851, + "name": "read" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 971 + }, + { + "icon": { + "paths": [ + "M512 170.667c134.383 0 248.034 101.428 285.542 240.952-28.442 21.503-47.625 54.612-50.5 92.279l-7.846 89.702c-75.733-37.828-151.462-74.487-227.196-74.487-75.682 0-151.364 36.612-227.046 74.411l-7.997-91.409c-2.864-37.491-21.878-70.464-50.099-91.975 37.912-138.761 151.235-239.473 285.141-239.473zM727.671 725.333h-431.185l-9.446-107.964c74.986-37.427 149.972-73.37 224.959-73.37 75.038 0 150.071 35.989 225.109 73.446l-9.438 107.887zM213.333 810.667v-42.667l-54.703-149.734-9.297 0.401c-58.91 0-106.667-47.757-106.667-106.667s47.756-106.666 106.667-106.666c56.133 0 102.14 43.362 106.352 98.415l21.648 264.252v42.667h-64zM810.667 810.667h-64v-42.667l21.649-264.252c4.211-55.053 50.219-98.415 106.351-98.415 58.91 0 106.667 47.757 106.667 106.667s-47.757 106.667-106.667 106.667l-9.297-0.401-54.703 149.734v42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "readability" + ] + }, + "attrs": [], + "properties": { + "order": 2246, + "id": 316, + "prevSize": 24, + "code": 59852, + "name": "readability" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 972 + }, + { + "icon": { + "paths": [ + "M127.974 938.581l64-64 64 64 64-64 64 64 64-64 64 64 64-64 64 64 64-64 64 64 64-64 64 64v-853.331l-64 64-64-64-64 64-64-64-64 64-64-64-64 64-64-64-64 64-64-64-64 64-64-64zM767.974 383.917h-512v-85.333h512zM767.974 554.581h-512v-85.333h512zM767.974 725.248h-512v-85.333h512v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "receipt" + ] + }, + "attrs": [], + "properties": { + "order": 2247, + "id": 315, + "prevSize": 24, + "code": 59853, + "name": "receipt" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 973 + }, + { + "icon": { + "paths": [ + "M931.162 658.108l-106.667 184.751c-20.949 36.288-59.998 55.607-99.162 53.141h-85.333v85.333l-106.667-192 106.667-192v85.333h120.299l-94.771-164.147 184.755-106.666 76.826 133.068c22.17 32.764 25.165 76.625 4.053 113.186zM392.949 130.71h213.332c41.903 0 78.161 24.159 95.603 59.308l42.667 73.901 73.903-42.667-112.947 188.376-219.605 3.624 73.899-42.667-60.151-104.183-94.768 164.147-184.752-106.667 76.826-133.067c17.29-35.58 53.778-60.105 95.995-60.105zM215.631 842.918l-106.667-184.751c-20.95-36.288-18.157-79.765 3.56-112.448l42.667-73.903-73.901-42.667 219.611 3.627 112.943 188.373-73.901-42.667-60.15 104.183h189.54v213.333h-153.652c-39.458 2.816-78.942-16.521-100.050-53.082z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "recycle" + ] + }, + "attrs": [], + "properties": { + "order": 2248, + "id": 314, + "prevSize": 24, + "code": 59854, + "name": "recycle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 974 + }, + { + "icon": { + "paths": [ + "M384 501.333c29.455 0 53.333 23.876 53.333 53.333s-23.878 53.333-53.333 53.333c-29.455 0-53.333-23.876-53.333-53.333s23.878-53.333 53.333-53.333zM640 501.333c29.453 0 53.333 23.881 53.333 53.333 0 29.457-23.881 53.333-53.333 53.333-29.457 0-53.333-23.876-53.333-53.333 0-29.453 23.876-53.333 53.333-53.333zM810.667 128c47.13 0 85.333 38.205 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.205-85.329-86.223l-146.906-39.363-45.197 168.67c87.812 3.457 167.77 28.221 230.135 67.256 18.551-15.605 42.492-25.007 68.629-25.007 58.91 0 106.667 47.756 106.667 106.666 0 36.634-18.466 68.954-46.601 88.158l3.934 39.842c0 153.169-171.921 277.333-384 277.333-212.077 0-384-124.164-384-277.333l3.933-39.842c-28.133-19.204-46.6-51.524-46.6-88.158 0-58.91 47.756-106.667 106.667-106.667 26.138 0 50.080 9.401 68.629 25.007 61.958-38.781 141.281-63.476 228.416-67.186l53.696-200.39c3.051-11.38 14.746-18.134 26.129-15.085l167.548 44.895c14.673-25.823 42.428-43.241 74.249-43.241zM810.667 170.667c-23.565 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.103 42.667-42.667s-19.102-42.667-42.667-42.667zM512 384c-188.513 0-341.333 105.062-341.333 234.667s152.82 234.667 341.333 234.667c188.514 0 341.333-105.062 341.333-234.667s-152.819-234.667-341.333-234.667zM192 426.667c-35.346 0-64 28.655-64 64 0 17.19 6.775 32.794 17.801 44.292 16.315-37.265 43.232-71.121 78.194-99.733-9.413-5.444-20.34-8.559-31.996-8.559zM896 490.667c0-35.345-28.655-64-64-64-11.657 0-22.583 3.115-31.996 8.559 34.961 28.612 61.879 62.468 78.195 99.733 11.025-11.499 17.801-27.102 17.801-44.292zM374.775 697.152c51.892 38.848 222.558 38.848 274.449 0 9.651-6.758 22.95-4.412 29.709 5.239s4.412 22.955-5.239 29.713c-76.361 46.562-247.027 46.562-323.392-0.004-9.651-6.754-11.997-20.058-5.239-29.709s20.060-11.998 29.711-5.239z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "reddit" + ] + }, + "attrs": [], + "properties": { + "order": 2249, + "id": 313, + "prevSize": 24, + "code": 59855, + "name": "reddit" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 975 + }, + { + "icon": { + "paths": [ + "M448 298.667c-153.167 0-277.333 124.166-277.333 277.333 0 153.169 124.166 277.333 277.333 277.333h149.333v-85.333h-149.333c-106.039 0-192-85.961-192-192s85.961-192 192-192h241.92l-131.413 131.84 60.16 60.16 234.667-234.667-234.667-234.665-60.587 60.16 131.84 131.838h-241.92zM768 768h-85.333v85.333h85.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "redo-variant" + ] + }, + "attrs": [], + "properties": { + "order": 2250, + "id": 312, + "prevSize": 24, + "code": 59856, + "name": "redo-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 976 + }, + { + "icon": { + "paths": [ + "M785.067 452.267c-78.933-68.693-181.333-110.933-294.4-110.933-198.4 0-366.080 129.28-424.96 308.053l100.693 33.28c44.8-136.107 172.8-234.667 324.267-234.667 83.2 0 159.147 30.72 218.453 80.213l-154.453 154.453h384v-384l-153.6 153.6z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "redo" + ] + }, + "attrs": [], + "properties": { + "order": 2251, + "id": 311, + "prevSize": 24, + "code": 59857, + "name": "redo" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 977 + }, + { + "icon": { + "paths": [ + "M753.067 270.933c-61.867-61.867-146.773-100.267-241.067-100.267-188.587 0-340.907 152.747-340.907 341.333s152.32 341.333 340.907 341.333c159.147 0 291.84-108.8 329.813-256h-88.747c-34.987 99.413-129.707 170.667-241.067 170.667-141.227 0-256-114.773-256-256s114.773-256 256-256c70.827 0 133.973 29.44 180.053 75.947l-137.387 137.387h298.667v-298.667l-100.267 100.267z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "refresh" + ] + }, + "attrs": [], + "properties": { + "order": 2252, + "id": 310, + "prevSize": 24, + "code": 59858, + "name": "refresh" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 978 + }, + { + "icon": { + "paths": [ + "M853.303 767.919l-682.667 0.043v-512.044h682.667zM853.303 170.584h-682.667c-47.147 0-85.333 38.187-85.333 85.333v512.001c0 47.147 38.186 85.333 85.333 85.333h682.667c47.104 0 85.333-38.187 85.333-85.333v-512.001c0-47.147-38.229-85.333-85.333-85.333zM511.97 426.584h-85.333v85.335h85.333zM341.303 426.584h-85.333v85.335h85.333zM682.637 597.252h-85.333v85.333h85.333zM682.637 426.584h-85.333v85.335h85.333v-85.335z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "relative-scale" + ] + }, + "attrs": [], + "properties": { + "order": 2253, + "id": 309, + "prevSize": 24, + "code": 59859, + "name": "relative-scale" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 979 + }, + { + "icon": { + "paths": [ + "M810.317 511.851h141.798l-211.191 211.187-211.187-211.187h194.291c0.303-65.472-23.531-130.939-73.613-181.021-99.861-99.862-262.176-99.862-362.039 0-99.862 99.86-99.862 262.177 0 362.039 78.743 78.741 196.108 95.339 291.139 49.779l62.754 62.754c-130.944 77.231-301.699 60.339-414.233-52.194-133.351-133.35-133.049-349.065 0.302-482.416 133.349-133.348 349.065-133.652 482.416-0.302 66.675 66.675 99.563 153.866 99.563 241.361z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "reload" + ] + }, + "attrs": [], + "properties": { + "order": 2254, + "id": 308, + "prevSize": 24, + "code": 59860, + "name": "reload" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 980 + }, + { + "icon": { + "paths": [ + "M512 0c-129.707 0-247.040 52.48-331.947 137.387l60.16 60.16c69.547-69.12 165.547-112.213 271.787-112.213s202.24 43.093 271.36 112.64l60.16-60.16c-84.48-85.333-201.813-137.813-331.52-137.813zM300.8 258.133l60.16 60.16c38.827-38.4 92.16-62.293 151.040-62.293s112.213 23.893 151.040 62.293l60.16-60.16c-54.187-54.187-128.853-87.467-211.2-87.467s-157.013 33.28-211.2 87.467zM512 640c-46.933 0-85.333-38.4-85.333-85.333s38.4-85.333 85.333-85.333c46.933 0 85.333 38.4 85.333 85.333s-38.4 85.333-85.333 85.333zM640 384h-256c-23.467 0-42.667 19.2-42.667 42.667v512c0 23.467 19.2 42.667 42.667 42.667h256c23.467 0 42.667-19.2 42.667-42.667v-512c0-23.467-19.2-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "remote" + ] + }, + "attrs": [], + "properties": { + "order": 2255, + "id": 307, + "prevSize": 24, + "code": 59861, + "name": "remote" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 981 + }, + { + "icon": { + "paths": [ + "M767.974 725.252h-320l85.333-85.333h234.667zM255.974 725.252v-105.6l336.128-336.129c8.363-8.363 21.845-8.363 30.208 0l75.392 75.392c8.363 8.32 8.363 21.845 0 30.165l-336.128 336.172zM810.641 127.918h-597.334c-47.147 0-85.333 38.229-85.333 85.333v597.335c0 47.104 38.186 85.333 85.333 85.333h597.334c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "rename-box" + ] + }, + "attrs": [], + "properties": { + "order": 2256, + "id": 306, + "prevSize": 24, + "code": 59862, + "name": "rename-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 982 + }, + { + "icon": { + "paths": [ + "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-128-128h-372.544v128l-170.667-170.667 170.667-170.667v128h287.211l-287.211-287.211v31.211h-85.333v-116.545l-128-128zM725.333 554.667h85.333v178.231l-85.333-85.333v-92.898zM725.333 213.334v-128l170.667 170.667-170.667 170.666v-128h-348.899l-85.333-85.333h434.232z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "repeat-off" + ] + }, + "attrs": [], + "properties": { + "order": 2257, + "id": 305, + "prevSize": 24, + "code": 59863, + "name": "repeat-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 983 + }, + { + "icon": { + "paths": [ + "M554.667 640v-256h-42.667l-85.333 42.667v42.667h64v170.667zM725.333 725.333h-426.667v-128l-170.667 170.667 170.667 170.667v-128h512v-256h-85.333zM298.667 298.667h426.667v128l170.667-170.667-170.667-170.667v128h-512v256h85.333v-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "repeat-once" + ] + }, + "attrs": [], + "properties": { + "order": 2258, + "id": 304, + "prevSize": 24, + "code": 59864, + "name": "repeat-once" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 984 + }, + { + "icon": { + "paths": [ + "M725.333 725.333h-426.667v-128l-170.667 170.667 170.667 170.667v-128h512v-256h-85.333zM298.667 298.667h426.667v128l170.667-170.667-170.667-170.667v128h-512v256h85.333v-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "repeat" + ] + }, + "attrs": [], + "properties": { + "order": 2259, + "id": 303, + "prevSize": 24, + "code": 59865, + "name": "repeat" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 985 + }, + { + "icon": { + "paths": [ + "M512 213.333v-170.667l-213.333 213.333 213.333 213.333v-170.667c141.227 0 256 114.773 256 256s-114.773 256-256 256c-141.227 0-256-114.773-256-256h-85.333c0 188.587 152.747 341.333 341.333 341.333s341.333-152.747 341.333-341.333c0-188.587-152.747-341.333-341.333-341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "replay" + ] + }, + "attrs": [], + "properties": { + "order": 2260, + "id": 302, + "prevSize": 24, + "code": 59866, + "name": "replay" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 986 + }, + { + "icon": { + "paths": [ + "M554.667 384v-170.667l-298.667 298.667 298.667 298.667v-174.933c213.333 0 362.667 68.267 469.333 217.6-42.667-213.333-170.667-426.667-469.333-469.333zM298.667 341.333v-128l-298.667 298.667 298.667 298.667v-128l-170.667-170.667 170.667-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "reply-all" + ] + }, + "attrs": [], + "properties": { + "order": 2261, + "id": 301, + "prevSize": 24, + "code": 59867, + "name": "reply-all" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 987 + }, + { + "icon": { + "paths": [ + "M426.667 384v-170.667l-298.667 298.667 298.667 298.667v-174.933c213.333 0 362.667 68.267 469.333 217.6-42.667-213.333-170.667-426.667-469.333-469.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "reply" + ] + }, + "attrs": [], + "properties": { + "order": 2262, + "id": 300, + "prevSize": 24, + "code": 59868, + "name": "reply" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 988 + }, + { + "icon": { + "paths": [ + "M542.929 561.229l38.165-38.17c-0.969-53.133 29.581-120.086 85.414-175.921 83.311-83.312 191.373-110.327 241.361-60.34 49.984 49.987 22.972 158.049-60.339 241.36-55.838 55.834-122.79 86.383-175.927 85.414l-38.165 38.165c-14.391 14.391-36.506 16.354-53.001 5.884-35.959 12.877-69.090 28.578-87.403 59.098-22.63 37.713-22.63 98.052-46.515 134.507-23.883 36.454-71.652 49.028-121.935 49.028s-111.251-4.254-155.878-67.81l105.594 17.523c24.366 3.366 87.996-22.626 111.88-59.081s23.885-96.794 46.51-134.507c20.066-33.442 57.924-49.092 97.801-62.724-0.614-11.661 3.533-23.522 12.437-32.427zM298.667 85.334c117.821 0 213.333 95.512 213.333 213.333s-95.513 213.333-213.333 213.333c-117.821 0-213.333-95.512-213.333-213.333s95.512-213.333 213.333-213.333zM298.667 170.667c-70.693 0-128 57.308-128 128s57.307 128 128 128c70.692 0 128-57.307 128-128s-57.308-128-128-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "reproduction" + ] + }, + "attrs": [], + "properties": { + "order": 2263, + "id": 299, + "prevSize": 24, + "code": 59869, + "name": "reproduction" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 989 + }, + { + "icon": { + "paths": [ + "M938.667 938.667h-85.333v-85.333h85.333v85.333zM938.667 768h-85.333v-85.333h85.333v85.333zM768 938.667h-85.333v-85.333h85.333v85.333zM768 768h-85.333v-85.333h85.333v85.333zM597.333 938.667h-85.333v-85.333h85.333v85.333zM938.667 597.333h-85.333v-85.333h85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "resize-bottom-right" + ] + }, + "attrs": [], + "properties": { + "order": 2264, + "id": 298, + "prevSize": 24, + "code": 59870, + "name": "resize-bottom-right" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 990 + }, + { + "icon": { + "paths": [ + "M170.667 256v426.667l213.346 0.068v-170.654c0-47.125 38.205-85.333 85.333-85.333h213.333c47.13 0 85.333 38.208 85.333 85.333v170.586h85.321v-426.667h-682.667zM0 853.333v-85.333h170.667c-47.147 0-85.333-38.229-85.333-85.333v-426.667c0-47.104 38.187-85.333 85.333-85.333h682.667c47.104 0 85.333 38.229 85.333 85.333l-0.427 426.667c0 47.104-37.803 85.333-84.907 85.333h170.667v85.333l-255.987 0.081c0 47.13-38.204 85.333-85.333 85.333h-213.333c-47.128 0-85.333-38.204-85.333-85.333v-0.009l-384.013-0.073zM490.679 853.414c-11.78 0-21.333 9.553-21.333 21.333 0 11.785 9.553 21.333 21.333 21.333s21.333-9.549 21.333-21.333c0-11.78-9.553-21.333-21.333-21.333zM661.346 853.414c-11.78 0-21.333 9.553-21.333 21.333 0 11.785 9.553 21.333 21.333 21.333s21.333-9.549 21.333-21.333c0-11.78-9.553-21.333-21.333-21.333zM554.679 853.414v42.667h42.667v-42.667h-42.667zM469.346 512.081v298.667h213.333v-298.667h-213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "responsive" + ] + }, + "attrs": [], + "properties": { + "order": 2265, + "id": 297, + "prevSize": 24, + "code": 59871, + "name": "responsive" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 991 + }, + { + "icon": { + "paths": [ + "M213.333 128h469.333v85.333h-469.333v512h-85.333v-512c0-47.128 38.205-85.333 85.333-85.333zM384 298.667h426.667c47.13 0 85.333 38.205 85.333 85.333v426.667c0 47.13-38.204 85.333-85.333 85.333h-426.667c-47.128 0-85.333-38.204-85.333-85.333v-426.667c0-47.128 38.205-85.333 85.333-85.333zM384 384v426.667h426.667v-426.667h-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "restore" + ] + }, + "attrs": [], + "properties": { + "order": 2266, + "id": 296, + "prevSize": 24, + "code": 59872, + "name": "restore" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 992 + }, + { + "icon": { + "paths": [ + "M490.641 511.915l362.667 256v-511.998zM469.308 767.915v-511.998l-362.666 255.998 362.666 256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "rewind" + ] + }, + "attrs": [], + "properties": { + "order": 2267, + "id": 295, + "prevSize": 24, + "code": 59873, + "name": "rewind" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 993 + }, + { + "icon": { + "paths": [ + "M572.331 823.957l135.296 135.292 60.331-60.331-135.296-135.292zM662.827 492.092l-150.869 150.827-150.827-150.827c-38.613-38.613-62.507-91.946-62.507-150.824 0-117.846 95.531-213.333 213.334-213.333 117.845 0 213.333 95.487 213.333 213.333 0 58.878-23.851 112.21-62.464 150.824zM720.981 554.603c55.339-54.234 89.643-129.795 89.643-213.335 0-164.95-133.717-298.666-298.667-298.666s-298.667 133.716-298.667 298.666c0 83.539 34.432 159.020 89.728 213.202l-0.085 0.132 148.694 148.693-195.67 195.622 60.331 60.331 404.694-404.646z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "ribbon" + ] + }, + "attrs": [], + "properties": { + "order": 2268, + "id": 294, + "prevSize": 24, + "code": 59874, + "name": "ribbon" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 994 + }, + { + "icon": { + "paths": [ + "M469.333 682.667h85.333v170.667h-85.333zM469.333 426.667h85.333v170.667h-85.333zM469.333 170.667h85.333v170.667h-85.333zM170.667 938.667h682.667v-853.333h-682.667v853.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "road" + ] + }, + "attrs": [], + "properties": { + "order": 2269, + "id": 293, + "prevSize": 24, + "code": 59875, + "name": "road" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 995 + }, + { + "icon": { + "paths": [ + "M119.791 602.509l120.68-120.678 108.245-21.649c137.257-186.7 400.22-280.050 495.153-280.050 0 94.933-93.35 357.895-280.051 495.154l-21.649 108.245-120.679 120.678-30.17-150.848c-60.34 0-60.34 0-90.51-30.174-30.17-30.17-30.17-30.17-30.17-90.509l-150.85-30.17zM240.471 723.187l60.34 60.343-113.673 113.673h-60.34v-60.339l113.674-113.677zM180.131 662.848l52.797 7.543-104.3 104.303v-60.343l51.503-51.503zM353.608 791.070l7.543 52.8-51.504 51.503h-60.34l104.301-104.303zM554.667 405.333c-35.345 0-64 28.655-64 64s28.655 64 64 64c35.345 0 64-28.655 64-64s-28.655-64-64-64z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "rocket" + ] + }, + "attrs": [], + "properties": { + "order": 2270, + "id": 292, + "prevSize": 24, + "code": 59876, + "name": "rocket" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 996 + }, + { + "icon": { + "paths": [ + "M512 213.333c212.079 0 384 114.615 384 256 0 71.693-44.203 136.499-115.43 182.972 45.581-37.171 72.764-84.036 72.764-134.972 0-120.766-152.819-218.667-341.333-218.667v128l-170.667-170.667 170.667-170.667v128zM512 810.667c-212.078 0-384-114.615-384-256 0-71.693 44.204-136.499 115.431-182.972-45.581 37.17-72.765 84.036-72.765 134.972 0 120.768 152.82 218.667 341.333 218.667v-128l170.667 170.667-170.667 170.667v-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "rotate-3d" + ] + }, + "attrs": [], + "properties": { + "order": 2271, + "id": 291, + "prevSize": 24, + "code": 59877, + "name": "rotate-3d" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 997 + }, + { + "icon": { + "paths": [ + "M170.667 85.333h128c47.128 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.205 85.333-85.333 85.333h-128c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM853.333 640c47.13 0 85.333 38.204 85.333 85.333v128c0 47.13-38.204 85.333-85.333 85.333h-384v-298.667h384zM597.333 170.667c188.501 0 341.333 152.832 341.333 341.333l-2.679 42.667h-86.221l3.567-42.667c0-141.397-114.603-256-256-256v128l-170.667-170.666 170.667-170.667v128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "rotate-left-variant" + ] + }, + "attrs": [], + "properties": { + "order": 2272, + "id": 290, + "prevSize": 24, + "code": 59878, + "name": "rotate-left-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 998 + }, + { + "icon": { + "paths": [ + "M554.667 173.653v-130.987l-194.133 194.133 194.133 189.867v-166.827c121.173 20.48 213.333 125.44 213.333 252.16s-92.16 231.68-213.333 252.16v86.187c168.533-20.907 298.667-164.267 298.667-338.347s-130.133-317.44-298.667-338.347zM302.933 781.653c49.493 38.4 107.093 61.44 166.4 68.693v-86.613c-37.12-6.4-72.96-20.907-104.96-43.947l-61.44 61.867zM259.84 554.667h-86.187c7.253 59.307 30.72 116.48 69.12 165.973l60.16-60.587c-22.187-32-37.12-67.84-43.093-105.387zM303.36 363.947l-60.16-60.587c-38.4 49.493-62.293 106.667-69.547 165.973h86.187c5.973-37.12 20.907-73.387 43.52-105.387z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "rotate-left" + ] + }, + "attrs": [], + "properties": { + "order": 2273, + "id": 289, + "prevSize": 24, + "code": 59879, + "name": "rotate-left" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 999 + }, + { + "icon": { + "paths": [ + "M426.667 170.667v-128l170.667 170.666-170.667 170.667v-128c-141.397 0-256 114.603-256 256l3.565 42.667h-86.22l-2.679-42.667c0-188.501 152.832-341.333 341.333-341.333zM725.333 85.334h128c47.13 0 85.333 38.205 85.333 85.333v682.666c0 47.13-38.204 85.333-85.333 85.333h-128c-47.13 0-85.333-38.204-85.333-85.333v-682.666c0-47.128 38.204-85.333 85.333-85.333zM170.667 640h384v298.667h-384c-47.128 0-85.333-38.204-85.333-85.333v-128c0-47.13 38.205-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "rotate-right-variant" + ] + }, + "attrs": [], + "properties": { + "order": 2274, + "id": 288, + "prevSize": 24, + "code": 59880, + "name": "rotate-right-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1000 + }, + { + "icon": { + "paths": [ + "M720.64 660.48l60.587 60.16c38.4-49.493 61.867-106.667 69.12-165.973h-86.187c-5.973 37.12-20.48 73.387-43.52 105.813zM554.667 763.733v86.187c59.307-7.253 116.907-30.293 166.4-68.693l-61.44-61.44c-32 23.040-67.84 37.973-104.96 43.947zM850.347 469.333c-7.253-59.307-30.72-116.48-69.12-165.973l-60.587 60.587c23.040 32 37.547 68.267 43.52 105.387zM663.467 236.8l-194.133-194.133v130.987c-168.107 20.907-298.667 164.267-298.667 338.347s130.133 317.44 298.667 338.347v-86.187c-121.173-20.48-213.333-125.44-213.333-252.16s92.16-231.68 213.333-252.16v166.827l194.133-189.867z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "rotate-right" + ] + }, + "attrs": [], + "properties": { + "order": 2275, + "id": 287, + "prevSize": 24, + "code": 59881, + "name": "rotate-right" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1001 + }, + { + "icon": { + "paths": [ + "M469.333 426.667h-256l-85.333-85.333 85.333-85.333h256v-128l42.667-42.666 42.667 42.666v42.667l256 0 85.333 85.333-85.333 85.333h-256v85.333h256l85.333 85.333-85.333 85.333h-256v256c47.13 0 85.333 38.204 85.333 85.333h-256c0-47.13 38.205-85.333 85.333-85.333v-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "routes" + ] + }, + "attrs": [], + "properties": { + "order": 2276, + "id": 286, + "prevSize": 24, + "code": 59882, + "name": "routes" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1002 + }, + { + "icon": { + "paths": [ + "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM320 640c-35.346 0-64 28.655-64 64s28.654 64 64 64c35.346 0 64-28.655 64-64s-28.654-64-64-64zM256 426.667v85.333c141.385 0 256 114.615 256 256h85.333c0-188.514-152.819-341.333-341.333-341.333zM256 256l-0 85.333c235.64 0 426.667 191.027 426.667 426.666h85.333c0-282.769-229.231-512-512-512z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "rss-box" + ] + }, + "attrs": [], + "properties": { + "order": 2277, + "id": 285, + "prevSize": 24, + "code": 59883, + "name": "rss-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1003 + }, + { + "icon": { + "paths": [ + "M59.452 783.531l75.425-75.426 60.34 60.339 45.255-45.257-60.34-60.339 60.34-60.339 105.595 105.596 45.254-45.257-105.594-105.591 60.34-60.339 60.34 60.339 45.255-45.257-60.34-60.339 60.34-60.34 105.596 105.597 45.252-45.257-105.596-105.595 60.343-60.339 60.339 60.34 45.252-45.255-60.339-60.34 60.339-60.34 105.596 105.594 45.257-45.254-105.596-105.595 75.426-75.425 181.018 181.019-724.077 724.077-181.019-181.018z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "ruler" + ] + }, + "attrs": [], + "properties": { + "order": 2278, + "id": 284, + "prevSize": 24, + "code": 59884, + "name": "ruler" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1004 + }, + { + "icon": { + "paths": [ + "M730.334 426.584l-45.824-77.398-31.275 122.37 106.197 193.707v273.323h-76.8v-213.333l-99.456-132.608-68.092 192.431-205.755 89.596-44.797-64.004 178.944-105.493 107.187-420.414-89.899 28.032v156.461h-76.8v-221.868l231.467-72.192 20.949-3.072c26.539 0 49.749 14.251 62.379 35.542l85.333 142.122h154.539v76.8h-208.299zM725.299 162.051c-42.453 0-76.8-34.432-76.8-76.757 0-42.496 34.347-76.844 76.8-76.844 42.325 0 76.8 34.347 76.8 76.844 0 42.324-34.475 76.757-76.8 76.757zM298.667 384v85.333h-128c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667h128zM394.667 554.667l-21.333 85.333h-160c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667h181.333zM298.667 213.333v85.333h-170.667c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667h170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "run" + ] + }, + "attrs": [], + "properties": { + "order": 2279, + "id": 283, + "prevSize": 24, + "code": 59885, + "name": "run" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1005 + }, + { + "icon": { + "paths": [ + "M795.75 121.456l26.121 164.931 149.551 76.199-75.81 148.786 76.198 149.551-151.002 76.937-26.078 164.651-165.777-26.257-118.076 118.080-118.684-118.686-164.932 26.125-26.256-165.777-148.787-75.81 76.199-149.551-75.811-148.787 149.804-76.329 25.868-163.325 164.932 26.123 118.682-118.683 118.080 118.078 165.777-26.257zM405.333 298.667c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.345 0 64-28.654 64-64s-28.655-64-64-64zM618.667 597.333c-35.345 0-64 28.655-64 64s28.655 64 64 64c35.345 0 64-28.655 64-64s-28.655-64-64-64zM359.006 725.333l366.327-366.327-60.339-60.34-366.327 366.327 60.34 60.339z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sale" + ] + }, + "attrs": [], + "properties": { + "order": 2280, + "id": 282, + "prevSize": 24, + "code": 59886, + "name": "sale" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1006 + }, + { + "icon": { + "paths": [ + "M495.842 43.295l241.361 241.359-90.509 90.51-90.513-90.51-60.339 60.34 99.345 99.345-49.673 49.673 19.597 19.597c39.501-18.453 87.974-11.371 120.589 21.239l-150.852 150.852c-32.61-32.614-39.693-81.088-21.239-120.589l-19.597-19.597-49.673 49.673-99.345-99.345-60.34 60.339 90.51 90.513-90.51 90.509-241.359-241.361 90.51-90.509 90.51 90.509 60.34-60.339-120.68-120.679c-33.325-33.325-33.324-87.355 0-120.68l30.17-30.17c33.325-33.325 87.355-33.325 120.679 0l120.68 120.679 60.339-60.34-90.509-90.51 90.509-90.51zM768 597.333c0 94.255-76.412 170.667-170.667 170.667v-85.333c47.13 0 85.333-38.204 85.333-85.333h85.333zM938.667 597.333c0 188.514-152.819 341.333-341.333 341.333v-85.333c141.385 0 256-114.615 256-256h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "satellite-variant" + ] + }, + "attrs": [], + "properties": { + "order": 2281, + "id": 281, + "prevSize": 24, + "code": 59887, + "name": "satellite-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1007 + }, + { + "icon": { + "paths": [ + "M213.303 767.919l149.333-192 106.667 128.256 149.333-192.256 192 256zM213.303 511.919v-85.335c117.845 0 213.333-95.957 213.333-213.76h85.333c0 164.949-133.717 299.095-298.667 299.095zM213.303 212.824h128c0 70.699-57.302 128.427-128 128.427zM810.637 127.918h-597.333c-47.104 0-85.333 38.187-85.333 85.333v597.335c0 47.147 38.229 85.333 85.333 85.333h597.333c47.104 0 85.333-38.187 85.333-85.333v-597.335c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "satellite" + ] + }, + "attrs": [], + "properties": { + "order": 2282, + "id": 280, + "prevSize": 24, + "code": 59888, + "name": "satellite" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1008 + }, + { + "icon": { + "paths": [ + "M213.333 85.333h597.333c47.13 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM512 170.667c-94.257 0-170.667 76.41-170.667 170.667h139.149l-17.604-118.272 87.637 118.272h132.151c0-94.257-76.412-170.667-170.667-170.667zM213.333 426.667v426.667h597.333v-426.667h-597.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "scale-bathroom" + ] + }, + "attrs": [], + "properties": { + "order": 2283, + "id": 279, + "prevSize": 24, + "code": 59889, + "name": "scale-bathroom" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1009 + }, + { + "icon": { + "paths": [ + "M361.022 642.458l-60.34 60.339-58.522-58.522c-36.593 47.164-61.094 104.179-68.852 166.391h82.692v85.333h-170.666v-42.667c0-206.417 146.582-378.598 341.333-418.133v-85.333l-341.333-136.533v-85.333h853.333v85.333l-341.333 136.533v85.333c194.752 39.535 341.333 211.716 341.333 418.133v42.667h-170.667v-85.333h82.692c-7.757-62.217-32.26-119.228-68.851-166.391l-58.522 58.522-60.339-60.339 58.577-58.577c-47.262-36.809-104.457-61.453-166.891-69.239v82.692h-85.333v-82.692c-62.432 7.787-119.629 32.431-166.889 69.239l58.577 58.577zM512 768c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333c-13.534 0-26.334-3.149-37.7-8.759l-164.215-76.574 164.22-76.574c11.366-5.611 24.162-8.759 37.696-8.759z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "scale" + ] + }, + "attrs": [], + "properties": { + "order": 2284, + "id": 278, + "prevSize": 24, + "code": 59890, + "name": "scale" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1010 + }, + { + "icon": { + "paths": [ + "M511.974 127.918l-469.334 256 469.334 256.001 384-209.451v294.784h85.333v-341.335zM213.307 562.351v170.667l298.667 162.901 298.667-162.901v-170.667l-298.667 162.901-298.667-162.901z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "school" + ] + }, + "attrs": [], + "properties": { + "order": 2285, + "id": 277, + "prevSize": 24, + "code": 59891, + "name": "school" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1011 + }, + { + "icon": { + "paths": [ + "M716.8 106.667c0-40.107 32.427-72.533 72.533-72.533s72.533 32.427 72.533 72.533v21.333h-145.067v-21.333zM682.667 384h213.333c23.467 0 42.667-19.2 42.667-42.667v-170.667c0-23.467-19.2-42.667-42.667-42.667v-21.333c0-58.88-47.787-106.667-106.667-106.667s-106.667 47.787-106.667 106.667v21.333c-23.467 0-42.667 19.2-42.667 42.667v170.667c0 23.467 19.2 42.667 42.667 42.667zM361.387 873.813c-139.52-65.707-239.36-201.387-254.72-361.813h-64c21.76 262.827 241.493 469.333 509.867 469.333l28.16-1.28-162.56-162.987-56.747 56.747zM992 544.853l-109.653-109.653-60.16 60.16 94.72 94.72-241.493 241.493-482.987-482.987 241.493-241.493 89.6 89.6 60.16-60.16-104.533-104.533c-25.173-25.173-65.707-25.173-90.453 0l-271.36 271.36c-25.173 25.173-25.173 65.707 0 90.453l512.853 512.853c25.173 25.173 65.707 25.173 90.453 0l271.36-271.36c25.173-25.173 25.173-65.707 0-90.453z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "screen-rotation-lock" + ] + }, + "attrs": [], + "properties": { + "order": 2286, + "id": 276, + "prevSize": 24, + "code": 59892, + "name": "screen-rotation-lock" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1012 + }, + { + "icon": { + "paths": [ + "M320.853 916.48c-139.52-65.707-239.36-201.387-254.72-361.813h-64c21.76 262.827 241.493 469.333 509.867 469.333l28.16-1.28-162.56-162.56zM632.747 904.107l-512.853-512.853 271.36-271.36 512.853 512.853zM436.48 74.667c-25.173-25.173-65.707-25.173-90.453 0l-271.36 271.36c-25.173 25.173-25.173 65.707 0 90.453l512.853 512.853c25.173 25.173 65.707 25.173 90.453 0l271.36-271.36c25.173-25.173 25.173-65.707 0-90.453l-512.853-512.853zM703.147 107.52c139.52 66.133 239.36 201.387 254.72 361.813h64c-21.76-262.827-241.493-469.333-509.867-469.333l-28.16 1.28 162.56 162.56 56.747-56.32z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "screen-rotation" + ] + }, + "attrs": [], + "properties": { + "order": 2287, + "id": 275, + "prevSize": 24, + "code": 59893, + "name": "screen-rotation" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1013 + }, + { + "icon": { + "paths": [ + "M597.333 853.333c47.13 0 85.333-38.204 85.333-85.333v-554.667l-298.667-0c-23.564 0-42.667 19.103-42.667 42.667v426.667h-128v-469.333c0-70.692 57.309-128 128.002-128h469.332c70.69 0 128 57.308 128 128v42.666h-170.667v554.667c0 70.694-57.31 128-128 128h-426.667c-70.692 0-128-57.306-128-128v-42.667h426.667c0 47.13 38.204 85.333 85.333 85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "script" + ] + }, + "attrs": [], + "properties": { + "order": 2288, + "id": 274, + "prevSize": 24, + "code": 59894, + "name": "script" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1014 + }, + { + "icon": { + "paths": [ + "M554.667 768h42.667c23.565 0 42.667 19.102 42.667 42.667h298.667v85.333h-298.667c0 23.565-19.102 42.667-42.667 42.667h-170.667c-23.564 0-42.666-19.102-42.666-42.667h-298.667v-85.333h298.667c0-23.565 19.102-42.667 42.666-42.667h42.667v-70.839c-124.86-51.456-213.333-185.152-213.333-327.383v-170.667l256-113.778 256 113.778v170.667c0 142.226-88.495 275.922-213.333 327.383v70.839zM512 170.667l-170.667 72.296 0 141.037h170.667v-213.333zM512 384v256c81.604-19.977 170.667-125.581 170.667-213.333v-42.667h-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "security-network" + ] + }, + "attrs": [], + "properties": { + "order": 2289, + "id": 273, + "prevSize": 24, + "code": 59895, + "name": "security-network" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1015 + }, + { + "icon": { + "paths": [ + "M511.974 511.492h298.667c-22.571 175.744-139.776 332.416-298.667 381.269v-380.843h-298.665v-243.202l298.665-132.736zM511.974 42.584l-383.999 170.667v256.001c0 236.928 163.669 458.069 383.999 512 220.288-53.931 384-275.072 384-512v-256.001l-384-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "security" + ] + }, + "attrs": [], + "properties": { + "order": 2290, + "id": 272, + "prevSize": 24, + "code": 59896, + "name": "security" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1016 + }, + { + "icon": { + "paths": [ + "M384 384h256v256h-256zM298.667 725.333h426.667v-426.667h-426.667zM640 213.333h85.333v-85.333h-85.333zM640 896h85.333v-85.333h-85.333zM810.667 725.333h85.333v-85.333h-85.333zM810.667 384h85.333v-85.333h-85.333zM810.667 896c46.933 0 85.333-38.4 85.333-85.333h-85.333zM810.667 554.667h85.333v-85.333h-85.333zM469.333 896h85.333v-85.333h-85.333zM384 128h-85.333v85.333h85.333zM128 725.333h85.333v-85.333h-85.333zM213.333 896v-85.333h-85.333c0 46.933 38.4 85.333 85.333 85.333zM810.667 128v85.333h85.333c0-46.933-38.4-85.333-85.333-85.333zM554.667 128h-85.333v85.333h85.333zM128 384h85.333v-85.333h-85.333zM298.667 896h85.333v-85.333h-85.333zM128 554.667h85.333v-85.333h-85.333zM128 213.333h85.333v-85.333c-46.933 0-85.333 38.4-85.333 85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "select-all" + ] + }, + "attrs": [], + "properties": { + "order": 2291, + "id": 271, + "prevSize": 24, + "code": 59897, + "name": "select-all" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1017 + }, + { + "icon": { + "paths": [ + "M213.334 128l85.333 0v85.333h85.333v-85.333h85.333v85.333h85.333v-85.333h85.333v85.333h85.333v-85.333h85.333v85.333h85.333v85.333h-85.333v85.333h85.333v85.333h-85.333v85.333h85.333v85.333h-85.333v85.333h85.333v85.333h-85.333v85.333h-85.333v-85.333h-85.333v85.333h-85.333v-85.333h-85.333v85.333h-85.333v-85.333h-85.333v85.333h-85.333v-85.333h-85.333v-85.333h85.333v-85.333h-85.333v-85.333h85.333v-85.333h-85.333v-85.333h85.333v-85.333h-85.333v-85.334h85.334v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "select-inverse" + ] + }, + "attrs": [], + "properties": { + "order": 2292, + "id": 270, + "prevSize": 24, + "code": 59898, + "name": "select-inverse" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1018 + }, + { + "icon": { + "paths": [ + "M42.667 182.122l54.49-54.122 798.843 798.844-54.123 54.49-116.544-116.544v31.211h-85.333v-85.333h31.211l-457.877-457.878v31.212h-85.334v-85.333h31.213l-116.546-116.546zM853.333 128.001c23.565 0 42.667 19.102 42.667 42.667v42.666h-85.333v-85.333h42.667zM640 213.334v-85.333h85.333v85.333h-85.333zM469.333 213.334v-85.333h85.333v85.333h-85.333zM298.666 213.334v-85.333h85.334v85.333h-85.334zM469.333 896v-85.333h85.333v85.333h-85.333zM298.666 896v-85.333h85.334v85.333h-85.334zM170.666 896c-23.564 0-42.667-19.102-42.667-42.667v-42.667h85.334v85.333h-42.667zM128 640h85.334v85.333h-85.334v-85.333zM896 640v85.333h-85.333v-85.333h85.333zM128 469.333h85.334v85.333h-85.334v-85.333zM896 469.333v85.333h-85.333v-85.333h85.333zM896 298.668v85.333h-85.333v-85.333h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "select-off" + ] + }, + "attrs": [], + "properties": { + "order": 2293, + "id": 269, + "prevSize": 24, + "code": 59899, + "name": "select-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1019 + }, + { + "icon": { + "paths": [ + "M170.667 128h42.667v85.333h-85.333v-42.667c0-23.564 19.102-42.667 42.667-42.667zM853.333 128c23.565 0 42.667 19.103 42.667 42.667v42.667h-85.333v-85.333h42.667zM640 213.334v-85.333h85.333v85.333h-85.333zM469.333 213.334v-85.333h85.333v85.333h-85.333zM298.667 213.334v-85.333h85.333v85.333h-85.333zM896 853.333c0 23.565-19.102 42.667-42.667 42.667h-42.667v-85.333h85.333v42.667zM640 896v-85.333h85.333v85.333h-85.333zM469.333 896v-85.333h85.333v85.333h-85.333zM298.667 896v-85.333h85.333v85.333h-85.333zM170.667 896c-23.564 0-42.667-19.102-42.667-42.667v-42.667h85.333v85.333h-42.667zM128 640h85.333v85.333h-85.333v-85.333zM896 640v85.333h-85.333v-85.333h85.333zM128 469.333h85.333v85.333h-85.333v-85.333zM896 469.333v85.333h-85.333v-85.333h85.333zM128 298.667h85.333v85.333h-85.333v-85.333zM896 298.667v85.333h-85.333v-85.333h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "select" + ] + }, + "attrs": [], + "properties": { + "order": 2294, + "id": 268, + "prevSize": 24, + "code": 59900, + "name": "select" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1020 + }, + { + "icon": { + "paths": [ + "M85.76 896l895.573-384-895.573-384-0.427 298.667 640 85.333-640 85.333 0.427 298.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "send" + ] + }, + "attrs": [], + "properties": { + "order": 2295, + "id": 267, + "prevSize": 24, + "code": 59901, + "name": "send" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1021 + }, + { + "icon": { + "paths": [ + "M170.667 170.667h682.667c23.565 0 42.667 19.103 42.667 42.667v170.667c0 23.564-19.102 42.667-42.667 42.667h-682.667c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.564 19.103-42.667 42.667-42.667zM384 341.334h42.667v-85.333h-42.667v85.333zM213.333 256v85.333h85.333v-85.333h-85.333zM341.333 682.667h341.333v85.333h-341.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "server-minus" + ] + }, + "attrs": [], + "properties": { + "order": 2296, + "id": 266, + "prevSize": 24, + "code": 59902, + "name": "server-minus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1022 + }, + { + "icon": { + "paths": [ + "M554.667 768h42.667c23.565 0 42.667 19.102 42.667 42.667h31.211l-116.544-116.544v73.877zM938.667 810.667v50.231l-50.231-50.231h50.231zM896 926.844l-54.123 54.49-85.333-85.333h-116.544c0 23.565-19.102 42.667-42.667 42.667h-170.667c-23.564 0-42.666-19.102-42.666-42.667h-298.667v-85.333h298.667c0-23.565 19.102-42.667 42.666-42.667h42.667v-85.333h-298.667c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.565 19.102-42.667 42.667-42.667h116.545l-85.334-85.333h-31.211c-23.564 0-42.667-19.103-42.667-42.667v-31.211l-85.333-85.333 54.49-54.121 798.843 798.843zM170.667 85.334h682.667c23.565 0 42.667 19.102 42.667 42.666v170.667c0 23.564-19.102 42.667-42.667 42.667h-434.232l-120.435-120.435v-50.231h-50.231l-84.763-84.763c2.276-0.375 4.612-0.57 6.994-0.57zM853.333 426.667c23.565 0 42.667 19.102 42.667 42.667v170.667c0 23.565-19.102 42.667-42.667 42.667h-92.898l-256-256h348.898zM384 256.001h42.667v-85.333h-42.667v85.333zM384 597.333h42.667v-31.211l-42.667-42.667v73.877zM213.333 512v85.333h85.333v-85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "server-network-off" + ] + }, + "attrs": [], + "properties": { + "order": 2297, + "id": 265, + "prevSize": 24, + "code": 59903, + "name": "server-network-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1023 + }, + { + "icon": { + "paths": [ + "M554.667 768h42.667c23.565 0 42.667 19.102 42.667 42.667h298.667v85.333h-298.667c0 23.565-19.102 42.667-42.667 42.667h-170.667c-23.564 0-42.666-19.102-42.666-42.667h-298.667v-85.333h298.667c0-23.565 19.102-42.667 42.666-42.667h42.667v-85.333h-298.667c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.565 19.102-42.667 42.667-42.667h682.667c23.565 0 42.667 19.102 42.667 42.667v170.667c0 23.565-19.102 42.667-42.667 42.667h-298.667v85.333zM170.667 85.333h682.667c23.565 0 42.667 19.102 42.667 42.667v170.666c0 23.564-19.102 42.667-42.667 42.667h-682.667c-23.564 0-42.667-19.102-42.667-42.667v-170.666c0-23.564 19.103-42.667 42.667-42.667zM384 256h42.667v-85.333h-42.667v85.333zM384 597.333h42.667v-85.333h-42.667v85.333zM213.333 170.667v85.333h85.333v-85.333h-85.333zM213.333 512v85.333h85.333v-85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "server-network" + ] + }, + "attrs": [], + "properties": { + "order": 2298, + "id": 264, + "prevSize": 24, + "code": 59904, + "name": "server-network" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1024 + }, + { + "icon": { + "paths": [ + "M170.667 42.667h682.667c23.565 0 42.667 19.103 42.667 42.667v170.667c0 23.564-19.102 42.667-42.667 42.667h-476.899l-85.333-85.333h7.564v-85.333h-85.333v7.565l-76.382-76.382c7.805-10.050 20.006-16.516 33.716-16.516zM938.667 969.51l-54.123 54.49-42.667-42.667h-671.211c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.565 19.103-42.667 42.667-42.667h415.211l-85.333-85.333h-329.877c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.564 19.102-42.666 42.667-42.666h73.878l-87.582-87.582c-12.541-4.251-22.464-14.174-26.714-26.715l-87.582-87.581 54.49-54.121 841.51 841.509zM853.333 384.001c23.565 0 42.667 19.102 42.667 42.666v170.667c0 23.565-19.102 42.667-42.667 42.667h-135.565l-256-255.999h391.565zM853.333 725.333c23.565 0 42.667 19.102 42.667 42.667v50.231l-92.898-92.898h50.231zM384 213.334h42.667v-85.333h-42.667v85.333zM384 554.667h31.212l-31.212-31.211v31.211zM384 896h42.667v-85.333h-42.667v85.333zM213.333 469.333v85.333h85.333v-85.333h-85.333zM213.333 810.667v85.333h85.333v-85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "server-off" + ] + }, + "attrs": [], + "properties": { + "order": 2299, + "id": 263, + "prevSize": 24, + "code": 59905, + "name": "server-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1025 + }, + { + "icon": { + "paths": [ + "M170.667 170.667h682.667c23.565 0 42.667 19.103 42.667 42.667v170.667c0 23.564-19.102 42.667-42.667 42.667h-682.667c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.564 19.103-42.667 42.667-42.667zM384 341.334h42.667v-85.333h-42.667v85.333zM213.333 256v85.333h85.333v-85.333h-85.333zM341.333 682.667h128v-128h85.333v128h128v85.333h-128v128h-85.333v-128h-128v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "server-plus" + ] + }, + "attrs": [], + "properties": { + "order": 2300, + "id": 262, + "prevSize": 24, + "code": 59906, + "name": "server-plus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1026 + }, + { + "icon": { + "paths": [ + "M170.667 170.667h682.667c23.565 0 42.667 19.103 42.667 42.667v170.667c0 23.564-19.102 42.667-42.667 42.667h-682.667c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.564 19.103-42.667 42.667-42.667zM383.999 341.335h42.667v-85.333h-42.667v85.333zM213.333 256.001v85.333h85.333v-85.333h-85.333zM451.661 725.333l-110.327-110.327 60.339-60.339 110.328 110.327 110.327-110.327 60.339 60.339-110.327 110.327 110.327 110.327-60.339 60.339-110.327-110.327-110.327 110.327-60.34-60.339 110.327-110.327z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "server-remove" + ] + }, + "attrs": [], + "properties": { + "order": 2301, + "id": 261, + "prevSize": 24, + "code": 59907, + "name": "server-remove" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1027 + }, + { + "icon": { + "paths": [ + "M128 42.667h682.667c23.565 0 42.667 19.102 42.667 42.667v170.666c0 23.564-19.102 42.667-42.667 42.667h-682.667c-23.564 0-42.667-19.102-42.667-42.667v-170.666c0-23.564 19.103-42.667 42.667-42.667zM128 384.001h682.667c23.565 0 42.667 19.102 42.667 42.666v28.442l-106.667-47.406-277.333 123.259v109.039h-341.333c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.564 19.102-42.666 42.667-42.666zM128 725.333h341.457c2.445 96.098 41.924 187.942 104.631 256h-446.089c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.565 19.103-42.667 42.667-42.667zM341.333 213.334h42.667v-85.333h-42.667v85.333zM341.333 554.667h42.667v-85.333h-42.667v85.333zM341.333 896h42.667v-85.333h-42.667v85.333zM170.667 128v85.333h85.333v-85.333h-85.333zM170.667 469.333v85.333h85.333v-85.333h-85.333zM170.667 810.667v85.333h85.333v-85.333h-85.333zM746.667 512l192 85.333v128c0 118.464-81.856 229.035-192 256-110.165-26.965-192-137.536-192-256v-128l192-85.333zM746.667 594.961l-106.667 47.407v113.779c0 65.813 45.466 127.241 106.667 142.221v-303.407z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "server-security" + ] + }, + "attrs": [], + "properties": { + "order": 2302, + "id": 260, + "prevSize": 24, + "code": 59908, + "name": "server-security" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1028 + }, + { + "icon": { + "paths": [ + "M170.667 42.667h682.667c23.565 0 42.667 19.103 42.667 42.667v170.667c0 23.564-19.102 42.667-42.667 42.667h-682.667c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.564 19.102-42.667 42.667-42.667zM170.667 384h682.667c23.565 0 42.667 19.103 42.667 42.666v170.667c0 23.565-19.102 42.667-42.667 42.667h-682.667c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.564 19.102-42.666 42.667-42.666zM170.667 725.333h682.667c23.565 0 42.667 19.102 42.667 42.667v170.667c0 23.565-19.102 42.667-42.667 42.667h-682.667c-23.564 0-42.667-19.102-42.667-42.667v-170.667c0-23.565 19.103-42.667 42.667-42.667zM384 213.334h42.667v-85.333h-42.667v85.333zM384 554.667h42.667v-85.333h-42.667v85.333zM384 896h42.667v-85.333h-42.667v85.333zM213.333 128v85.333h85.333v-85.333h-85.333zM213.333 469.333v85.333h85.333v-85.333h-85.333zM213.333 810.667v85.333h85.333v-85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "server" + ] + }, + "attrs": [], + "properties": { + "order": 2303, + "id": 259, + "prevSize": 24, + "code": 59909, + "name": "server" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1029 + }, + { + "icon": { + "paths": [ + "M85.333 85.333h384v384h-384v-384zM746.667 85.334c106.039 0 192 85.961 192 192s-85.961 192-192 192c-106.039 0-192-85.961-192-192s85.961-192 192-192zM277.333 597.333l192 341.333h-384l192-341.333zM810.667 725.333h128v85.333h-128v128h-85.333v-128h-128v-85.333h128v-128h85.333v128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "shape-plus" + ] + }, + "attrs": [], + "properties": { + "order": 2304, + "id": 258, + "prevSize": 24, + "code": 59910, + "name": "shape-plus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1030 + }, + { + "icon": { + "paths": [ + "M767.974 686.148c-32.384 0-61.568 12.672-83.755 32.939l-304.085-177.408c2.304-9.6 3.84-19.456 3.84-29.739 0-10.325-1.536-20.181-3.84-29.781l300.843-175.489c22.869 21.291 53.291 34.603 86.997 34.603 70.656 0 128-57.344 128-128 0-70.699-57.344-128-128-128s-128 57.301-128 128c0 10.283 1.536 20.139 3.84 29.739l-300.843 175.488c-22.869-21.291-53.291-34.56-86.997-34.56-70.656 0-128 57.303-128 128.001 0 70.656 57.344 128 128 128 33.706 0 64.128-13.312 86.997-34.603l303.957 177.323c-2.048 9.003-3.413 18.261-3.413 27.947 0 68.693 55.765 124.416 124.459 124.416s124.459-55.723 124.459-124.416c0-68.736-55.765-124.459-124.459-124.459z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "share-variant" + ] + }, + "attrs": [], + "properties": { + "order": 2305, + "id": 257, + "prevSize": 24, + "code": 59911, + "name": "share-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1031 + }, + { + "icon": { + "paths": [ + "M895.974 469.252l-298.667-298.668v170.667c-298.667 42.667-426.667 256.001-469.333 469.335 106.667-149.333 256-217.6 469.333-217.6v174.933l298.667-298.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "share" + ] + }, + "attrs": [], + "properties": { + "order": 2306, + "id": 256, + "prevSize": 24, + "code": 59912, + "name": "share" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1032 + }, + { + "icon": { + "paths": [ + "M896 469.333c0 236.8-163.831 458.24-384 512-220.166-53.76-384-275.2-384-512l0-255.999 384-170.668 384 170.668v255.999zM512 896c160-42.667 298.667-233.007 298.667-417.186v-210.063l-298.667-132.975-298.667 132.975 0 210.063c0 184.179 138.666 374.519 298.667 417.186z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "shield-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2307, + "id": 255, + "prevSize": 24, + "code": 59913, + "name": "shield-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1033 + }, + { + "icon": { + "paths": [ + "M512 42.667l-384 170.667v256c0 236.8 163.84 458.24 384 512 220.169-53.76 384-275.2 384-512v-256l-384-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "shield" + ] + }, + "attrs": [], + "properties": { + "order": 2308, + "id": 254, + "prevSize": 24, + "code": 59914, + "name": "shield" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1034 + }, + { + "icon": { + "paths": [ + "M511.974 127.918c-70.699 0-128 57.301-128 128h256c0-70.699-57.301-128-128-128zM810.637 255.919c47.104 0 85.333 38.187 85.333 85.333v512c0 47.147-38.229 85.333-85.333 85.333h-597.331c-47.148 0-85.333-38.187-85.333-85.333l0.427-512c0-47.147 37.759-85.333 84.906-85.333h85.333c0-117.803 95.531-213.333 213.331-213.333 117.803 0 213.333 95.53 213.333 213.333h85.333zM384 810.667l320-213.333-320-170.667v384z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "shopping-music" + ] + }, + "attrs": [], + "properties": { + "order": 2309, + "id": 253, + "prevSize": 24, + "code": 59915, + "name": "shopping-music" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1035 + }, + { + "icon": { + "paths": [ + "M511.974 554.586c-117.803 0-213.334-95.531-213.334-213.335h85.333c0 70.698 57.302 128.001 128 128.001s128-57.303 128-128.001h85.333c0 117.804-95.531 213.335-213.333 213.335zM511.974 127.918c70.699 0 128 57.301 128 128h-256c0-70.699 57.302-128 128-128zM810.641 255.918h-85.333c0-117.803-95.531-213.333-213.333-213.333s-213.334 95.531-213.334 213.333h-85.333c-47.147 0-84.906 38.187-84.906 85.333l-0.427 512.001c0 47.147 38.186 85.333 85.333 85.333h597.334c47.104 0 85.333-38.187 85.333-85.333v-512.001c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "shopping" + ] + }, + "attrs": [], + "properties": { + "order": 2310, + "id": 252, + "prevSize": 24, + "code": 59916, + "name": "shopping" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1036 + }, + { + "icon": { + "paths": [ + "M632.747 572.16l-60.16 60.16 133.547 133.547-87.467 87.467h234.667v-234.667l-87.040 87.040-133.547-133.547zM618.667 170.667l87.040 87.040-535.040 535.467 60.16 60.16 535.467-535.040 87.040 87.040v-234.667zM451.84 391.253l-221.013-220.587-60.16 60.16 220.587 220.587 60.587-60.16z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "shuffle" + ] + }, + "attrs": [], + "properties": { + "order": 2311, + "id": 251, + "prevSize": 24, + "code": 59917, + "name": "shuffle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1037 + }, + { + "icon": { + "paths": [ + "M213.333 170.667l554.667 0v213.333l-42.667 0-42.667-128-253.325-0 153.212 218.807-175.421 250.526h275.534l42.667-85.333h42.667v213.333h-554.667l239.006-341.333-239.006-341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sigma" + ] + }, + "attrs": [], + "properties": { + "order": 2312, + "id": 250, + "prevSize": 24, + "code": 59918, + "name": "sigma" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1038 + }, + { + "icon": { + "paths": [ + "M85.333 128h853.333v426.667h-170.667v341.333h-85.333v-341.333h-341.333v341.333h-85.333v-341.333h-170.667v-426.667zM809.596 469.333l43.738-43.738v-120.679l-164.42 164.418h120.683zM568.235 469.333l256-256h-120.678l-256 256h120.678zM326.877 469.333l256.001-256-120.683-0-255.998 256h120.68zM220.838 213.333l-50.171 50.171v120.68l170.851-170.851-120.68-0z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sign-caution" + ] + }, + "attrs": [], + "properties": { + "order": 2313, + "id": 249, + "prevSize": 24, + "code": 59919, + "name": "sign-caution" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1039 + }, + { + "icon": { + "paths": [ + "M128 896h128v-128h-128zM341.333 896h128v-298.667h-128zM554.667 896h128v-512h-128zM768 896h128v-768h-128v768z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "signal" + ] + }, + "attrs": [], + "properties": { + "order": 2314, + "id": 248, + "prevSize": 24, + "code": 59920, + "name": "signal" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1040 + }, + { + "icon": { + "paths": [ + "M218.496 908.429l-60.33-60.331 411.976-412.019-8.785-8.785c-33.323-33.323-33.323-87.353 0-120.678l186.197-186.195 39.006 39.006-138.351 138.353 40.836 40.837 138.351-138.353 39.006 39.007-138.351 138.353 40.836 40.837 138.351-138.353 39.006 39.007-186.193 186.197c-33.327 33.323-87.356 33.323-120.678 0l-8.883-8.883-411.994 412.002z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "silverware-fork" + ] + }, + "attrs": [], + "properties": { + "order": 2315, + "id": 247, + "prevSize": 24, + "code": 59921, + "name": "silverware-fork" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1041 + }, + { + "icon": { + "paths": [ + "M634.965 491.917l-416.469 416.512-60.33-60.331 416.469-416.512c-30.379-65.068-9.045-156.887 58.88-224.812 81.621-81.664 198.485-97.152 260.949-34.688 62.507 62.464 46.976 179.328-34.688 260.951-67.883 67.925-159.744 89.301-224.811 58.88z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "silverware-spoon" + ] + }, + "attrs": [], + "properties": { + "order": 2316, + "id": 246, + "prevSize": 24, + "code": 59922, + "name": "silverware-spoon" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1042 + }, + { + "icon": { + "paths": [ + "M345.6 569.233l-178.646-178.604c-66.645-66.688-66.645-174.721 0-241.366l299.307 299.265-120.661 120.704zM572.331 554.594l293.461 293.504-60.331 60.331-293.504-293.504-293.461 293.504-60.33-60.331 411.976-412.019-8.785-8.785c-33.323-33.323-33.323-87.353 0-120.678l186.197-186.195 39.006 39.006-138.351 138.353 40.836 40.837 138.351-138.353 39.006 39.007-138.351 138.353 40.836 40.837 138.351-138.353 39.006 39.007-186.193 186.197c-33.327 33.323-87.356 33.323-120.678 0l-8.883-8.883-58.159 58.167z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "silverware-variant" + ] + }, + "attrs": [], + "properties": { + "order": 2317, + "id": 245, + "prevSize": 24, + "code": 59923, + "name": "silverware-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1043 + }, + { + "icon": { + "paths": [ + "M345.6 569.233l-178.646-178.604c-66.645-66.688-66.645-174.721 0-241.366l299.307 299.265-120.661 120.704zM634.965 491.917l-62.635 62.677 293.461 293.504-60.331 60.331-293.504-293.504-293.461 293.504-60.33-60.331 416.469-416.512c-30.379-65.068-9.045-156.887 58.88-224.812 81.621-81.664 198.485-97.152 260.949-34.688 62.507 62.464 46.976 179.328-34.688 260.951-67.883 67.925-159.744 89.301-224.811 58.88z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "silverware" + ] + }, + "attrs": [], + "properties": { + "order": 2318, + "id": 244, + "prevSize": 24, + "code": 59924, + "name": "silverware" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1044 + }, + { + "icon": { + "paths": [ + "M554.641 554.586h-85.333v-213.335h85.333zM554.641 725.252h-85.333v-85.333h85.333zM767.974 85.251h-341.334l-255.063 256-0.937 512.001c0 46.933 38.401 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-682.668c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sim-alert" + ] + }, + "attrs": [], + "properties": { + "order": 2319, + "id": 243, + "prevSize": 24, + "code": 59925, + "name": "sim-alert" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1045 + }, + { + "icon": { + "paths": [ + "M767.974 341.251h-85.333v-170.667h85.333zM639.974 341.251h-85.333v-170.667h85.333zM511.974 341.251h-85.334v-170.667h85.334zM767.974 85.251h-341.334l-255.061 256-0.939 512.001c0 46.933 38.4 85.333 85.333 85.333h512c46.933 0 85.333-38.4 85.333-85.333v-682.668c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sim" + ] + }, + "attrs": [], + "properties": { + "order": 2320, + "id": 242, + "prevSize": 24, + "code": 59926, + "name": "sim" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1046 + }, + { + "icon": { + "paths": [ + "M384 85.333v256h85.333v128h-256c-47.275 0-85.333 38.059-85.333 85.333v128h-85.333v256h256v-256h-85.333v-128h256v128h-85.333v256h256v-256h-85.333v-128h256v128h-85.333v256h256v-256h-85.333v-128c0-47.275-38.059-85.333-85.333-85.333h-256v-128h85.333v-256h-256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sitemap" + ] + }, + "attrs": [], + "properties": { + "order": 2321, + "id": 241, + "prevSize": 24, + "code": 59927, + "name": "sitemap" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1047 + }, + { + "icon": { + "paths": [ + "M682.641 773.803h85.333v-511.998h-85.333zM255.974 773.803l362.667-256-362.667-255.998v511.998z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "skip-next" + ] + }, + "attrs": [], + "properties": { + "order": 2322, + "id": 240, + "prevSize": 24, + "code": 59928, + "name": "skip-next" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1048 + }, + { + "icon": { + "paths": [ + "M255.974 773.807v-512.001h85.333v512.001h-85.333zM405.307 517.82l362.667-256.002v512.002l-362.667-256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "skip-previous" + ] + }, + "attrs": [], + "properties": { + "order": 2323, + "id": 239, + "prevSize": 24, + "code": 59929, + "name": "skip-previous" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1049 + }, + { + "icon": { + "paths": [ + "M513.468 705.455c-113.769 0-164.655-55.919-164.655-97.847 0-21.513 15.867-36.561 37.754-36.561 48.671 0 36.078 69.901 126.9 69.901 46.49 0 72.175-25.246 72.175-51.098 0-15.543-7.667-32.751-38.289-40.294l-101.175-25.271c-81.498-20.433-96.285-64.478-96.285-105.895 0-85.987 80.954-118.268 156.986-118.268 70.025 0 152.576 38.699 152.576 90.288 0 22.108-19.14 34.954-40.998 34.954-41.553 0-33.907-57.502-117.585-57.502-41.54 0-64.55 18.803-64.55 45.714 0 26.86 32.815 35.427 61.278 41.929l74.901 16.623c82.035 18.27 102.844 66.167 102.844 111.283 0 69.867-53.636 122.044-161.877 122.044zM768.444 255.556c87.693 87.691 121.088 209.114 100.19 322.5 17.425 30.908 27.366 66.598 27.366 104.61 0 117.82-95.514 213.333-213.333 213.333-38.012 0-73.702-9.941-104.61-27.366-113.387 20.898-234.81-12.497-322.501-100.19-87.69-87.689-121.087-209.114-100.19-322.5-17.425-30.909-27.366-66.599-27.366-104.61 0-117.821 95.513-213.333 213.333-213.333 38.011 0 73.701 9.941 104.61 27.366 113.387-20.897 234.812 12.5 322.5 100.19zM341.333 213.334c-70.693 0-128 57.307-128 128 0 33.627 12.967 64.225 34.173 87.066-30.090 95.479-7.294 204.023 68.389 279.706s184.226 98.479 279.705 68.39c22.839 21.205 53.44 34.172 87.066 34.172 70.694 0 128-57.306 128-128 0-33.626-12.966-64.226-34.172-87.066 30.089-95.479 7.292-204.022-68.39-279.705s-184.226-98.479-279.706-68.389c-22.841-21.206-53.439-34.173-87.066-34.173z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "skype-business" + ] + }, + "attrs": [], + "properties": { + "order": 2324, + "id": 238, + "prevSize": 24, + "code": 59930, + "name": "skype-business" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1050 + }, + { + "icon": { + "paths": [ + "M768.444 255.556c87.693 87.69 121.088 209.114 100.19 322.5 17.425 30.908 27.366 66.598 27.366 104.61 0 117.82-95.514 213.333-213.333 213.333-38.012 0-73.702-9.941-104.61-27.366-113.387 20.898-234.81-12.497-322.5-100.19-87.691-87.689-121.088-209.114-100.19-322.5-17.425-30.909-27.366-66.599-27.366-104.61 0-117.821 95.513-213.333 213.333-213.333 38.011 0 73.701 9.941 104.61 27.366 113.387-20.897 234.812 12.5 322.5 100.19zM513.651 732.322c122.594 0 183.334-59.093 183.334-138.223 0-51.098-23.565-105.344-116.471-126.037l-84.834-18.825c-32.235-7.364-69.402-17.067-69.402-47.488 0-30.479 26.061-51.775 73.11-51.775 94.771 0 86.114 65.125 133.175 65.125 24.751 0 46.43-14.549 46.43-39.588 0-58.429-93.491-102.257-172.8-102.257-86.115 0-177.8 36.56-177.8 133.946 0 46.905 16.747 96.791 109.051 119.933l114.586 28.625c34.684 8.538 43.366 28.032 43.366 45.632 0 29.282-29.090 57.869-81.745 57.869-102.862 0-88.597-79.164-143.722-79.164-24.789 0-42.76 17.045-42.76 41.408 0 47.488 57.632 110.818 186.482 110.818z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "skype" + ] + }, + "attrs": [], + "properties": { + "order": 2325, + "id": 237, + "prevSize": 24, + "code": 59931, + "name": "skype" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1051 + }, + { + "icon": { + "paths": [ + "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-256-256h-159.211v-85.333l33.885-39.991-332.552-332.553zM981.333 512h-256v-85.333l144.606-170.667-144.606 0v-85.333h256v85.333l-144.265 170.666h144.265v85.333zM419.101 341.334h220.899v85.333l-62.101 73.463-158.797-158.796zM298.667 853.333h-256v-85.333l144.605-170.667h-144.605v-85.333h256v85.333l-144.265 170.667h144.265v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sleep-off" + ] + }, + "attrs": [], + "properties": { + "order": 2326, + "id": 236, + "prevSize": 24, + "code": 59932, + "name": "sleep-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1052 + }, + { + "icon": { + "paths": [ + "M981.333 512h-256v-85.333l144.606-170.667h-144.606v-85.333h256v85.333l-144.265 170.667h144.265v85.333zM640 682.667h-256v-85.333l144.606-170.667h-144.606v-85.333h256v85.333l-144.265 170.667h144.265v85.333zM298.667 853.333h-256v-85.333l144.605-170.667h-144.605v-85.333h256v85.333l-144.265 170.667h144.265v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sleep" + ] + }, + "attrs": [], + "properties": { + "order": 2327, + "id": 235, + "prevSize": 24, + "code": 59933, + "name": "sleep" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1053 + }, + { + "icon": { + "paths": [ + "M675.157 597.333l170.667 170.667h92.843v-170.667zM85.333 768h128v-170.667h-128zM139.819 170.667l-54.485 54.101 104.235 104.235c-64.512 38.4-104.107 107.904-104.235 182.997h85.333c0-53.077 32.725-100.651 82.304-119.595l204.928 204.928h-159.232v170.667h329.899l170.667 170.667 54.101-54.485zM426.667 128v42.667c-0.085 46.592-25.472 89.429-66.261 111.915l61.739 61.739c56.277-39.936 89.771-104.661 89.856-173.653v-42.667h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "smoking-off" + ] + }, + "attrs": [], + "properties": { + "order": 2328, + "id": 234, + "prevSize": 24, + "code": 59934, + "name": "smoking-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1054 + }, + { + "icon": { + "paths": [ + "M298.667 810.667h640v-170.667h-640zM85.334 810.667h128v-170.667h-128zM426.667 170.667v42.667c0 70.699-57.301 128-128 128-117.803 0-213.333 95.531-213.333 213.333h85.333c0-70.699 57.301-128 128-128 117.803 0 213.333-95.531 213.333-213.333v-42.667h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "smoking" + ] + }, + "attrs": [], + "properties": { + "order": 2329, + "id": 233, + "prevSize": 24, + "code": 59935, + "name": "smoking" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1055 + }, + { + "icon": { + "paths": [ + "M512 872.393c-50.569 0.128-81.148-21.491-108.128-40.58-19.34-13.662-37.58-26.56-58.947-30.114-49.193-2.624-63.558 0.196-90.363 4.587-4.504 0-9.973-0.998-12.256-8.785-7.484-32.149-9.759-40.892-15.121-41.719-57.353-8.845-91.241-21.888-97.992-37.67-1.455-9.685 1.867-13.815 6.51-14.588 45.546-7.497 86.044-31.573 120.379-71.578 26.596-30.967 39.656-60.557 41.061-63.825 6.819-13.871 8.136-25.472 4.127-34.918-7.39-17.429-31.864-25.195-58.931-34.018-14.355-5.67-37.963-17.651-34.818-34.185 2.291-12.058 18.239-20.454 40.549-18.577 14.565 6.827 27.67 10.283 38.935 10.283 14.014 0 20.783-5.333 22.42-6.852-4.673-75.283-8.776-140.406 7.882-177.751 49.857-111.784 155.59-120.479 194.694-120.552 39.104 0.073 144.836 8.768 194.692 120.552 16.661 37.345 12.557 102.468 7.885 177.751 1.634 1.519 8.405 6.852 22.417 6.852 11.264 0 24.371-3.456 38.938-10.283 22.306-1.877 38.255 6.519 40.546 18.577 3.145 16.533-20.463 28.514-34.816 34.185-27.068 8.823-51.541 16.589-58.931 34.018-4.011 9.446-2.692 21.047 4.126 34.918 1.404 3.268 14.464 32.858 41.062 63.825 34.334 40.004 74.833 64.081 120.38 71.578 4.642 0.772 7.962 4.902 6.507 14.588-6.75 15.782-40.636 28.826-97.993 37.67-5.359 0.828-7.633 9.57-15.117 41.719-2.287 7.787-7.753 8.785-12.258 8.785-26.803-4.39-41.169-7.211-90.364-4.587-21.367 3.554-39.607 16.452-58.948 30.114-26.978 19.089-57.557 40.708-108.126 40.58z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "snapchat" + ] + }, + "attrs": [], + "properties": { + "order": 2330, + "id": 232, + "prevSize": 24, + "code": 59936, + "name": "snapchat" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1056 + }, + { + "icon": { + "paths": [ + "M725.333 725.333c0 117.82-95.514 213.333-213.333 213.333s-213.333-95.514-213.333-213.333c0-63.714 27.929-120.9 72.212-159.991-18.645-27.354-29.546-60.407-29.546-96.009 0-5.845 0.294-11.618 0.867-17.31l-127.284-73.488-8.849-6.778-108.541 29.084-11.043-41.213 94.496-25.321-84.723-48.915 21.333-36.951 84.723 48.915-25.32-94.497 41.213-11.043 29.083 108.542 10.294 4.274 114.92 66.349c16.285-23.056 38.142-41.897 63.61-54.56-31.608-23.307-52.113-60.804-52.113-103.090 0-70.692 57.306-128 128-128s128 57.308 128 128c0 42.287-20.506 79.783-52.113 103.090 25.468 12.664 47.326 31.504 63.612 54.56l114.918-66.349 10.291-4.274 29.086-108.542 41.212 11.043-25.318 94.497 84.723-48.915 21.333 36.951-84.723 48.915 94.494 25.321-11.042 41.213-108.54-29.084-8.849 6.778-127.283 73.488 0.866 17.31c0 35.601-10.901 68.655-29.547 96.009 44.284 39.091 72.213 96.277 72.213 159.991z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "snowman" + ] + }, + "attrs": [], + "properties": { + "order": 2331, + "id": 231, + "prevSize": 24, + "code": 59937, + "name": "snowman" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1057 + }, + { + "icon": { + "paths": [ + "M298.667 256h85.333c47.13 0 85.333 38.205 85.333 85.333v170.667h-256v-170.667c0-47.128 38.205-85.333 85.333-85.333zM640 256h85.333c47.13 0 85.333 38.205 85.333 85.333v170.667h-256v-170.667c0-47.128 38.204-85.333 85.333-85.333zM42.667 384h42.667c23.564 0 42.667 19.102 42.667 42.666v85.333c0 47.13 38.205 85.333 85.333 85.333h597.333c47.13 0 85.333-38.204 85.333-85.333v-85.333c0-23.564 19.102-42.666 42.667-42.666h42.667c23.565 0 42.667 19.102 42.667 42.666v384h-128v-85.333h-768v85.333h-128v-384c0-23.564 19.103-42.666 42.667-42.666z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sofa" + ] + }, + "attrs": [], + "properties": { + "order": 2332, + "id": 230, + "prevSize": 24, + "code": 59938, + "name": "sofa" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1058 + }, + { + "icon": { + "paths": [ + "M394.667 213.333l138.667-138.667 138.667 138.667h-277.333zM672 810.667l-138.667 138.667-138.666-138.667h277.333zM379.347 610.249h-123.354l-30.679 114.688h-100.984l131.663-426.099h127.828l133.555 426.099h-104.794l-33.235-114.688zM270.054 540.958h95.232l-26.844-90.534-11.345-41.152-10.386-41.143h-1.278l-9.667 41.514-10.146 41.848-25.565 89.468zM557.001 724.339v-52.608l202.479-288.972v-2.486h-183.556v-80.839h308.45v56.46l-198.063 285.108v2.496h201.212v80.841h-330.522z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sort-alphabetical" + ] + }, + "attrs": [], + "properties": { + "order": 2333, + "id": 229, + "prevSize": 24, + "code": 59939, + "name": "sort-alphabetical" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1059 + }, + { + "icon": { + "paths": [ + "M426.667 469.414v85.333l341.359-0.081v-85.333l-341.359 0.081zM426.667 213.417v85.333l170.692-0.083v-85.333l-170.692 0.083zM426.692 725.333l-0.026 85.414h512l0.026-85.414h-512zM256 298.75h106.667l-149.333-149.333-149.333 149.333h106.667l0.026 554.583h85.333l-0.025-554.583z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sort-ascending" + ] + }, + "attrs": [], + "properties": { + "order": 2334, + "id": 228, + "prevSize": 24, + "code": 59940, + "name": "sort-ascending" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1060 + }, + { + "icon": { + "paths": [ + "M426.641 554.581v-85.333l341.359 0.085v85.333l-341.359-0.085zM426.641 810.581v-85.333l170.692 0.085v85.333l-170.692-0.085zM426.666 298.668l-0.025-85.418h512l0.026 85.418h-512zM255.974 725.248h106.667l-149.333 149.333-149.333-149.333h106.667l0.026-554.581h85.333l-0.025 554.581z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sort-descending" + ] + }, + "attrs": [], + "properties": { + "order": 2335, + "id": 227, + "prevSize": 24, + "code": 59941, + "name": "sort-descending" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1061 + }, + { + "icon": { + "paths": [ + "M332.057 298.951c55.268 1.559 94.9 22.266 118.9 62.124s35.716 89.515 35.157 148.966c0.124 66.163-12.749 118.345-38.609 156.535-25.861 38.195-65.441 57.685-118.741 58.47-53.454-1.37-92.502-21.807-117.145-61.316-24.643-39.505-36.948-89.869-36.913-151.087-0.181-62.409 12.57-113.311 38.254-152.707s65.382-59.725 119.098-60.986zM330.74 368.242c-18.729-0.122-33.626 11.666-44.691 35.366-11.066 23.698-16.588 60.046-16.567 109.036-0.117 48.371 5.268 84.339 16.155 107.904 10.887 23.569 26.141 35.307 45.761 35.209 39.411 0 59.391-48.137 59.94-144.414-0.11-94.537-20.309-142.237-60.599-143.101zM568.922 725.047v-75.661l18.005 0.951 23.147-0.951 44.241-8.218c14.562-4.476 27.738-10.769 39.526-18.889 13.935-10.001 25.472-21.679 34.603-35.029 9.135-13.35 15.701-27.324 19.703-41.916l-1.984-0.585c-18.765 17.865-47.467 26.991-86.097 27.379-36.233-0.213-66.479-10.999-90.739-32.363-24.265-21.363-36.868-52.023-37.815-91.985 0.717-42.092 15.185-77.152 43.396-105.18s65.869-42.577 112.973-43.651c53.158 1.297 92.339 18.775 117.547 52.431s37.705 75.703 37.495 126.148c-0.192 41.003-6.383 77.478-18.577 109.423-12.19 31.94-29.235 58.688-51.132 80.235-19.644 17.83-43.145 31.607-70.498 41.331s-57.613 15.232-90.773 16.529h-43.021zM685.231 368.242c-17.562 0.323-31.77 7.114-42.62 20.372-10.854 13.258-16.294 31.041-16.32 53.349-0.030 18.645 4.992 34.381 15.066 47.206 10.074 12.821 25.361 19.503 45.862 20.045 13.619-0.23 25.126-3.004 34.522-8.329 9.395-5.321 16.431-11.814 21.111-19.477 3.418-4.958 5.184-13.15 5.295-24.572 0.235-23.211-4.54-43.555-14.323-61.029-9.779-17.474-25.98-26.663-48.593-27.566zM394.667 213.333l138.667-138.667 138.667 138.667h-277.333zM672 810.667l-138.667 138.667-138.666-138.667h277.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sort-numeric" + ] + }, + "attrs": [], + "properties": { + "order": 2336, + "id": 226, + "prevSize": 24, + "code": 59942, + "name": "sort-numeric" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1062 + }, + { + "icon": { + "paths": [ + "M128 554.667h512v-85.333h-512zM128 256v85.333h768v-85.333zM128 768h256v-85.333h-256v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sort-variant" + ] + }, + "attrs": [], + "properties": { + "order": 2337, + "id": 225, + "prevSize": 24, + "code": 59943, + "name": "sort-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1063 + }, + { + "icon": { + "paths": [ + "M426.667 554.667v-85.333h341.333v85.333h-341.333zM426.667 810.667v-85.333h170.667v85.333h-170.667zM426.692 298.752l-0.026-85.419h512l0.026 85.419h-512zM256 725.333h106.667l-149.333 149.333-149.333-149.333h106.667l-0-426.667h-106.667l149.333-149.333 149.333 149.333h-106.667l0 426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sort" + ] + }, + "attrs": [], + "properties": { + "order": 2338, + "id": 224, + "prevSize": 24, + "code": 59944, + "name": "sort" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1064 + }, + { + "icon": { + "paths": [ + "M493.175 378.653v346.681h373.922v-0.418c78.733-5.005 114.236-53.918 114.236-113.472 0-62.997-47.582-113.894-111.629-113.894-16.439 0-29.965 3.341-44.262 9.493-10.253-99.917-95.036-178.035-199.424-178.035-51.055 0-97.476 18.772-132.843 49.645zM455.817 422.039c-12.851-7.613-26.679-13.558-41.365-17.626v320.92h59.034v-326.969c-6.46 7.405-12.373 15.436-17.668 23.674zM355.388 398.99v326.344h39.383v-325.092c-8.073-1.252-16.385-1.772-24.833-1.772-4.933 0-9.783 0.207-14.55 0.521zM276.687 426.524v298.809h39.351v-318.104c-14.060 4.693-27.274 11.264-39.351 19.295zM206.182 534.263c-2.691-1.668-5.361-3.337-8.229-4.8v195.87h39.351v-261.888c-15.665 20.442-26.585 44.535-31.122 70.818zM119.241 521.331v200.038c9.303 2.607 19.107 3.964 29.214 3.964h10.158v-207.548c-3.401-0.316-6.779-0.525-10.221-0.525-10.127 0-19.889 1.459-29.151 4.070zM42.666 621.35c0 31.706 14.445 60.075 37.213 79.266v-158.532c-22.768 19.085-37.213 47.561-37.213 79.266z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "soundcloud" + ] + }, + "attrs": [], + "properties": { + "order": 2339, + "id": 223, + "prevSize": 24, + "code": 59945, + "name": "soundcloud" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1065 + }, + { + "icon": { + "paths": [ + "M682.667 810.667c0 94.255-76.412 170.667-170.667 170.667-94.257 0-170.667-76.412-170.667-170.667 0-79.522 54.39-146.342 128-165.291 0-27.9 0-55.799-30.502-100.036-30.499-44.233-91.499-104.802-152.5-165.369-29.012 5.418-59.809 3.377-89.551-7.447-88.572-32.238-134.24-130.173-102.002-218.746s130.173-134.24 218.745-102.002c88.572 32.238 134.242 130.173 102.003 218.745-10.825 29.742-29.058 54.646-51.857 73.387 17.261 58.771 148.331 168.092 148.331 189.425 0-21.333 131.068-130.655 148.331-189.426-22.801-18.741-41.033-43.645-51.857-73.387-32.239-88.572 13.431-186.508 102.003-218.745s186.505 13.431 218.743 102.003c32.239 88.572-13.431 186.508-102.003 218.745-29.739 10.825-60.54 12.866-89.549 7.448-61.001 60.567-122.001 121.136-152.503 165.369-30.498 44.237-30.498 72.137-30.498 100.036 73.609 18.948 128 85.769 128 165.291zM512 725.333c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333zM284.338 131.962c-44.286-16.119-93.254 6.716-109.373 51.002s6.715 93.254 51.001 109.373c44.286 16.119 93.254-6.715 109.373-51.001s-6.715-93.254-51.002-109.373zM739.661 131.962c-44.284 16.119-67.119 65.087-50.999 109.373s65.084 67.12 109.372 51.001c44.284-16.119 67.119-65.087 50.999-109.373-16.115-44.286-65.084-67.12-109.372-51.002z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "source-fork" + ] + }, + "attrs": [], + "properties": { + "order": 2340, + "id": 222, + "prevSize": 24, + "code": 59946, + "name": "source-fork" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1066 + }, + { + "icon": { + "paths": [ + "M256 85.333c94.257 0 170.667 76.41 170.667 170.667 0 79.524-54.39 146.344-128 165.29v181.42c73.609 18.948 128 85.769 128 165.291 0 94.255-76.41 170.667-170.667 170.667s-170.667-76.412-170.667-170.667c0-79.522 54.39-146.342 128-165.291v-181.42c-73.61-18.946-128-85.766-128-165.29 0-94.257 76.41-170.667 170.667-170.667zM256 170.667c-47.128 0-85.333 38.205-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.205 85.333-85.333s-38.205-85.333-85.333-85.333zM256 682.667c-47.128 0-85.333 38.204-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.204 85.333-85.333s-38.205-85.333-85.333-85.333zM938.667 768c0 94.255-76.412 170.667-170.667 170.667s-170.667-76.412-170.667-170.667c0-79.522 54.391-146.342 128-165.291v-304.043l-85.333 0v138.666l-181.333-181.333 181.333-181.333v138.666l85.333-0c47.13 0 85.333 38.205 85.333 85.334v304.043c73.609 18.948 128 85.769 128 165.291zM768 682.667c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "source-pull" + ] + }, + "attrs": [], + "properties": { + "order": 2341, + "id": 221, + "prevSize": 24, + "code": 59947, + "name": "source-pull" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1067 + }, + { + "icon": { + "paths": [ + "M85.333 224.789l54.49-54.122 756.177 756.176-54.123 54.49-62.268-62.268c-14.754 12.194-33.677 19.52-54.302 19.52l-426.665-0.427c-47.148 0-85.333-37.803-85.333-84.907v-500.488l-127.976-127.975zM511.974 767.919c-70.656 0-127.999-57.344-127.999-128 0-32.401 12.058-62.003 31.93-84.557l-60.42-60.42c-35.273 38.050-56.844 88.99-56.844 144.977 0 117.845 95.573 213.333 213.332 213.333 55.979 0 106.927-21.559 144.986-56.836l-60.425-60.425c-22.558 19.87-52.16 31.927-84.561 31.927zM725.308 639.919c0-117.845-95.531-213.333-213.333-213.333l-7.492 0.128-285.852-285.852c12.066-32.463 43.326-55.609 80.012-55.609h426.665c47.104 0 85.333 38.229 85.333 85.333v562.287l-85.461-85.461 0.128-7.492zM511.974 170.586c-47.189 0-85.332 38.229-85.332 85.333s38.143 85.333 85.332 85.333c47.061 0 85.333-38.229 85.333-85.333s-38.272-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "speaker-off" + ] + }, + "attrs": [], + "properties": { + "order": 2342, + "id": 220, + "prevSize": 24, + "code": 59948, + "name": "speaker-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1068 + }, + { + "icon": { + "paths": [ + "M511.974 511.919c-70.656 0-127.999 57.344-127.999 128s57.343 128 127.999 128c70.656 0 128-57.344 128-128s-57.344-128-128-128zM511.974 853.252c-117.759 0-213.332-95.488-213.332-213.333s95.573-213.335 213.332-213.335c117.803 0 213.333 95.489 213.333 213.335s-95.531 213.333-213.333 213.333zM511.974 170.584c47.061 0 85.333 38.229 85.333 85.333s-38.272 85.333-85.333 85.333c-47.189 0-85.332-38.229-85.332-85.333s38.143-85.333 85.332-85.333zM725.308 85.251h-426.665c-47.147 0-85.333 38.229-85.333 85.333v682.668c0 47.104 38.186 84.907 85.333 84.907l426.665 0.427c47.104 0 85.333-38.229 85.333-85.333v-682.668c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "speaker" + ] + }, + "attrs": [], + "properties": { + "order": 2343, + "id": 219, + "prevSize": 24, + "code": 59949, + "name": "speaker" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1069 + }, + { + "icon": { + "paths": [ + "M512 682.667c-70.694 0-128-57.306-128-128 0-47.757 26.153-89.404 64.917-111.403l413.303-239.546-235.913 408.613c-21.090 41.724-64.358 70.336-114.308 70.336zM512 128c77.133 0 149.483 20.467 211.917 56.265l-89.502 51.676c-37.999-14.604-79.275-22.608-122.415-22.607-188.513-0-341.333 152.82-341.333 341.333 0 94.208 38.167 179.507 99.882 241.267l0.222-0.222c16.662 16.661 16.662 43.678 0 60.339-16.632 16.631-43.578 16.661-60.248 0.094l-0.222 0.222c-77.211-77.214-124.968-183.881-124.968-301.7 0-235.641 191.025-426.667 426.667-426.667zM938.667 554.667c0 117.82-47.757 224.486-124.966 301.7l-0.094-0.094c-16.678 16.439-43.529 16.367-60.117-0.222-16.661-16.661-16.661-43.678 0-60.339l0.094 0.090c61.636-61.751 99.75-146.991 99.75-241.135 0-43.593-8.175-85.278-23.070-123.61l51.563-89.307c36.156 62.663 56.841 135.375 56.841 212.917z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "speedometer" + ] + }, + "attrs": [], + "properties": { + "order": 2344, + "id": 218, + "prevSize": 24, + "code": 59950, + "name": "speedometer" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1070 + }, + { + "icon": { + "paths": [ + "M921.173 494.507l-345.173 345.173-156.587-157.013-60.16 60.16 217.173 217.173 404.907-405.333zM274.347 469.333l88.32-235.52 88.32 235.52zM531.2 682.667h89.173l-218.027-554.667h-79.36l-218.027 554.667h89.173l47.787-128h240.64l48.64 128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "spellcheck" + ] + }, + "attrs": [], + "properties": { + "order": 2345, + "id": 217, + "prevSize": 24, + "code": 59951, + "name": "spellcheck" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1071 + }, + { + "icon": { + "paths": [ + "M763.733 465.067c-136.533-81.065-364.797-89.596-494.93-49.067-21.332 6.403-42.671-6.397-49.068-25.601-6.403-21.332 6.397-42.664 25.601-49.068 151.465-44.799 401.068-36.261 558.934 57.606 19.196 10.666 25.596 36.267 14.929 55.463-10.667 14.938-36.267 21.333-55.467 10.667zM759.467 584.533c-10.667 14.938-29.862 21.333-44.8 10.667-115.196-70.4-290.129-91.729-424.531-49.067-17.070 4.271-36.267-4.262-40.536-21.333-4.262-17.067 4.269-36.267 21.338-40.533 155.728-46.933 347.729-23.467 479.996 57.604 12.8 6.396 19.2 27.729 8.533 42.662zM708.271 701.867c-8.538 12.8-23.467 17.071-36.267 8.533-100.271-61.862-226.133-74.662-375.472-40.529-14.929 4.262-27.729-6.404-31.998-19.204-4.269-14.929 6.403-27.729 19.198-32 162.139-36.267 302.935-21.333 413.872 46.933 14.929 6.404 17.062 23.467 10.667 36.267zM512 85.334c-234.665 0-426.667 192.001-426.667 426.666 0 234.667 192.001 426.667 426.667 426.667 234.667 0 426.667-192 426.667-426.667 0-234.665-189.867-426.666-426.667-426.666z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "spotify" + ] + }, + "attrs": [], + "properties": { + "order": 2346, + "id": 216, + "prevSize": 24, + "code": 59952, + "name": "spotify" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1072 + }, + { + "icon": { + "paths": [ + "M384 704l39.006-39.006 222.417 222.417-39.006 39.006-222.417-222.417zM661.333 426.667l39.006-39.006 222.417 222.417-39.006 39.006-222.417-222.417zM286.798 116.132l146.115 146.116-170.665 170.669-146.117-146.118c-33.325-33.324-33.325-87.354 0-120.679l49.987-49.987c33.325-33.325 87.355-33.325 120.68 0zM621.7 320l30.17 30.17-301.7 301.7-30.17-30.17-36.718-149.478 188.94-188.939 149.478 36.718z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "spotlight-beam" + ] + }, + "attrs": [], + "properties": { + "order": 2347, + "id": 215, + "prevSize": 24, + "code": 59953, + "name": "spotlight-beam" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1073 + }, + { + "icon": { + "paths": [ + "M85.333 256l217.299 108.649c-29.378 41.666-46.633 92.494-46.633 147.351s17.254 105.685 46.633 147.349l-217.299 108.651v-512zM256 128h512l-108.651 174.632c-41.664-29.378-92.493-46.633-147.349-46.633s-105.684 17.255-147.351 46.633l-108.65-174.632zM938.667 256v512l-217.301-108.651c29.38-41.664 46.635-92.493 46.635-147.349s-17.254-105.684-46.635-147.35l217.301-108.65zM768 896h-512l108.649-174.63c41.666 29.376 92.494 46.63 147.351 46.63s105.685-17.254 147.349-46.63l108.651 174.63zM512 341.333c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667-94.257 0-170.667-76.412-170.667-170.667 0-94.257 76.41-170.667 170.667-170.667zM512 426.667c-47.13 0-85.333 38.204-85.333 85.333s38.204 85.333 85.333 85.333c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "spotlight" + ] + }, + "attrs": [], + "properties": { + "order": 2348, + "id": 214, + "prevSize": 24, + "code": 59954, + "name": "spotlight" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1074 + }, + { + "icon": { + "paths": [ + "M810.667 128h-597.333c-47.125 0-84.896 38.208-84.896 85.333l-0.333 128h-0.104v469.333c0 47.125 38.208 85.333 85.333 85.333h597.333c47.125 0 85.333-38.208 85.333-85.333v-597.333c0-47.125-38.208-85.333-85.333-85.333zM810.667 469.333h-341.333v341.333h-85.333v-341.333h-170.667v-85.333h170.667v-170.667h85.333v170.667h341.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "spreadsheet" + ] + }, + "attrs": [], + "properties": { + "order": 2349, + "id": 213, + "prevSize": 24, + "code": 59955, + "name": "spreadsheet" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1075 + }, + { + "icon": { + "paths": [ + "M234.667 0.002h554.667c129.6 0 234.667 105.064 234.667 234.666v554.665c0 129.604-105.067 234.667-234.667 234.667h-554.667c-129.603 0-234.667-105.062-234.667-234.667v-554.665c0-129.603 105.064-234.666 234.667-234.666zM656.427 647.701c0 67.379-38.093 111.983-108.096 118.127v-227.819c72.461 22.404 108.096 44.77 108.096 109.692zM497.050 256.696v207.543c-55.991-15.194-111.78-40.508-111.78-104.692 0-63.324 49.030-98.632 111.78-102.851zM661.585 324.116l43.213-33.792c-38.298-48.906-90.441-80.241-156.548-86.958v-41.247h-51.2v40.428c-90.685 5.898-169.411 60.785-169.411 160.399 0 106.374 88.023 139.552 169.368 161.504l0.043 241.83c-47.514-5.039-100.762-27.648-137.216-82.534l-48.333 32.073c38.175 57.425 105.021 93.918 185.549 100.676v45.427l17.818-0.043h33.463v-44.361c106.458-7.902 164.169-77.862 164.169-171.499 0-109.239-80.529-144.098-164.169-168.55v-219.504c48.414 7.291 85.073 30.597 113.254 66.15z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "square-inc-cash" + ] + }, + "attrs": [], + "properties": { + "order": 2350, + "id": 212, + "prevSize": 24, + "code": 59956, + "name": "square-inc-cash" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1076 + }, + { + "icon": { + "paths": [ + "M256 128h512c70.694 0 128 57.308 128 128v512c0 70.694-57.306 128-128 128h-512c-70.693 0-128-57.306-128-128v-512c0-70.692 57.307-128 128-128zM298.667 256c-23.564 0-42.667 19.102-42.667 42.667v426.666c0 23.565 19.102 42.667 42.667 42.667h426.667c23.565 0 42.667-19.102 42.667-42.667v-426.666c0-23.564-19.102-42.667-42.667-42.667h-426.667zM405.333 384h213.333c11.78 0 21.333 9.551 21.333 21.333v213.333c0 11.78-9.553 21.333-21.333 21.333h-213.333c-11.782 0-21.333-9.553-21.333-21.333v-213.333c0-11.782 9.551-21.333 21.333-21.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "square-inc" + ] + }, + "attrs": [], + "properties": { + "order": 2351, + "id": 211, + "prevSize": 24, + "code": 59957, + "name": "square-inc" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1077 + }, + { + "icon": { + "paths": [ + "M170.667 597.333h64v277.333h469.333v-277.333h64v341.333h-597.333v-341.333zM641.472 820.966h-353.105v-70.622h353.105v70.622zM636.544 710.067l-352.242-24.631 4.926-70.447 352.244 24.631-4.928 70.447zM641.579 614.673l-341.070-91.392 18.278-68.215 341.071 91.392-18.278 68.215zM661.244 516.181l-305.796-176.553 35.31-61.159 305.797 176.55-35.311 61.163zM709.628 441.161l-207.548-285.666 57.135-41.51 207.548 285.667-57.135 41.509zM783.241 391.446l-43.034-350.471 70.093-8.606 43.034 350.471-70.093 8.606z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "stackoverflow" + ] + }, + "attrs": [], + "properties": { + "order": 2352, + "id": 210, + "prevSize": 24, + "code": 59958, + "name": "stackoverflow" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1078 + }, + { + "icon": { + "paths": [ + "M692.48 768l-180.48-108.8-180.48 108.8 47.787-205.227-159.147-137.813 209.92-17.92 81.92-193.707 81.92 193.28 209.92 17.92-159.147 137.813 47.787 205.653zM511.573 85.333c-235.52 0-426.24 191.147-426.24 426.667s190.72 426.667 426.24 426.667c235.947 0 427.093-191.147 427.093-426.667s-191.147-426.667-427.093-426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "star-circle" + ] + }, + "attrs": [], + "properties": { + "order": 2353, + "id": 209, + "prevSize": 24, + "code": 59959, + "name": "star-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1079 + }, + { + "icon": { + "paths": [ + "M511.974 678.161v-396.844l72.96 172.204 186.88 16.043-141.739 122.795 42.453 182.656zM938.641 415.674l-306.816-26.325-119.851-282.752-119.851 282.752-306.816 26.325 232.747 201.644-69.76 299.947 263.68-159.061 263.68 159.061-69.76-299.947 232.747-201.644z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "star-half" + ] + }, + "attrs": [], + "properties": { + "order": 2354, + "id": 208, + "prevSize": 24, + "code": 59960, + "name": "star-half" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1080 + }, + { + "icon": { + "paths": [ + "M512 85.333l123.17 213.333h246.336l-123.17 213.333 123.17 213.333h-246.336l-123.17 213.333-123.168-213.333h-246.336l123.168-213.333-123.168-213.333h246.336l123.168-213.333zM733.7 640l-24.631-42.667-24.636 42.667h49.267zM512 256l-24.631 42.666h49.263l-24.631-42.666zM290.298 640h49.267l-24.634-42.667-24.634 42.667zM733.7 384h-49.267l24.636 42.667 24.631-42.667zM512 768l24.631-42.667h-49.263l24.631 42.667zM290.298 384l24.634 42.667 24.634-42.667h-49.267zM659.802 512l-73.903-128h-147.797l-73.903 128 73.903 128h147.797l73.903-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "star-of-david" + ] + }, + "attrs": [], + "properties": { + "order": 2355, + "id": 207, + "prevSize": 24, + "code": 59961, + "name": "star-of-david" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1081 + }, + { + "icon": { + "paths": [ + "M511.974 656.823l-160.555 96.853 42.453-182.656-141.739-122.795 186.88-16.043 72.96-172.204 72.96 172.204 186.88 16.043-141.739 122.795 42.453 182.656zM938.641 394.337l-306.816-26.326-119.851-282.752-119.851 282.752-306.816 26.326 232.747 201.687-69.76 299.904 263.68-159.061 263.68 159.061-69.76-299.904 232.747-201.687z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "star-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2356, + "id": 206, + "prevSize": 24, + "code": 59962, + "name": "star-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1082 + }, + { + "icon": { + "paths": [ + "M511.974 736.887l263.68 159.019-69.76-299.904 232.747-201.644-306.816-26.368-119.851-282.752-119.851 282.752-306.816 26.368 232.747 201.644-69.76 299.904 263.68-159.019z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "star" + ] + }, + "attrs": [], + "properties": { + "order": 2357, + "id": 205, + "prevSize": 24, + "code": 59963, + "name": "star" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1083 + }, + { + "icon": { + "paths": [ + "M859.43 332.19c50.492 0 91.426 40.934 91.426 91.429 0 50.493-40.934 91.427-91.426 91.427-50.496 0-91.43-40.934-91.43-91.427 0-50.495 40.934-91.429 91.43-91.429zM128 295.619c70.692 0 128 57.308 128 128l-0.696 13.428 270.9 140.484c21.466-16.265 48.218-25.911 77.227-25.911l91.426-128.001c0-90.89 73.681-164.571 164.574-164.571 90.889 0 164.57 73.681 164.57 164.571s-73.681 164.571-164.57 164.571l-128 91.43c0 70.69-57.31 128-128 128-70.694 0-128-57.31-128-128 0-1.604 0.026-3.2 0.085-4.787l-277.614-143.97c-20.096 13.129-44.108 20.757-69.902 20.757-70.693 0-128-57.31-128-128.001s57.307-128 128-128zM641.412 637.278c26.991 13.756 37.726 46.788 23.97 73.783-13.751 26.995-46.788 37.726-73.779 23.974l-78.421-40.67c7.053 43.482 44.774 76.681 90.249 76.681 50.492 0 91.426-40.934 91.426-91.426 0-50.496-40.934-91.43-91.426-91.43-14.131 0-27.511 3.204-39.458 8.93l77.44 40.158zM128 332.191c-50.495 0-91.429 40.934-91.429 91.429 0 50.493 40.934 91.427 91.429 91.427 10.44 0 20.471-1.749 29.816-4.971l-60.7-31.479c-26.994-13.756-37.728-46.788-23.974-73.782 13.754-26.995 46.788-37.728 73.783-23.974l72.355 37.523c-2.723-48.049-42.549-86.173-91.28-86.173zM859.43 295.619c-70.694 0-128 57.307-128 128 0 70.691 57.306 128.001 128 128.001 70.69 0 128-57.31 128-128.001 0-70.693-57.31-128-128-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "steam" + ] + }, + "attrs": [], + "properties": { + "order": 2358, + "id": 204, + "prevSize": 24, + "code": 59964, + "name": "steam" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1084 + }, + { + "icon": { + "paths": [ + "M810.496 340.907c24.064 0 42.667 18.603 42.667 42.667s-18.603 42.667-42.667 42.667c-24.064 0-42.667-18.603-42.667-42.667s18.603-42.667 42.667-42.667zM85.163 84.48v384c0.128 127.147 93.44 234.667 219.307 253.013 26.752 128.427 140.117 217.173 271.531 217.173 153.173 0 277.333-124.16 277.333-277.333v-157.44c49.493-17.792 85.333-64.853 85.333-119.893 0-70.4-57.6-128-128-128s-128 57.6-128 128c0 55.040 35.968 102.4 85.333 119.893l0.171 153.6c0 106.667-85.333 192-192 192-85.333 0-157.184-51.627-182.784-128.427 118.613-25.6 203.947-132.267 203.947-251.733v-384h-170.667v128h85.333v256c0 94.293-76.373 170.667-170.667 170.667s-170.667-76.8-170.667-170.667v-256h85.333v-128l-170.837-0.853z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "stethoscope" + ] + }, + "attrs": [], + "properties": { + "order": 2359, + "id": 203, + "prevSize": 24, + "code": 59965, + "name": "stethoscope" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1085 + }, + { + "icon": { + "paths": [ + "M725.333 85.333c47.13 0 85.333 38.205 85.333 85.333v128c0 47.128-38.204 85.333-85.333 85.333v341.333c0 36.053-22.362 66.889-53.969 79.386l-266.653 124.343c-42.713 19.917-93.484 1.438-113.402-41.276l-36.063-77.338c-19.917-42.714-1.438-93.487 41.275-113.404l130.145-60.689 0-252.356c-47.128 0-85.333-38.205-85.333-85.333v-128c0-47.128 38.205-85.333 85.333-85.333l298.667-0zM426.667 170.667v128h298.667v-128h-298.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "stocking" + ] + }, + "attrs": [], + "properties": { + "order": 2360, + "id": 202, + "prevSize": 24, + "code": 59966, + "name": "stocking" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1086 + }, + { + "icon": { + "paths": [ + "M768 768h-512l-0.005-511.995 512.005-0.005v512z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "stop" + ] + }, + "attrs": [], + "properties": { + "order": 2361, + "id": 201, + "prevSize": 24, + "code": 59967, + "name": "stop" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1087 + }, + { + "icon": { + "paths": [ + "M682.641 511.919h-42.667v-85.335h-85.333v-128h42.667v85.333h42.667v-85.333h42.667zM469.308 426.584h-85.333v42.668h85.333v42.667h-128v-128.001h85.333v-42.667h-85.333v-42.667h128zM810.641 298.584v-128h-597.333v128h-128v554.668h341.333v-170.667h170.667v170.667h341.333v-554.668h-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "store-24-hour" + ] + }, + "attrs": [], + "properties": { + "order": 2362, + "id": 200, + "prevSize": 24, + "code": 59968, + "name": "store-24-hour" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1088 + }, + { + "icon": { + "paths": [ + "M511.974 767.915h-256v-170.667h256zM895.974 597.248v-85.333l-42.667-213.335h-682.667l-42.667 213.335v85.333h42.667v256h426.667v-256h170.667v256h85.333v-256zM853.308 170.58h-682.667v85.333h682.667v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "store" + ] + }, + "attrs": [], + "properties": { + "order": 2363, + "id": 199, + "prevSize": 24, + "code": 59969, + "name": "store" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1089 + }, + { + "icon": { + "paths": [ + "M256 597.333h85.333l128 128h-85.333l-128-128zM170.667 170.667h42.667v-42.667c0-23.564 19.102-42.667 42.667-42.667h170.667c23.565 0 42.667 19.102 42.667 42.667v42.667h85.333v-42.666c0-23.564 19.102-42.667 42.667-42.667h170.667c23.565 0 42.667 19.102 42.667 42.667v42.666h42.667c47.13 0 85.333 38.205 85.333 85.333v554.666c0 47.13-38.204 85.333-85.333 85.333v42.667h-128v-42.667h-426.667v42.667h-128v-42.667c-47.128 0-85.333-38.204-85.333-85.333v-554.666c0-47.128 38.205-85.333 85.333-85.333zM768 298.667c23.565 0 42.667 19.103 42.667 42.667s-19.102 42.667-42.667 42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM597.333 298.667c23.565 0 42.667 19.103 42.667 42.667s-19.102 42.667-42.667 42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM853.333 256h-682.667v170.667h682.667v-170.667zM170.667 810.667h682.667v-298.667h-682.667v298.667zM256 298.667c23.564 0 42.667 19.103 42.667 42.667s-19.103 42.667-42.667 42.667c-23.564 0-42.667-19.103-42.667-42.667s19.103-42.667 42.667-42.667zM554.667 597.333h85.333l128 128h-85.333l-128-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "stove" + ] + }, + "attrs": [], + "properties": { + "order": 2364, + "id": 198, + "prevSize": 24, + "code": 59970, + "name": "stove" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1090 + }, + { + "icon": { + "paths": [ + "M767.974 469.252h-213.333v-213.335h213.333zM703.974 725.252c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.371 0 64 28.672 64 64s-28.629 64-64 64zM469.308 469.252h-213.333v-213.335h213.333zM319.974 725.252c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.37 0 64 28.672 64 64s-28.63 64-64 64zM511.974 85.251c-188.501 0-341.333 21.333-341.333 170.667v405.335c0 82.475 66.944 149.333 149.333 149.333l-64 64v21.333h512v-21.333l-64-64c82.56 0 149.333-66.859 149.333-149.333v-405.335c0-149.333-152.832-170.667-341.333-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "subway" + ] + }, + "attrs": [], + "properties": { + "order": 2365, + "id": 197, + "prevSize": 24, + "code": 59971, + "name": "subway" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1091 + }, + { + "icon": { + "paths": [ + "M298.539 725.333h-128c-68.992 0-129.706-53.632-138.24-122.027l-21.248-127.659c-4.565-36.053 5.632-70.059 27.691-95.018s54.528-39.296 89.13-39.296h256c35.627 0 67.627 14.848 87.851 40.747 5.065 6.499 9.276 13.548 12.608 21.008 18.163-3.831 36.983-3.828 55.142 0.009 3.319-7.497 7.531-14.534 12.591-21.018 20.224-25.899 52.224-40.747 87.808-40.747h256c34.645 0 67.072 14.336 89.173 39.296 22.016 25.002 32.213 59.008 27.904 93.354l-21.76 131.029c-8.32 66.731-69.035 120.32-137.941 120.32h-128c-66.645 0-131.371-50.603-147.456-115.157l-38.336-115.806c-16.448-11.836-38.848-11.814-55.249 0.064l-39.108 118.814c-15.275 61.525-80.043 112.085-146.56 112.085z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sunglasses" + ] + }, + "attrs": [], + "properties": { + "order": 2366, + "id": 196, + "prevSize": 24, + "code": 59972, + "name": "sunglasses" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1092 + }, + { + "icon": { + "paths": [ + "M895.974 383.917l-170.24-170.667v128h-299.094v85.333h299.094v127.998zM298.214 469.248l-170.24 170.667 170.24 170.667v-128h299.094v-85.333h-299.094v-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "swap-horizontal" + ] + }, + "attrs": [], + "properties": { + "order": 2367, + "id": 195, + "prevSize": 24, + "code": 59973, + "name": "swap-horizontal" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1093 + }, + { + "icon": { + "paths": [ + "M383.974 127.917l-170.667 170.24h128v299.092h85.333v-299.092h128zM682.641 725.679v-299.095h-85.333v299.095h-128l170.667 170.236 170.667-170.236h-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "swap-vertical" + ] + }, + "attrs": [], + "properties": { + "order": 2368, + "id": 194, + "prevSize": 24, + "code": 59974, + "name": "swap-vertical" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1094 + }, + { + "icon": { + "paths": [ + "M85.334 768c94.815-42.667 189.63-85.333 284.445-85.333s189.629 85.333 284.442 85.333c94.818 0 189.632-85.333 284.446-85.333v128c-94.814 0-189.628 85.333-284.446 85.333-94.814 0-189.628-85.333-284.442-85.333s-189.629 42.667-284.445 85.333v-128zM369.777 554.667c-32.937 0-65.873 5.15-98.81 13.658l209.843-146.934-44.16-52.631c-6.234-7.416-9.984-16.982-9.984-27.426 0-14.674 7.407-27.617 18.688-35.296l244.16-170.963 48.943 69.901-206.511 144.601 223.087 265.864c-33.604 13.841-67.209 24.559-100.813 24.559-94.814 0-189.628-85.333-284.443-85.333zM768 298.667c47.13 0 85.333 38.205 85.333 85.333s-38.204 85.333-85.333 85.333c-47.13 0-85.333-38.204-85.333-85.333s38.204-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "swim" + ] + }, + "attrs": [], + "properties": { + "order": 2369, + "id": 193, + "prevSize": 24, + "code": 59975, + "name": "swim" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1095 + }, + { + "icon": { + "paths": [ + "M295.253 213.333h-81.92l384 384 41.813-40.107zM851.627 815.787l-35.84 35.84c-16.64 16.64-43.52 16.64-60.16 0l-133.12-133.12-114.347 113.493-60.16-60.16 60.587-60.587-380.587-380.587v-202.667h202.667l380.587 380.587 60.587-60.587 60.16 60.16-113.92 113.92 133.12 133.12c17.067 17.067 17.067 43.947 0.427 60.587z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sword" + ] + }, + "attrs": [], + "properties": { + "order": 2370, + "id": 192, + "prevSize": 24, + "code": 59976, + "name": "sword" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1096 + }, + { + "icon": { + "paths": [ + "M469.333 554.667h85.333v-256h-85.333zM896 170.667h-256v256l95.573-95.573c46.080 46.507 75.093 110.080 75.093 180.907 0 111.36-71.253 206.080-170.667 241.067v89.173c147.2-37.973 256-171.093 256-330.24 0-94.293-38.827-179.2-100.693-240.64zM469.333 725.333h85.333v-85.333h-85.333zM128 512c0 94.293 38.827 179.2 100.693 240.64l-100.693 100.693h256v-256l-95.573 95.573c-46.080-46.507-75.093-110.080-75.093-180.907 0-111.36 71.253-206.080 170.667-241.067v-89.173c-147.2 37.973-256 171.093-256 330.24z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sync-alert" + ] + }, + "attrs": [], + "properties": { + "order": 2371, + "id": 191, + "prevSize": 24, + "code": 59977, + "name": "sync-alert" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1097 + }, + { + "icon": { + "paths": [ + "M853.333 170.667h-256v256l95.573-95.573c46.080 46.507 75.093 110.080 75.093 180.907 0 42.667-10.667 82.773-29.013 118.187l62.293 62.293c32.853-52.053 52.053-113.92 52.053-180.48 0-94.293-38.827-179.2-100.693-240.64l100.693-100.693zM122.027 230.827l100.693 100.693c-32.853 52.053-52.053 113.92-52.053 180.48 0 94.293 38.827 179.2 100.693 240.64l-100.693 100.693h256v-256l-95.573 95.573c-46.080-46.507-75.093-110.080-75.093-180.907 0-42.667 10.667-82.773 29.013-118.187l344.747 344.747c-10.667 5.547-21.333 10.667-32.853 14.507v89.173c34.133-8.96 66.133-23.040 95.147-40.96l100.693 100.693 54.187-54.187-670.293-671.147-54.613 54.187zM426.667 270.933v-89.173c-34.133 8.96-66.133 23.040-95.147 40.96l62.293 62.293c10.667-5.12 21.333-10.24 32.853-14.080z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sync-off" + ] + }, + "attrs": [], + "properties": { + "order": 2372, + "id": 190, + "prevSize": 24, + "code": 59978, + "name": "sync-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1098 + }, + { + "icon": { + "paths": [ + "M512 768c-141.227 0-256-114.773-256-256 0-43.093 10.667-84.053 29.867-119.467l-62.293-62.293c-33.28 52.48-52.907 114.773-52.907 181.76 0 188.587 152.747 341.333 341.333 341.333v128l170.667-170.667-170.667-170.667zM512 170.667v-128l-170.667 170.667 170.667 170.667v-128c141.227 0 256 114.773 256 256 0 43.093-10.667 84.053-29.867 119.467l62.293 62.293c33.28-52.48 52.907-114.773 52.907-181.76 0-188.587-152.747-341.333-341.333-341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "sync" + ] + }, + "attrs": [], + "properties": { + "order": 2373, + "id": 189, + "prevSize": 24, + "code": 59979, + "name": "sync" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1099 + }, + { + "icon": { + "paths": [ + "M639.974 895.915h85.333v-85.333h-85.333zM469.308 895.915h85.333v-85.333l-85.333 0.043zM810.641 554.581h85.333v-85.333h-85.333zM810.641 895.915c47.104 0 85.333-38.225 85.333-85.333h-85.333zM298.641 213.25h85.333v-85.333h-85.333zM810.641 725.248h85.333v-85.333h-85.333zM810.641 127.917h-341.333v256h426.667v-170.667c0-47.104-38.229-85.333-85.333-85.333zM213.307 895.915v-85.333h-85.333c0 47.108 38.186 85.333 85.333 85.333zM127.974 725.248h85.333v-85.333h-85.333zM298.641 895.915h85.333v-85.291l-85.333 0.047zM127.974 213.25h85.333v-85.333c-47.147 0-85.333 38.229-85.333 85.333zM127.974 554.581h85.333v-85.333h-85.333zM127.974 383.917h85.333v-85.333h-85.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tab-unselected" + ] + }, + "attrs": [], + "properties": { + "order": 2374, + "id": 188, + "prevSize": 24, + "code": 59980, + "name": "tab-unselected" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1100 + }, + { + "icon": { + "paths": [ + "M810.641 810.581l-597.334 0.090v-597.421h298.667v170.667h298.667zM810.641 127.917h-597.334c-47.104 0-85.333 38.229-85.333 85.333v597.331c0 47.108 38.229 85.333 85.333 85.333h597.334c47.104 0 85.333-38.225 85.333-85.333v-597.331c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tab" + ] + }, + "attrs": [], + "properties": { + "order": 2375, + "id": 187, + "prevSize": 24, + "code": 59981, + "name": "tab" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1101 + }, + { + "icon": { + "paths": [ + "M469.333 85.334c47.13 0 85.333 38.205 85.333 85.333v682.666c0 47.13-38.204 85.333-85.333 85.333h-384v-853.333l384 0zM170.667 426.667v170.667h298.667v-170.667h-298.667zM170.667 682.667v170.667h298.667v-170.667h-298.667zM170.667 170.667v170.666h298.667v-170.667l-298.667 0zM640 469.333h128v-128h85.333v128h128v85.333h-128v128h-85.333v-128h-128v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "table-column-plus-after" + ] + }, + "attrs": [], + "properties": { + "order": 2376, + "id": 186, + "prevSize": 24, + "code": 59982, + "name": "table-column-plus-after" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1102 + }, + { + "icon": { + "paths": [ + "M554.667 85.334c-47.13 0-85.333 38.205-85.333 85.333v682.666c0 47.125 38.204 85.333 85.333 85.333h384v-853.333l-384 0zM853.333 426.667v170.667h-298.667v-170.667h298.667zM853.333 682.667v170.667h-298.667v-170.667h298.667zM853.333 170.667v170.667l-298.667-0v-170.666h298.667zM384.001 469.333h-128v-128h-85.333v128h-128v85.333h128v128h85.333v-128h128v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "table-column-plus-before" + ] + }, + "attrs": [], + "properties": { + "order": 2377, + "id": 185, + "prevSize": 24, + "code": 59983, + "name": "table-column-plus-before" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1103 + }, + { + "icon": { + "paths": [ + "M170.667 85.334l298.667-0c47.13 0 85.333 38.205 85.333 85.333v682.666c0 47.13-38.204 85.333-85.333 85.333h-298.667c-47.128 0-85.333-38.204-85.333-85.333v-682.666c0-47.129 38.205-85.333 85.333-85.333zM170.667 426.667v170.667h298.667v-170.667h-298.667zM170.667 682.667v170.667h298.667v-170.667h-298.667zM170.667 170.667v170.666l298.667-0v-170.666l-298.667 0zM750.327 512l-110.327-110.327 60.339-60.34 110.327 110.327 110.327-110.327 60.339 60.34-110.327 110.327 110.327 110.327-60.339 60.339-110.327-110.327-110.327 110.327-60.339-60.339 110.327-110.327z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "table-column-remove" + ] + }, + "attrs": [], + "properties": { + "order": 2378, + "id": 184, + "prevSize": 24, + "code": 59984, + "name": "table-column-remove" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1104 + }, + { + "icon": { + "paths": [ + "M213.334 341.333h597.333c47.13 0 85.333 38.205 85.333 85.333v426.667c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333l0-426.667c0-47.128 38.205-85.333 85.333-85.333zM213.333 512v128h256v-128h-256zM554.667 512v128h256v-128h-256zM213.333 725.333v128h256v-128h-256zM554.667 725.333v128h256v-128h-256zM469.333 85.334h426.667v170.666h-85.333v-85.333l-256-0v85.333h-85.333v-170.666z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "table-column-width" + ] + }, + "attrs": [], + "properties": { + "order": 2379, + "id": 183, + "prevSize": 24, + "code": 59985, + "name": "table-column-width" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1105 + }, + { + "icon": { + "paths": [ + "M926.020 569.63l-42.816 42.82-87.65-87.65 42.82-42.82c9.139-9.139 23.932-9.139 33.050 0l54.596 54.601c9.139 9.114 9.139 23.91 0 33.050zM512.154 808.196l258.624-258.62 87.65 87.646-258.624 258.624h-87.65v-87.65zM170.667 85.334h597.333c47.13 0 85.333 38.205 85.333 85.333v177.987l-163.345 163.346h-177.988v177.988l-78.012 78.012h-263.322c-47.128 0-85.333-38.204-85.333-85.333v-512c0-47.128 38.205-85.333 85.333-85.333zM170.667 256v170.666h256v-170.666h-256zM512 256v170.666h256v-170.666h-256zM170.667 512v170.667h256v-170.667h-256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "table-edit" + ] + }, + "attrs": [], + "properties": { + "order": 2380, + "id": 182, + "prevSize": 24, + "code": 59986, + "name": "table-edit" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1106 + }, + { + "icon": { + "paths": [ + "M170.668 128h682.666c47.13 0 85.333 38.205 85.333 85.333v640c0 47.13-38.204 85.333-85.333 85.333h-682.666c-47.128 0-85.333-38.204-85.333-85.333l0-640c0-47.128 38.205-85.333 85.333-85.333zM170.668 298.667l-0 128h170.666v-128l-170.666-0zM426.667 298.667l-0 128h170.667v-128h-170.667zM853.333 426.667v-128l-170.667 0v128h170.667zM170.668 512v128h170.666v-128h-170.666zM170.667 853.333h170.666v-128h-170.666l-0 128zM426.666 512v128h170.667v-128h-170.667zM426.666 853.333h170.667v-128h-170.667v128zM853.333 853.333v-128h-170.667v128h170.667zM853.333 512h-170.667v128h170.667v-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "table-large" + ] + }, + "attrs": [], + "properties": { + "order": 2381, + "id": 181, + "prevSize": 24, + "code": 59987, + "name": "table-large" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1107 + }, + { + "icon": { + "paths": [ + "M128 213.333h512c47.125 0 85.333 38.205 85.333 85.333v426.667c0 47.13-38.208 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-426.667c0-47.128 38.205-85.333 85.333-85.333zM128 384v128h213.332l0-128h-213.333zM426.666 384v128h213.334v-128h-213.334zM128 597.333v128h213.332l0-128h-213.333zM426.666 597.333l-0 128h213.334v-128h-213.334zM981.333 597.333v-298.667h-170.667v85.333h85.333v128h-85.333v85.333h170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "table-row-height" + ] + }, + "attrs": [], + "properties": { + "order": 2382, + "id": 180, + "prevSize": 24, + "code": 59988, + "name": "table-row-height" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1108 + }, + { + "icon": { + "paths": [ + "M938.667 426.667c0 47.13-38.208 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333v-298.667h85.333v85.333h170.667v-85.333h85.333v85.333h170.667v-85.333h85.333v85.333h170.667v-85.333h85.333v298.667zM170.667 426.667h170.666v-128h-170.666v128zM426.665 426.667h170.668v-128h-170.668v128zM853.333 426.667v-128h-170.667v128h170.667zM469.333 597.333h85.333v128h128v85.333h-128v128h-85.333v-128h-128v-85.333h128v-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "table-row-plus-after" + ] + }, + "attrs": [], + "properties": { + "order": 2383, + "id": 179, + "prevSize": 24, + "code": 59989, + "name": "table-row-plus-after" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1109 + }, + { + "icon": { + "paths": [ + "M938.667 597.333c0-47.13-38.208-85.333-85.333-85.333h-682.667c-47.128 0-85.333 38.204-85.333 85.333v298.667h85.333v-85.333h170.667v85.333h85.333v-85.333h170.667v85.333h85.333v-85.333h170.667v85.333h85.333v-298.667zM170.667 597.333h170.666v128h-170.666v-128zM426.665 597.333h170.668v128h-170.668v-128zM853.333 597.333v128h-170.667v-128h170.667zM469.333 426.667h85.333v-128h128v-85.333h-128v-128h-85.333v128h-128v85.333h128v128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "table-row-plus-before" + ] + }, + "attrs": [], + "properties": { + "order": 2384, + "id": 178, + "prevSize": 24, + "code": 59990, + "name": "table-row-plus-before" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1110 + }, + { + "icon": { + "paths": [ + "M401.673 554.667l110.327 110.327 110.327-110.327 60.339 60.339-110.327 110.327 110.327 110.327-60.339 60.339-110.327-110.327-110.327 110.327-60.339-60.339 110.327-110.327-110.327-110.327 60.34-60.339zM938.662 384c0 47.129-38.204 85.333-85.329 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333l0.002-128c0-47.128 38.205-85.333 85.333-85.333h682.665c47.13 0 85.333 38.205 85.333 85.333l-0.004 128zM170.666 384.001h170.666l0.002-128.001-170.666 0-0.002 128.001zM426.665 384.001l170.668-0v-128l-170.667-0.001-0.002 128.001zM682.667 384l170.667 0v-128.001l-170.667 0v128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "table-row-remove" + ] + }, + "attrs": [], + "properties": { + "order": 2385, + "id": 177, + "prevSize": 24, + "code": 59991, + "name": "table-row-remove" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1111 + }, + { + "icon": { + "paths": [ + "M213.333 170.667h597.333c47.13 0 85.333 38.205 85.333 85.333v512c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-512c0-47.128 38.205-85.333 85.333-85.333zM213.333 341.333v170.667h256v-170.667h-256zM554.667 341.333v170.667h256v-170.667h-256zM213.333 597.333v170.667h256v-170.667h-256zM554.667 597.333v170.667h256v-170.667h-256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "table" + ] + }, + "attrs": [], + "properties": { + "order": 2386, + "id": 176, + "prevSize": 24, + "code": 59992, + "name": "table" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1112 + }, + { + "icon": { + "paths": [ + "M821.308 810.624h-618.667v-682.665h618.667zM597.308 938.624h-170.667v-42.667h170.667zM767.974-0.041h-512c-70.699 0-128 57.301-128 128v767.998c0 70.703 57.301 128 128 128h512c70.699 0 128-57.297 128-128v-767.998c0-70.699-57.301-128-128-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tablet-android" + ] + }, + "attrs": [], + "properties": { + "order": 2387, + "id": 175, + "prevSize": 24, + "code": 59993, + "name": "tablet-android" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1113 + }, + { + "icon": { + "paths": [ + "M810.641 810.624h-640v-682.665h640zM490.641 981.291c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.328 0 64 28.672 64 64s-28.672 64-64 64zM789.308-0.041h-597.334c-58.923 0-106.667 47.743-106.667 106.666v810.665c0 58.927 47.744 106.667 106.667 106.667h597.334c58.923 0 106.667-47.74 106.667-106.667v-810.665c0-58.923-47.744-106.666-106.667-106.666z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tablet-ipad" + ] + }, + "attrs": [], + "properties": { + "order": 2388, + "id": 174, + "prevSize": 24, + "code": 59994, + "name": "tablet-ipad" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1114 + }, + { + "icon": { + "paths": [ + "M810.641 767.919h-597.334v-512.001h597.334zM895.974 170.584h-768c-47.147 0-85.333 38.229-85.333 85.333v512.001c0 47.104 38.186 85.333 85.333 85.333h768c47.104 0 84.907-38.229 84.907-85.333l0.427-512.001c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tablet" + ] + }, + "attrs": [], + "properties": { + "order": 2389, + "id": 173, + "prevSize": 24, + "code": 59995, + "name": "tablet" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1115 + }, + { + "icon": { + "paths": [ + "M639.987 767.919c-141.483 0-256.001-114.603-256.001-256 0-141.399 114.518-256.001 256.001-256.001 141.397 0 256 114.603 256 256.001 0 141.397-114.603 256-256 256zM170.653 554.586c-23.542 0-42.667-19.115-42.667-42.667s19.125-42.667 42.667-42.667c23.542 0 42.667 19.115 42.667 42.667s-19.125 42.667-42.667 42.667zM938.654 128.344l-613.164-0.426c-28.203 0-53.248 13.696-68.796 34.816l-256.708 349.399 256.708 348.971c15.548 21.12 40.593 34.816 68.796 34.816h613.164c47.083 0 85.333-38.187 85.333-85.333v-597.335c0-47.147-38.251-84.907-85.333-84.907zM554.654 469.252c23.552 0 42.667-19.115 42.667-42.668s-19.115-42.667-42.667-42.667c-23.552 0-42.667 19.114-42.667 42.667s19.115 42.668 42.667 42.668zM639.987 682.586c79.445 0 143.083-54.545 162.133-128h-324.267c19.051 73.455 82.645 128 162.133 128zM725.321 469.252c23.552 0 42.667-19.115 42.667-42.668s-19.115-42.667-42.667-42.667c-23.552 0-42.667 19.114-42.667 42.667s19.115 42.668 42.667 42.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tag-faces" + ] + }, + "attrs": [], + "properties": { + "order": 2390, + "id": 172, + "prevSize": 24, + "code": 59996, + "name": "tag-faces" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1116 + }, + { + "icon": { + "paths": [ + "M234.613 383.979c35.371 0 64-28.674 64-64 0-35.368-28.629-64-64-64-35.328 0-64 28.632-64 64 0 35.326 28.672 64 64 64zM742.818 494.084c15.531 15.445 25.131 36.864 25.131 60.544 0 23.552-9.515 44.843-24.96 60.331l-213.333 213.333c-15.445 15.403-36.779 25.003-60.373 25.003-23.509 0-44.842-9.557-60.33-25.003l-298.581-298.581c-15.488-15.445-25.088-36.821-25.088-60.416l-0.003-213.312c0-47.146 38.229-85.333 85.333-85.333l213.336-0.020c23.595 0 44.928 9.514 60.373 24.962l298.496 298.494zM577.549 243.471l42.667-42.665 293.321 293.318c15.531 15.445 25.131 36.864 25.131 60.544 0 23.552-9.515 44.843-24.96 60.331l-229.513 229.513-42.667-42.667 243.806-247.177-307.785-311.196z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tag-multiple" + ] + }, + "attrs": [], + "properties": { + "order": 2391, + "id": 171, + "prevSize": 24, + "code": 59997, + "name": "tag-multiple" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1117 + }, + { + "icon": { + "paths": [ + "M234.619 298.604c35.371 0 64-28.674 64-64 0-35.368-28.629-64-64-64-35.328 0-64 28.632-64 64 0 35.326 28.672 64 64 64zM913.489 494.063c15.531 15.445 25.131 36.864 25.131 60.544 0 23.552-9.515 44.843-24.96 60.331l-298.667 298.667c-15.445 15.403-36.779 25.003-60.373 25.003-23.509 0-44.843-9.557-60.331-25.003l-383.916-383.915c-15.488-15.445-25.088-36.821-25.088-60.416v-298.666c0-47.146 38.229-85.333 85.333-85.333h298.668c23.595 0 44.928 9.514 60.373 24.962l383.829 383.827zM554.667 853.333l298.667-298.667-362.667-362.666-298.667 298.666 362.667 362.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tag-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2392, + "id": 170, + "prevSize": 24, + "code": 59998, + "name": "tag-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1118 + }, + { + "icon": { + "paths": [ + "M234.619 298.604c35.371 0 64-28.674 64-64 0-35.368-28.629-64-64-64-35.328 0-64 28.632-64 64 0 35.326 28.672 64 64 64zM913.489 494.063c15.531 15.445 25.131 36.864 25.131 60.544 0 23.552-9.515 44.843-24.96 60.331l-298.667 298.667c-15.445 15.403-36.779 25.003-60.373 25.003-23.509 0-44.843-9.557-60.331-25.003l-383.916-383.915c-15.488-15.445-25.088-36.821-25.088-60.416v-298.666c0-47.146 38.229-85.333 85.333-85.333h298.668c23.595 0 44.928 9.514 60.373 24.962l383.829 383.826zM554.667 853.333l298.667-298.667-362.667-362.666-298.667 298.666 362.667 362.667zM430.327 380.341l60.339-60.34 234.667 234.666-60.339 60.343-234.667-234.669zM323.66 487.006l60.34-60.339 170.667 170.671-60.343 60.339-170.663-170.671z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tag-text-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2393, + "id": 169, + "prevSize": 24, + "code": 59999, + "name": "tag-text-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1119 + }, + { + "icon": { + "paths": [ + "M234.619 298.604c-35.328 0-64-28.672-64-64 0-35.37 28.672-64 64-64 35.371 0 64 28.63 64 64 0 35.328-28.629 64-64 64zM913.489 494.063l-383.829-383.828c-15.445-15.445-36.779-24.961-60.373-24.961h-298.668c-47.104 0-85.333 38.188-85.333 85.333v298.667c0 23.595 9.6 44.971 25.088 60.416l383.916 383.915c15.488 15.445 36.821 25.003 60.331 25.003 23.595 0 44.928-9.6 60.373-25.003l298.667-298.667c15.445-15.488 24.96-36.779 24.96-60.331 0-23.68-9.6-45.099-25.131-60.544z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tag" + ] + }, + "attrs": [], + "properties": { + "order": 2394, + "id": 168, + "prevSize": 24, + "code": 60000, + "name": "tag" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1120 + }, + { + "icon": { + "paths": [ + "M213.308 469.252l64-192.001h469.333l64 192.001zM746.641 682.586c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.371 0 64 28.672 64 64s-28.629 64-64 64zM277.308 682.586c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.371 0 64 28.672 64 64s-28.629 64-64 64zM807.185 256.387c-8.661-25.131-32.512-43.136-60.544-43.136h-106.667v-85.333h-256v85.333h-106.667c-28.032 0-51.84 18.005-60.501 43.136l-88.832 255.532v341.333c0 23.552 19.115 42.667 42.667 42.667h42.667c23.595 0 42.667-19.115 42.667-42.667v-42.667h512v42.667c0 23.552 19.115 42.667 42.667 42.667h42.667c23.595 0 42.667-19.115 42.667-42.667v-341.333l-88.789-255.532z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "taxi" + ] + }, + "attrs": [], + "properties": { + "order": 2395, + "id": 167, + "prevSize": 24, + "code": 60001, + "name": "taxi" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1121 + }, + { + "icon": { + "paths": [ + "M810.662 128.002c47.104 0 85.333 38.229 85.333 85.333v597.332c0 47.147-38.229 85.333-85.333 85.333h-597.331c-47.104 0-85.333-38.187-85.333-85.333v-597.332c0-47.104 38.229-85.333 85.333-85.333h597.331zM512 213.334c-164.949 0-298.667 133.717-298.667 298.666s133.717 298.667 298.667 298.667c164.949 0 298.667-133.717 298.667-298.667s-133.717-298.666-298.667-298.666zM298.667 512l128-128v85.333h170.667v-85.333l128 128-128 128v-85.333h-170.667v85.333l-128-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "teamviewer" + ] + }, + "attrs": [], + "properties": { + "order": 2396, + "id": 166, + "prevSize": 24, + "code": 60002, + "name": "teamviewer" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1122 + }, + { + "icon": { + "paths": [ + "M417.176 795.58l12.038-180.292 327.902-295.854c14.391-12.773-3.145-19.002-22.251-7.416l-404.702 255.322-174.807-54.558c-37.751-11.558-38.022-37.5 8.476-56.149l681.216-262.741c31.113-14.126 61.141 7.472 49.263 55.091l-116.006 546.667c-8.102 38.848-31.573 48.141-64.098 30.195l-176.704-130.551-84.966 82.607c-9.843 9.621-17.681 17.681-35.359 17.681z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "telegram" + ] + }, + "attrs": [], + "properties": { + "order": 2397, + "id": 165, + "prevSize": 24, + "code": 60003, + "name": "telegram" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1123 + }, + { + "icon": { + "paths": [ + "M896 725.333v-512h-768v512h768zM896 128c46.933 0 85.333 38.4 85.333 85.333l-0.427 512c0 46.933-37.973 85.333-84.907 85.333h-213.333v85.333h-341.333v-85.333h-213.333c-46.933 0-85.333-38.4-85.333-85.333v-512c0-46.933 38.4-85.333 85.333-85.333h768zM213.333 298.667h256v170.666h-256v-170.666zM213.333 554.667h256v85.333h-256v-85.333zM554.667 298.667h256v85.333h-256v-85.333zM554.667 469.333h256v170.667h-256v-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "television-guide" + ] + }, + "attrs": [], + "properties": { + "order": 2398, + "id": 164, + "prevSize": 24, + "code": 60004, + "name": "television-guide" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1124 + }, + { + "icon": { + "paths": [ + "M896 725.333h-768v-512h768zM896 128h-768c-46.933 0-85.333 38.4-85.333 85.333v512c0 46.933 38.4 85.333 85.333 85.333h213.333v85.333h341.333v-85.333h213.333c46.933 0 84.915-38.4 84.915-85.333l0.418-512c0-46.933-38.4-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "television" + ] + }, + "attrs": [], + "properties": { + "order": 2399, + "id": 163, + "prevSize": 24, + "code": 60005, + "name": "television" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1125 + }, + { + "icon": { + "paths": [ + "M704 213.333c66.193 0 127.689 20.097 178.726 54.522l-49.421 123.546c-34.121-31.103-79.497-50.069-129.306-50.069-106.039 0-192 85.961-192 192s85.961 192 192 192c43.814 0 84.203-14.677 116.514-39.381l48.614 121.54c-48.205 29.099-104.713 45.841-165.129 45.841-176.73 0-320-143.27-320-320 0-176.731 143.27-320 320-320zM256 128c70.692 0 128 57.308 128 128s-57.308 128-128 128c-70.692 0-128-57.307-128-128s57.308-128 128-128zM256 213.333c-23.564 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.102 42.667-42.667s-19.103-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "temperature-celsius" + ] + }, + "attrs": [], + "properties": { + "order": 2400, + "id": 162, + "prevSize": 24, + "code": 60006, + "name": "temperature-celsius" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1126 + }, + { + "icon": { + "paths": [ + "M469.333 853.333v-640h384v128h-256v128h213.333v128h-213.333v256h-128zM256 128c70.692 0 128 57.308 128 128s-57.308 128-128 128c-70.693 0-128-57.307-128-128s57.308-128 128-128zM256 213.333c-23.564 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.102 42.667-42.667s-19.103-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "temperature-fahrenheit" + ] + }, + "attrs": [], + "properties": { + "order": 2401, + "id": 161, + "prevSize": 24, + "code": 60007, + "name": "temperature-fahrenheit" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1127 + }, + { + "icon": { + "paths": [ + "M213.333 128c70.692 0 128 57.308 128 128s-57.307 128-128 128c-70.692 0-128-57.308-128-128s57.308-128 128-128zM213.333 213.333c-23.564 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.102 42.667-42.667s-19.103-42.667-42.667-42.667zM426.667 213.333h128v256l213.333-256h171.204l-218.91 246.451 218.372 393.549h-154.338l-154.739-291.43-74.923 84.352v207.078h-128v-640z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "temperature-kelvin" + ] + }, + "attrs": [], + "properties": { + "order": 2402, + "id": 160, + "prevSize": 24, + "code": 60008, + "name": "temperature-kelvin" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1128 + }, + { + "icon": { + "paths": [ + "M512 85.333c105.877 0 202.752 38.566 277.333 102.418-91.405 78.254-149.333 194.487-149.333 324.249s57.929 245.995 149.333 324.25c-74.581 63.851-171.456 102.417-277.333 102.417-105.879 0-202.751-38.566-277.333-102.417 91.406-78.255 149.333-194.487 149.333-324.25s-57.927-245.995-149.333-324.249c74.583-63.851 171.454-102.417 277.333-102.417zM938.667 512c0 98.97-33.698 190.071-90.249 262.455-75.209-62.613-123.085-156.945-123.085-262.455 0-105.512 47.876-199.843 123.085-262.455 56.55 72.382 90.249 163.483 90.249 262.455zM85.333 512c0-98.971 33.698-190.072 90.247-262.455 75.212 62.612 123.087 156.943 123.087 262.455 0 105.51-47.875 199.842-123.087 262.455-56.549-72.384-90.247-163.486-90.247-262.455z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tennis" + ] + }, + "attrs": [], + "properties": { + "order": 2403, + "id": 159, + "prevSize": 24, + "code": 60009, + "name": "tennis" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1129 + }, + { + "icon": { + "paths": [ + "M170.667 256c0 50.973 16.759 96.726 42.667 128-70.693 0-128-57.307-128-128s57.308-128 128.665-127.998c-26.572 31.273-43.332 77.026-43.332 127.998zM85.333 896v-85.333h117.632l309.035-606.515 309.035 606.515h117.632v85.333h-853.333zM512 392.115l-213.263 418.552h426.528l-213.265-418.552z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tent" + ] + }, + "attrs": [], + "properties": { + "order": 2404, + "id": 158, + "prevSize": 24, + "code": 60010, + "name": "tent" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1130 + }, + { + "icon": { + "paths": [ + "M597.308 255.918l-160 213.335 121.6 162.133-68.267 51.2c-72.021-96-192-256.001-192-256.001l-256 341.335h938.667l-384-512.001z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "terrain" + ] + }, + "attrs": [], + "properties": { + "order": 2405, + "id": 157, + "prevSize": 24, + "code": 60011, + "name": "terrain" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1131 + }, + { + "icon": { + "paths": [ + "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-228.177-228.181c-35.746 72.422-104.73 125.5-187.034 139.307v88.875h-85.333v-88.875c-121.076-20.309-213.333-125.611-213.333-252.459h85.333c0 94.259 76.41 170.667 170.666 170.667 77.795 0 143.433-52.049 163.985-123.226l-78.652-78.652v31.211c0 47.13-38.205 85.333-85.333 85.333s-85.333-38.204-85.333-85.333v-201.878l-170.667-170.667zM913.673 401.673l-181.018 181.021 42.854-156.028h-178.176c-47.13 0-85.333-38.205-85.333-85.333v-170.666c0-47.128 38.204-85.333 85.333-85.333h256c47.13 0 85.333 38.205 85.333 85.333v170.666c0 23.564-9.553 44.898-24.994 60.34z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "text-to-speech-off" + ] + }, + "attrs": [], + "properties": { + "order": 2406, + "id": 156, + "prevSize": 24, + "code": 60012, + "name": "text-to-speech-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1132 + }, + { + "icon": { + "paths": [ + "M341.334 298.667c47.128 0 85.333 38.205 85.333 85.333v213.333c0 47.13-38.205 85.333-85.333 85.333s-85.333-38.204-85.333-85.333v-213.333c0-47.128 38.205-85.333 85.333-85.333zM597.333 597.333c0 126.848-92.258 232.149-213.333 252.459v88.875h-85.333v-88.875c-121.076-20.309-213.333-125.611-213.333-252.459h85.333c0 94.255 76.41 170.667 170.666 170.667 94.255 0 170.667-76.412 170.667-170.667h85.333zM913.673 401.673l-181.018 181.021 42.854-156.028h-178.176c-47.13 0-85.333-38.205-85.333-85.333v-170.666c0-47.128 38.204-85.333 85.333-85.333h256c47.13 0 85.333 38.205 85.333 85.333v170.666c0 23.564-9.553 44.898-24.994 60.34z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "text-to-speech" + ] + }, + "attrs": [], + "properties": { + "order": 2407, + "id": 155, + "prevSize": 24, + "code": 60013, + "name": "text-to-speech" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1133 + }, + { + "icon": { + "paths": [ + "M396.373 896h120.747l378.88-378.88v-120.747zM810.667 896c23.467 0 44.8-9.387 60.16-25.173 15.787-15.36 25.173-36.693 25.173-60.16v-85.333l-170.667 170.667zM213.333 128c-46.933 0-85.333 38.4-85.333 85.333v85.333l170.667-170.667zM506.88 128l-378.88 378.88v120.747l499.627-499.627zM832.427 131.413l-701.013 701.013c3.84 14.507 11.52 27.733 21.76 38.4 10.667 10.24 23.893 17.92 38.4 21.76l701.44-701.013c-8.107-29.44-31.147-52.48-60.587-60.16z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "texture" + ] + }, + "attrs": [], + "properties": { + "order": 2408, + "id": 154, + "prevSize": 24, + "code": 60014, + "name": "texture" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1134 + }, + { + "icon": { + "paths": [ + "M170.667 640h85.333c47.128 0 85.333 38.204 85.333 85.333v85.333h42.667v-85.333c0-47.13 38.205-85.333 85.333-85.333h85.333c47.13 0 85.333 38.204 85.333 85.333v85.333h42.667v-85.333c0-47.13 38.204-85.333 85.333-85.333h85.333c47.13 0 85.333 38.204 85.333 85.333v85.333h42.667v128h-938.667v-128h42.667v-85.333c0-47.13 38.205-85.333 85.333-85.333zM469.333 298.667l170.667 128-170.667 128v-256zM170.667 85.334h682.667c47.13 0 85.333 38.205 85.333 85.333v406.831c-25.105-14.519-54.246-22.831-85.333-22.831v-384h-682.667v384c-31.086 0-60.23 8.311-85.333 22.831v-406.831c0-47.128 38.205-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "theater" + ] + }, + "attrs": [], + "properties": { + "order": 2409, + "id": 153, + "prevSize": 24, + "code": 60015, + "name": "theater" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1135 + }, + { + "icon": { + "paths": [ + "M320 85.334c-76.333 49.128-128 135.863-128 234.666s51.667 185.54 129.457 234.662c-131.060 0.004-236.124-105.058-236.124-234.662 0-129.603 105.064-234.666 234.667-234.666zM813.7 149.961l60.339 60.34-663.738 663.738-60.34-60.339 663.739-663.739zM549.948 253.201l-63.296-39.805-61.443 42.605 18.299-72.497-59.507-45.271 74.603-5 24.666-70.583 27.81 69.406 74.752 1.648-57.417 47.895 21.534 71.602zM409.023 406.895l-49.228-30.96-47.79 33.137 14.232-56.386-46.283-35.211 58.024-3.889 19.185-54.898 21.629 53.983 58.14 1.282-44.657 37.252 16.747 55.691zM810.667 576c0 129.604-105.062 234.667-234.667 234.667-52.13 0-100.292-16.998-139.238-45.756l328.149-328.149c28.757 38.95 45.756 87.108 45.756 139.238zM622.972 856.849l118.259-48.986-10.146 142.75-108.113-93.764zM807.701 741.756l48.986-118.259 93.764 108.113-142.75 10.146zM856.939 529.749l-48.981-118.258 142.75 10.145-93.769 108.113zM410.819 807.616l118.257 48.986-108.112 93.764-10.144-142.75z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "theme-light-dark" + ] + }, + "attrs": [], + "properties": { + "order": 2410, + "id": 152, + "prevSize": 24, + "code": 60016, + "name": "theme-light-dark" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1136 + }, + { + "icon": { + "paths": [ + "M725.333 128l170.667 0.001v85.333l-170.667-0.001v-85.333zM725.333 298.668l170.667 0.001v85.333l-170.667-0.001v-85.333zM725.333 469.333h170.667v85.333h-138.867l-31.799-38.357v-46.976zM896 640v85.333h-85.333c0-29.653-4.322-58.295-12.369-85.333h97.702zM725.333 725.333c0 117.82-95.514 213.333-213.333 213.333-117.821 0-213.333-95.514-213.333-213.333 0-69.794 33.517-131.763 85.333-170.684v-341.316c0-70.693 57.306-128 128-128 70.69 0 128 57.307 128 128v341.316c51.814 38.921 85.333 100.89 85.333 170.684zM469.333 341.336v263.281c-49.715 17.57-85.333 64.986-85.333 120.717 0 70.694 57.306 128 128 128 70.69 0 128-57.306 128-128 0-55.731-35.618-103.147-85.333-120.717l-0.004-263.281h-85.329zM298.666 128v85.333l-170.665 0.001v-85.333l170.665-0.001zM298.667 298.667v85.333l-170.666 0.001v-85.333l170.666-0.001zM298.667 469.333v46.976l-31.8 38.357h-138.865v-85.333h170.666zM128 640h97.701c-8.047 27.038-12.368 55.68-12.368 85.333h-85.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "thermometer-lines" + ] + }, + "attrs": [], + "properties": { + "order": 2411, + "id": 151, + "prevSize": 24, + "code": 60017, + "name": "thermometer-lines" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1137 + }, + { + "icon": { + "paths": [ + "M725.333 725.333c0 117.82-95.514 213.333-213.333 213.333-117.821 0-213.333-95.514-213.333-213.333 0-69.794 33.517-131.763 85.333-170.684v-341.316c0-70.693 57.306-128 128-128 70.69 0 128 57.307 128 128v341.316c51.814 38.921 85.333 100.89 85.333 170.684zM469.333 341.336v263.281c-49.715 17.57-85.333 64.986-85.333 120.717 0 70.694 57.306 128 128 128 70.69 0 128-57.306 128-128 0-55.731-35.618-103.147-85.333-120.717l-0.004-263.281h-85.329z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "thermometer" + ] + }, + "attrs": [], + "properties": { + "order": 2412, + "id": 150, + "prevSize": 24, + "code": 60018, + "name": "thermometer" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1138 + }, + { + "icon": { + "paths": [ + "M810.641 639.915v-511.998h170.667v511.998h-170.667zM639.974 127.917c47.104 0 85.333 38.229 85.333 85.333v426.665c0 23.556-9.557 44.89-25.003 60.331l-281.003 281.003-45.228-45.013c-11.606-11.563-18.772-27.563-18.772-45.222l1.408-13.483 40.705-194.948h-269.441c-47.148 0-85.333-38.187-85.333-85.333v-85.329c0-10.965 2.262-21.423 6.016-31.019l128.726-300.931c12.97-30.59 43.264-52.052 78.592-52.052h384zM640 213.333h-385.119l-126.881 298.914v85.086h374.822l-48.218 226.846 185.395-185.391v-425.455z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "thumb-down-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2413, + "id": 149, + "prevSize": 24, + "code": 60019, + "name": "thumb-down-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1139 + }, + { + "icon": { + "paths": [ + "M810.641 639.915h170.667v-511.998h-170.667zM639.974 127.917h-384c-35.328 0-65.621 21.461-78.592 52.052l-128.725 300.931c-3.754 9.596-6.016 20.049-6.016 31.014v85.333c0 47.147 38.186 85.333 85.333 85.333h269.44l-40.703 194.944c-0.896 4.356-1.409 8.832-1.409 13.487 0 17.664 7.167 33.664 18.774 45.227l45.226 45.009 281.003-281.003c15.445-15.445 25.003-36.779 25.003-60.331v-426.665c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "thumb-down" + ] + }, + "attrs": [], + "properties": { + "order": 2414, + "id": 148, + "prevSize": 24, + "code": 60020, + "name": "thumb-down" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1140 + }, + { + "icon": { + "paths": [ + "M213.333 384v512h-170.667v-512h170.667zM384 896c-47.104 0-85.333-38.229-85.333-85.333v-426.667c0-23.552 9.557-44.885 25.003-60.33l281.002-281.003 45.227 45.014c11.605 11.562 18.773 27.562 18.773 45.225l-1.408 13.483-40.704 194.944h269.44c47.147 0 85.333 38.188 85.333 85.333v85.333c0 10.965-2.261 21.419-6.016 31.019l-128.725 300.928c-12.971 30.592-43.264 52.053-78.592 52.053h-384zM383.974 810.581h385.118l126.882-298.91v-85.088h-374.822l48.218-226.848-185.396 185.394v425.452z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "thumb-up-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2415, + "id": 147, + "prevSize": 24, + "code": 60021, + "name": "thumb-up-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1141 + }, + { + "icon": { + "paths": [ + "M981.308 426.583c0-47.146-38.187-85.333-85.333-85.333h-269.44l40.704-194.943c0.896-4.354 1.408-8.833 1.408-13.484 0-17.664-7.168-33.664-18.773-45.227l-45.227-45.013-281.003 281.003c-15.445 15.445-25.003 36.778-25.003 60.331v426.665c0 47.108 38.229 85.333 85.333 85.333h384c35.328 0 65.621-21.457 78.592-52.049l128.725-300.932c3.755-9.596 6.016-20.049 6.016-31.019v-85.331zM42.641 895.915h170.667v-511.998h-170.667v511.998z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "thumb-up" + ] + }, + "attrs": [], + "properties": { + "order": 2416, + "id": 146, + "prevSize": 24, + "code": 60022, + "name": "thumb-up" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1142 + }, + { + "icon": { + "paths": [ + "M960 448h-288c-26.453 0-49.067 16.213-58.88 38.827l-96.427 225.707c-2.987 7.253-4.693 15.36-4.693 23.467v53.333c0 23.467 19.2 42.667 42.667 42.667h221.013l-28.16 135.68-0.853 10.24c0 13.227 5.547 25.173 14.080 34.133l33.707 33.28 210.773-210.773c11.52-11.52 18.773-27.733 18.773-45.227v-277.333c0-35.413-28.587-64-64-64zM512 277.333c0-23.467-19.2-42.667-42.667-42.667h-221.013l28.16-135.68 0.853-9.813c0-13.227-5.547-25.173-14.080-34.133l-33.707-33.707-210.773 210.773c-11.52 11.52-18.773 27.733-18.773 45.227v277.333c0 35.413 28.587 64 64 64h288c26.453 0 49.067-16.213 58.88-38.827l96.427-225.707c2.987-7.253 4.693-15.36 4.693-23.467v-53.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "thumbs-up-down" + ] + }, + "attrs": [], + "properties": { + "order": 2417, + "id": 145, + "prevSize": 24, + "code": 60023, + "name": "thumbs-up-down" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1143 + }, + { + "icon": { + "paths": [ + "M853.291 511.91c0 47.147 38.229 85.333 85.333 85.333v170.667c0 47.147-38.187 85.333-85.333 85.333h-682.667c-47.104 0-85.333-38.187-85.333-85.333l0.171-170.667c47.061-0.085 85.163-38.229 85.163-85.333 0-47.019-38.059-85.12-85.035-85.292l0.171-170.709c0-47.104 37.76-85.333 84.864-85.333h682.667c47.147 0 85.333 38.229 85.333 85.333v170.667c-47.104 0-85.333 38.231-85.333 85.335zM704 693.333c0-64-128-96-192-96s-191.998 32-191.998 96v32h383.998v-32zM512 522.667c52.992 0 96-42.923 96-96 0-52.992-43.008-96-96-96s-96 43.008-96 96c0 53.077 43.008 96 96 96z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "ticket-account" + ] + }, + "attrs": [], + "properties": { + "order": 2418, + "id": 144, + "prevSize": 24, + "code": 60024, + "name": "ticket-account" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1144 + }, + { + "icon": { + "paths": [ + "M664.619 716.71l-152.661-98.133-152.619 98.133 45.952-175.616-140.331-114.775 181.12-10.624 65.877-168.32 65.92 168.32 181.12 10.624-140.373 114.775zM853.291 511.91c0-47.104 38.229-85.335 85.333-85.335v-170.667c0-47.104-38.187-85.333-85.333-85.333h-682.667c-47.104 0-84.864 38.229-84.864 85.333l-0.171 170.709c46.976 0.172 85.035 38.274 85.035 85.292 0 47.104-38.101 85.248-85.163 85.333l-0.171 170.667c0 47.147 38.229 85.333 85.333 85.333h682.667c47.147 0 85.333-38.187 85.333-85.333v-170.667c-47.104 0-85.333-38.187-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "ticket" + ] + }, + "attrs": [], + "properties": { + "order": 2419, + "id": 143, + "prevSize": 24, + "code": 60025, + "name": "ticket" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1145 + }, + { + "icon": { + "paths": [ + "M565.333 234.668l74.667 533.332-117.333 170.667h-21.333l-117.334-170.667 74.667-533.332-74.667-106.667v-42.667h256v42.667l-74.667 106.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tie" + ] + }, + "attrs": [], + "properties": { + "order": 2420, + "id": 142, + "prevSize": 24, + "code": 60026, + "name": "tie" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1146 + }, + { + "icon": { + "paths": [ + "M128 213.333h341.333v298.667h-341.333v-298.667zM512 213.333h341.333v298.667h-341.333v-298.667zM128 554.667h341.333v298.667h-341.333v-298.667zM512 554.667h341.333v298.667h-341.333v-298.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tile-four" + ] + }, + "attrs": [], + "properties": { + "order": 2421, + "id": 141, + "prevSize": 24, + "code": 60027, + "name": "tile-four" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1147 + }, + { + "icon": { + "paths": [ + "M511.974 853.252c-188.544 0-341.333-152.789-341.333-341.333 0-188.503 152.832-341.335 341.333-341.335s341.333 152.789 341.333 341.335c0 188.501-152.832 341.333-341.333 341.333zM511.974 85.251c-235.648 0-426.667 191.019-426.667 426.668 0 235.648 191.019 426.667 426.667 426.667s426.667-191.019 426.667-426.667c0-235.649-191.019-426.668-426.667-426.668zM693.009 330.883c-50.005-49.963-115.533-74.923-181.035-74.965v256.001l-181.041 181.035c100.017 99.968 262.108 99.925 362.076 0 99.968-100.011 99.968-262.059 0-362.071z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "timelapse" + ] + }, + "attrs": [], + "properties": { + "order": 2422, + "id": 140, + "prevSize": 24, + "code": 60028, + "name": "timelapse" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1148 + }, + { + "icon": { + "paths": [ + "M890.453 613.12c-5.973-11.947-14.933-22.613-26.88-31.573s-26.027-16.64-43.093-22.613c-17.067-5.973-36.267-11.52-57.6-16.213-14.933-2.987-27.307-6.4-37.12-9.813s-17.493-6.827-23.467-10.667c-5.973-3.84-9.813-8.107-11.947-12.8s-3.413-10.24-3.413-16.64c0-6.4 1.28-11.947 3.84-17.493s6.4-10.667 11.52-14.507c5.12-4.267 11.52-7.68 19.2-10.24s17.067-3.84 27.307-3.84c10.667 0 20.053 1.707 28.16 4.693s14.933 7.253 20.48 12.373c5.547 5.12 9.387 11.093 12.373 17.92 2.56 6.827 4.267 13.653 4.267 20.907h83.2c0-16.64-3.413-32-10.24-46.507s-16.64-26.88-29.44-37.547c-12.8-10.667-28.16-18.773-46.507-25.173s-39.253-9.387-62.293-9.387c-21.76 0-41.813 2.987-59.307 8.96s-32.853 14.080-45.227 24.32c-12.373 10.24-21.76 22.187-28.587 35.84s-9.813 27.733-9.813 43.093c0 15.36 3.413 29.013 9.813 40.96s15.787 22.187 27.307 31.147c11.52 8.96 25.6 16.213 41.813 22.613 16.213 5.973 34.56 11.093 54.187 15.36 16.64 3.413 30.293 7.253 40.533 11.093s18.347 8.107 24.32 12.373c5.547 4.267 9.387 9.387 11.52 14.507s2.987 10.667 2.987 16.64c0 13.653-5.547 24.32-17.067 32.853s-28.16 12.373-49.92 12.373c-9.387 0-18.347-0.853-27.307-3.413-8.96-2.133-17.067-5.547-23.893-10.24-7.253-4.693-12.8-11.093-17.493-18.773s-7.253-17.493-7.68-28.587h-80.64c0 15.36 3.413 30.293 10.24 44.8s16.64 27.733 29.867 39.68c13.227 11.52 29.44 20.907 49.067 28.16s41.813 10.667 67.413 10.667c22.613 0 43.093-2.56 61.44-8.107s34.133-13.227 47.36-23.040c13.227-9.813 23.040-21.76 30.293-35.413s10.667-28.587 10.667-45.227c-0.853-17.067-3.84-31.573-10.24-43.52zM495.36 553.387c-6.827-10.24-15.36-19.627-26.453-27.733-10.667-8.107-23.893-14.933-39.68-20.48 12.8-5.973 24.32-12.8 34.133-21.333s17.92-17.493 24.32-27.307c6.4-9.813 11.52-19.627 14.507-30.293 3.413-10.24 4.693-20.907 4.693-31.147 0-23.467-3.84-44.373-11.947-62.293-7.68-17.92-18.773-32.853-33.28-45.227-14.080-11.947-31.147-21.333-51.2-27.307-19.2-5.547-41.387-8.533-65.28-8.533-23.467 0-45.227 3.413-64.853 10.24-20.053 7.253-37.12 17.067-51.2 29.44s-25.6 26.88-33.28 43.947c-8.533 16.64-12.373 35.413-12.373 55.040h84.48c0-11.093 2.133-20.907 5.973-29.44s9.387-16.213 16.213-22.187c7.253-5.973 15.36-10.667 24.747-14.080s19.627-5.12 31.147-5.12c26.027 0 45.227 6.827 58.027 20.053s18.773 32 18.773 56.32c0 11.52-1.707 22.187-5.12 31.573s-8.96 17.493-16.213 24.32c-7.253 6.827-16.213 11.947-26.88 15.787s-23.467 5.547-37.973 5.547h-49.92v66.987h50.347c14.507 0 27.307 1.707 38.827 4.693 11.52 3.413 21.333 8.107 29.44 14.933s14.507 15.36 18.773 26.027c4.267 10.24 6.827 23.040 6.827 37.12 0 26.453-7.68 46.507-22.613 60.587s-35.84 20.907-61.867 20.907c-12.373 0-23.893-1.707-34.133-5.547-10.24-3.413-18.773-8.533-26.027-15.36s-12.8-14.507-16.64-23.893c-3.84-9.387-5.973-19.627-5.973-30.72h-84.907c0 23.467 4.693 43.947 13.653 61.867s21.333 32.853 36.693 44.8c15.36 11.947 32.853 20.907 52.907 26.88s40.96 8.96 63.147 8.96c24.32 0 46.507-3.413 67.413-9.813s38.827-16.213 53.76-29.013c15.36-12.8 27.307-28.16 35.84-46.933 8.533-18.347 12.8-39.68 12.8-63.147 0-12.373-1.707-24.747-4.693-36.693-3.413-10.667-8.107-21.76-14.933-32.427z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "timer-3" + ] + }, + "attrs": [], + "properties": { + "order": 2423, + "id": 139, + "prevSize": 24, + "code": 60029, + "name": "timer-3" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1149 + }, + { + "icon": { + "paths": [ + "M550.4 564.053c0 25.6-1.707 47.36-5.12 65.28s-8.533 32.427-15.36 43.52c-6.827 11.093-15.36 19.2-25.173 24.32s-21.76 7.68-34.987 7.68c-12.8 0-24.747-2.56-34.987-7.68s-18.773-13.227-25.6-24.32c-6.827-11.093-12.373-25.6-16.213-43.52s-5.547-39.68-5.547-65.28v-106.667c0-25.6 1.707-47.36 5.547-64.853s8.96-31.573 16.213-42.667c6.827-10.667 15.36-18.347 25.6-23.467 10.24-4.693 21.76-7.253 34.56-7.253 13.227 0 24.747 2.56 34.56 7.253 10.24 4.693 18.773 12.373 25.6 23.467 6.827 10.667 12.373 24.747 15.787 42.24s5.547 39.253 5.547 64.853v107.093zM589.653 300.8c-14.507-17.067-32-29.867-52.48-37.547-20.053-7.68-43.093-11.52-67.84-11.52s-47.36 3.84-67.84 11.52c-20.48 7.68-37.973 20.053-52.48 37.547s-25.6 39.68-33.707 67.84c-7.68 27.733-11.947 61.867-11.947 101.973v81.92c0 40.107 3.84 74.24 11.947 101.973 8.107 28.16 19.2 50.773 34.133 68.267 14.507 17.493 32 30.293 52.48 37.973s43.093 11.947 67.84 11.947c25.173 0 47.787-3.84 67.84-11.947 20.48-7.68 37.547-20.48 52.053-37.973s25.6-40.107 33.28-68.267c7.68-27.733 11.947-61.867 11.947-101.973v-81.92c0-40.107-3.84-74.24-11.947-101.973-7.68-28.16-18.773-50.773-33.28-67.84zM1014.613 613.12c-5.973-11.947-14.933-22.613-26.88-31.573s-26.027-16.64-43.093-22.613c-17.067-5.973-36.267-11.52-57.6-16.213-14.933-2.987-27.307-6.4-37.12-9.813s-17.493-6.827-23.467-10.667c-5.973-3.84-9.813-8.107-11.947-12.8s-3.413-10.24-3.413-16.64c0-5.973 1.28-11.947 3.84-17.493s6.4-10.667 11.52-14.507c5.12-4.267 11.52-7.68 19.2-10.24s17.067-3.84 27.307-3.84c10.667 0 20.053 1.707 28.16 4.693s14.933 7.253 20.48 12.373c5.547 5.12 9.387 11.093 12.373 17.92 2.56 6.827 4.267 13.653 4.267 20.907h83.2c0-16.64-3.413-32-10.24-46.507s-16.64-26.88-29.44-37.547c-12.8-10.667-28.16-18.773-46.507-25.173s-39.253-9.387-62.293-9.387c-21.76 0-41.813 2.987-59.307 8.96s-32.853 14.080-45.227 24.32c-12.373 10.24-21.76 22.187-28.587 35.84s-9.813 27.733-9.813 43.093c0 15.36 3.413 29.44 9.813 40.96 6.4 11.947 15.36 22.187 27.307 31.147 11.52 8.96 25.6 16.213 41.813 22.613 16.213 5.973 34.56 11.093 54.187 15.36 16.64 3.413 30.293 7.253 40.533 11.093s18.347 8.107 24.32 12.373c5.547 4.267 9.387 9.387 11.52 14.507s2.987 10.667 2.987 16.64c0 13.653-5.547 24.32-17.067 32.853s-28.16 12.373-49.92 12.373c-9.387 0-18.347-0.853-27.307-3.413-8.96-2.133-17.067-5.547-23.893-10.24-7.253-4.693-12.8-11.093-17.493-18.773s-7.253-17.493-7.68-28.587h-80.64c0 15.36 3.413 30.293 10.24 44.8s16.64 27.733 29.867 39.68c13.227 11.52 29.44 20.907 49.067 28.16s41.813 10.667 67.413 10.667c22.613 0 43.093-2.56 61.44-8.107s34.133-13.227 47.36-23.040c13.227-9.813 23.040-21.76 30.293-35.413s10.667-28.587 10.667-45.227c-0.853-17.067-3.84-31.573-10.24-43.52zM0 329.387v71.68l128-42.667v409.6h85.333v-512h-10.667l-202.667 73.387z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "timer-10" + ] + }, + "attrs": [], + "properties": { + "order": 2424, + "id": 138, + "prevSize": 24, + "code": 60030, + "name": "timer-10" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1150 + }, + { + "icon": { + "paths": [ + "M512 853.333c-165.12 0-298.667-133.547-298.667-298.667 0-54.613 14.933-105.813 40.533-150.187l407.893 407.893c-43.947 26.027-95.147 40.96-149.76 40.96zM128.853 170.667l-54.187 54.187 117.333 117.76c-40.533 60.587-64 133.547-64 212.053 0 212.053 171.52 384 384 384 78.507 0 151.467-23.467 212.48-64l106.667 106.667 54.187-54.187-756.48-756.48zM469.333 402.773l85.333 85.333v-146.773h-85.333zM640 42.667h-256v85.333h256zM812.373 194.133l-60.587 60.587c-66.133-52.48-149.333-84.053-239.787-84.053-78.080 0-150.613 23.467-211.2 63.147l62.293 62.293c43.52-25.173 94.72-40.107 148.907-40.107 165.12 0 298.667 133.547 298.667 298.667 0 54.187-14.933 105.387-40.107 148.907l61.867 61.867c40.107-60.16 63.573-132.693 63.573-210.773 0-90.453-31.573-173.653-84.053-239.36l60.587-60.587-60.16-60.587z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "timer-off" + ] + }, + "attrs": [], + "properties": { + "order": 2425, + "id": 137, + "prevSize": 24, + "code": 60031, + "name": "timer-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1151 + }, + { + "icon": { + "paths": [ + "M853.333 85.333v85.333h-85.333v188.34l-152.994 152.994 152.994 152.994v188.339h85.333v85.333h-682.667v-85.333h85.333v-188.339l152.993-152.994-152.993-152.993v-188.34h-85.333v-85.333h682.667zM682.667 700.339l-128-128v-120.678l128-128v-152.993h-341.333v152.994l128 128v120.678l-128 128 0 24.994h85.333l85.333-85.333 85.333 85.333h85.333v-24.994zM512 384l-85.333-85.333h170.667l-85.333 85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "timer-sand" + ] + }, + "attrs": [], + "properties": { + "order": 2426, + "id": 136, + "prevSize": 24, + "code": 60032, + "name": "timer-sand" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1152 + }, + { + "icon": { + "paths": [ + "M512 853.333c-165.12 0-298.667-133.547-298.667-298.667s133.547-298.667 298.667-298.667c165.12 0 298.667 133.547 298.667 298.667s-133.547 298.667-298.667 298.667zM811.947 315.307l60.587-60.587c-18.347-21.76-38.4-42.24-60.16-60.16l-60.587 60.587c-66.133-52.907-149.333-84.48-239.787-84.48-212.053 0-384 171.947-384 384s171.52 384 384 384c212.48 0 384-171.947 384-384 0-90.453-31.573-173.653-84.053-239.36zM469.333 597.333h85.333v-256h-85.333zM640 42.667h-256v85.333h256v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "timer" + ] + }, + "attrs": [], + "properties": { + "order": 2427, + "id": 135, + "prevSize": 24, + "code": 60033, + "name": "timer" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1153 + }, + { + "icon": { + "paths": [ + "M597.333 512h64v120.448l104.030 60.062-32 55.424-136.030-78.537v-157.397zM170.667 85.334l597.333 0c47.13 0 85.333 38.205 85.333 85.333v260.308c52.787 53.871 85.333 127.646 85.333 209.024 0 164.949-133.717 298.667-298.667 298.667-81.378 0-155.153-32.546-209.024-85.333h-260.309c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM170.667 640v128h199.408c-18.429-38.797-28.742-82.193-28.742-128h-170.667zM170.667 341.334l256-0v-128l-256 0v128zM768 341.334v-128l-256-0v128l256 0zM170.667 554.667h183.034c14.633-49.165 41.584-93.026 77.275-128h-260.309v128zM640 433.233c-114.197 0-206.771 92.574-206.771 206.767 0 114.197 92.574 206.771 206.771 206.771 114.193 0 206.767-92.574 206.767-206.771 0-114.193-92.574-206.767-206.767-206.767z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "timetable" + ] + }, + "attrs": [], + "properties": { + "order": 2428, + "id": 134, + "prevSize": 24, + "code": 60034, + "name": "timetable" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1154 + }, + { + "icon": { + "paths": [ + "M298.663 298.67c117.824 0 213.332 95.511 213.332 213.334 0 117.82-95.511 213.333-213.332 213.333s-213.333-95.514-213.333-213.333c0-117.824 95.508-213.334 213.333-213.334zM853.333 597.342h-256v-170.667h256c47.13 0 85.329 38.204 85.329 85.333 0 47.125-38.204 85.333-85.329 85.333zM298.667 384c-70.692 0-128 57.306-128 128s57.307 128 128 128c70.692 0 128-57.306 128-128s-57.308-128-128-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "toggle-switch-off" + ] + }, + "attrs": [], + "properties": { + "order": 2429, + "id": 133, + "prevSize": 24, + "code": 60035, + "name": "toggle-switch-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1155 + }, + { + "icon": { + "paths": [ + "M725.333 298.67c117.824 0 213.333 95.511 213.333 213.334 0 117.82-95.514 213.333-213.333 213.333-117.824 0-213.333-95.514-213.333-213.333 0-117.824 95.505-213.334 213.333-213.334zM170.663 597.342c-47.129 0-85.333-38.208-85.333-85.333 0-47.13 38.203-85.333 85.332-85.333h256v170.667h-255.998z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "toggle-switch-on" + ] + }, + "attrs": [], + "properties": { + "order": 2430, + "id": 132, + "prevSize": 24, + "code": 60036, + "name": "toggle-switch-on" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1156 + }, + { + "icon": { + "paths": [ + "M170.667 85.333h682.667c47.13 0 85.333 38.205 85.333 85.333v512c0 47.13-38.204 85.333-85.333 85.333h-170.667l-170.667 170.667-170.667-170.667h-170.667c-47.128 0-85.333-38.204-85.333-85.333v-512c0-47.128 38.205-85.333 85.333-85.333zM768 597.333v-85.333h-234.667l-85.333 85.333h320zM256 597.333h105.601l293.461-293.503c8.363-8.321 8.363-21.846 0-30.166l-75.392-75.435c-8.363-8.32-21.845-8.32-30.208 0l-293.462 293.503v105.6z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tooltip-edit" + ] + }, + "attrs": [], + "properties": { + "order": 2431, + "id": 131, + "prevSize": 24, + "code": 60037, + "name": "tooltip-edit" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1157 + }, + { + "icon": { + "paths": [ + "M170.667 85.333h682.667c47.13 0 85.333 38.205 85.333 85.333v512c0 47.13-38.204 85.333-85.333 85.333h-170.667l-170.667 170.667-170.667-170.667h-170.667c-47.128 0-85.333-38.204-85.333-85.333v-512c0-47.128 38.205-85.333 85.333-85.333zM810.667 640v-341.333l-170.667 170.666-85.333-85.333-256 256h512zM298.667 213.333c-47.128 0-85.333 38.205-85.333 85.333s38.205 85.333 85.333 85.333c47.128 0 85.333-38.205 85.333-85.333s-38.205-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tooltip-image" + ] + }, + "attrs": [], + "properties": { + "order": 2432, + "id": 130, + "prevSize": 24, + "code": 60038, + "name": "tooltip-image" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1158 + }, + { + "icon": { + "paths": [ + "M170.667 85.333h682.667c47.13 0 85.333 38.205 85.333 85.333v512c0 47.13-38.204 85.333-85.333 85.333h-170.667l-170.667 170.667-170.667-170.667h-170.667c-47.128 0-85.333-38.204-85.333-85.333v-512c0-47.128 38.205-85.333 85.333-85.333zM170.667 170.667v512h206.013l135.321 135.322 135.322-135.322h206.012v-512h-682.667zM469.333 256h85.333v128h128v85.333h-128v128h-85.333v-128h-128v-85.333h128v-128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tooltip-outline-plus" + ] + }, + "attrs": [], + "properties": { + "order": 2433, + "id": 129, + "prevSize": 24, + "code": 60039, + "name": "tooltip-outline-plus" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1159 + }, + { + "icon": { + "paths": [ + "M170.667 85.333h682.667c47.13 0 85.333 38.205 85.333 85.333v512c0 47.13-38.204 85.333-85.333 85.333h-170.667l-170.667 170.667-170.667-170.667h-170.667c-47.128 0-85.333-38.204-85.333-85.333v-512c0-47.128 38.205-85.333 85.333-85.333zM170.667 170.667v512h206.013l135.32 135.322 135.322-135.322h206.012v-512h-682.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tooltip-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2434, + "id": 128, + "prevSize": 24, + "code": 60040, + "name": "tooltip-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1160 + }, + { + "icon": { + "paths": [ + "M170.667 85.333h682.667c47.13 0 85.333 38.205 85.333 85.333v512c0 47.13-38.204 85.333-85.333 85.333h-170.667l-170.667 170.667-170.667-170.667h-170.667c-47.128 0-85.333-38.204-85.333-85.333v-512c0-47.128 38.205-85.333 85.333-85.333zM213.333 213.334v85.333h597.333v-85.333h-597.333zM213.333 384v85.333h426.667v-85.333h-426.667zM213.333 554.667v85.333h512v-85.333h-512z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tooltip-text" + ] + }, + "attrs": [], + "properties": { + "order": 2435, + "id": 127, + "prevSize": 24, + "code": 60041, + "name": "tooltip-text" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1161 + }, + { + "icon": { + "paths": [ + "M170.667 85.333h682.667c47.13 0 85.333 38.205 85.333 85.333v512c0 47.13-38.204 85.333-85.333 85.333h-170.667l-170.667 170.667-170.667-170.667h-170.667c-47.128 0-85.333-38.204-85.333-85.333v-512c0-47.128 38.205-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tooltip" + ] + }, + "attrs": [], + "properties": { + "order": 2436, + "id": 126, + "prevSize": 24, + "code": 60042, + "name": "tooltip" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1162 + }, + { + "icon": { + "paths": [ + "M512 597.333c-42.667 0-128 42.667-128 85.333 0 85.333 128 85.333 128 85.333v-42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667v-42.667zM512 810.667c0 0-170.667-21.333-170.667-106.667 0-128 128-160 170.667-160v-53.333c-42.667 0-213.333 64-213.333 192 0 170.667 213.333 170.667 213.333 170.667v-42.667zM429.751 300.008l50.701 22.555c18.432-104.314 67.371-172.827 67.371-172.827-18.133 43.522-30.14 79.691-38.089 108.507 51.908-106.884 156.16-172.91 156.16-172.91-50.419 50.419-87.134 104.752-112.661 150.463 67.729-71.645 160.964-118.261 160.964-118.262-114.586 73.334-166.541 189.724-179.268 222.145l23.561 3.264c0 22.128 0.068 42.935 10.803 59.035 32.201 80.504 198.707 87.48 198.707 280.688s-171.874 256-263.113 256c-91.235 0-291.554-41.327-291.554-256s211.052-216.286 248.619-302.155c5.367-16.101-32.201-80.503-32.201-80.503z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tor" + ] + }, + "attrs": [], + "properties": { + "order": 2437, + "id": 125, + "prevSize": 24, + "code": 60043, + "name": "tor" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1163 + }, + { + "icon": { + "paths": [ + "M512.017 383.918c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333c47.147 0 85.333 38.187 85.333 85.333s-38.187 85.333-85.333 85.333zM512.017 597.252c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.335 85.333-85.335c47.147 0 85.333 38.188 85.333 85.335s-38.187 85.333-85.333 85.333zM512.017 810.586c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333c47.147 0 85.333 38.187 85.333 85.333s-38.187 85.333-85.333 85.333zM853.308 426.584h-128v-48.725c73.515-18.987 128-85.163 128-164.608h-128v-42.667c0-23.552-19.072-42.667-42.667-42.667h-341.334c-23.552 0-42.667 19.115-42.667 42.667v42.667h-128c0 79.445 54.528 145.621 128 164.608v48.725h-128c0 79.447 54.528 145.623 128 164.609v48.725h-128c0 79.445 54.528 145.621 128 164.608v48.725c0 23.552 19.115 42.667 42.667 42.667h341.334c23.595 0 42.667-19.115 42.667-42.667v-48.725c73.515-18.987 128-85.163 128-164.608h-128v-48.725c73.515-18.987 128-85.163 128-164.609z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "traffic-light" + ] + }, + "attrs": [], + "properties": { + "order": 2438, + "id": 124, + "prevSize": 24, + "code": 60044, + "name": "traffic-light" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1164 + }, + { + "icon": { + "paths": [ + "M767.974 426.584h-512v-213.333h512zM511.974 725.252c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333c47.147 0 85.333 38.187 85.333 85.333s-38.187 85.333-85.333 85.333zM170.641 661.252c0 82.475 66.944 149.333 149.333 149.333l-64 64v21.333h512v-21.333l-64-64c82.56 0 149.333-66.859 149.333-149.333v-448.001c0-149.333-152.832-170.667-341.333-170.667s-341.333 21.333-341.333 170.667v448.001z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "train" + ] + }, + "attrs": [], + "properties": { + "order": 2439, + "id": 123, + "prevSize": 24, + "code": 60045, + "name": "train" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1165 + }, + { + "icon": { + "paths": [ + "M725.333 768c-25.6 0-42.667-17.067-42.667-42.667s17.067-42.667 42.667-42.667c25.6 0 42.667 17.067 42.667 42.667s-17.067 42.667-42.667 42.667zM285.867 456.533l12.8-145.067c0-29.867 25.6-55.467 55.467-55.467h311.467c34.133 0 59.733 25.6 59.733 55.467l12.8 140.8c0 29.867-25.6 55.467-55.467 55.467h-341.333c-29.867 4.267-55.467-21.333-55.467-51.2zM298.667 768c-25.6 0-42.667-17.067-42.667-42.667s17.067-42.667 42.667-42.667c25.6 0 42.667 17.067 42.667 42.667s-17.067 42.667-42.667 42.667zM810.667 256c0-46.933-38.4-85.333-85.333-85.333h-85.333c0-46.933-38.4-85.333-85.333-85.333h-85.333c-46.933 0-85.333 38.4-85.333 85.333h-85.333c-46.933 0-85.333 38.4-85.333 85.333l-42.667 512c0 46.933 38.4 85.333 85.333 85.333h85.333l-42.667 85.333h430.933l-42.667-85.333h81.067c46.933 0 85.333-38.4 85.333-85.333l-42.667-512z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tram" + ] + }, + "attrs": [], + "properties": { + "order": 2440, + "id": 122, + "prevSize": 24, + "code": 60046, + "name": "tram" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1166 + }, + { + "icon": { + "paths": [ + "M511.974 981.252l-170.667-170.667h341.334l-170.667 170.667zM853.333 128c47.104 0 85.333 38.229 85.333 85.333v426.667c0 47.104-38.229 85.333-85.333 85.333h-682.667c-47.147 0-85.333-38.229-85.333-85.333l0.426-426.667c0-47.104 37.76-85.333 84.907-85.333h682.667zM768.026 640.081v-85.333h-234.667l-85.333 85.333h320zM256.025 640.081h105.601l293.461-293.502c8.363-8.321 8.363-21.847 0-30.166l-75.392-75.435c-8.363-8.32-21.845-8.32-30.208 0l-293.462 293.503v105.6z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "transcribe-close" + ] + }, + "attrs": [], + "properties": { + "order": 2441, + "id": 121, + "prevSize": 24, + "code": 60047, + "name": "transcribe-close" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1167 + }, + { + "icon": { + "paths": [ + "M853.308 213.251c47.104 0 85.333 38.229 85.333 85.333v426.668c0 47.104-38.229 85.333-85.333 85.333h-682.666c-47.147 0-85.333-38.229-85.333-85.333l0.426-426.668c0-47.104 37.76-85.333 84.907-85.333h682.666zM768 725.333v-85.333h-234.667l-85.333 85.333h320zM256 725.333h105.601l293.46-293.504c8.363-8.32 8.363-21.846 0-30.165l-75.392-75.435c-8.363-8.32-21.845-8.32-30.208 0l-293.461 293.504v105.6z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "transcribe" + ] + }, + "attrs": [], + "properties": { + "order": 2442, + "id": 120, + "prevSize": 24, + "code": 60048, + "name": "transcribe" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1168 + }, + { + "icon": { + "paths": [ + "M128 341.333h85.333v341.333h-85.333v-341.333zM298.667 341.333h85.333v341.333h-85.333v-341.333zM469.333 341.333h85.333v341.333h-85.333v-341.333zM640 821.333v-618.667l309.333 309.333-309.333 309.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "transfer" + ] + }, + "attrs": [], + "properties": { + "order": 2443, + "id": 119, + "prevSize": 24, + "code": 60049, + "name": "transfer" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1169 + }, + { + "icon": { + "paths": [ + "M341.329 896.004c-47.128 0-85.333-38.204-85.333-85.333l0.004-512.004h512l-0.004 512.004c0 47.13-38.204 85.333-85.333 85.333h-341.333zM213.331 256.001v-85.332h149.333l42.667-42.667 213.335-0.002 42.667 42.667 149.333 0.002-0.004 85.333-597.331-0z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "trash" + ] + }, + "attrs": [], + "properties": { + "order": 2444, + "id": 118, + "prevSize": 24, + "code": 60050, + "name": "trash" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1170 + }, + { + "icon": { + "paths": [ + "M469.333 896v-181.594c-20.019 7.078-41.557 10.927-64 10.927-106.039 0-192-85.961-192-192 0-53.99 22.284-102.775 58.156-137.658-9.969-23.221-15.489-48.803-15.489-75.675 0-106.039 85.961-192 192-192 66.675 0 125.41 33.986 159.834 85.579 3.588-0.163 7.202-0.246 10.833-0.246 129.604 0 234.667 105.064 234.667 234.667 0 129.604-105.062 234.667-234.667 234.667-22.187 0-43.657-3.081-64-8.832v222.165h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tree" + ] + }, + "attrs": [], + "properties": { + "order": 2445, + "id": 117, + "prevSize": 24, + "code": 60051, + "name": "tree" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1171 + }, + { + "icon": { + "paths": [ + "M170.667 128h682.667c23.565 0 42.667 19.103 42.667 42.667v682.667c0 23.565-19.102 42.667-42.667 42.667h-682.667c-23.564 0-42.667-19.102-42.667-42.667v-682.667c0-23.564 19.102-42.667 42.667-42.667zM234.667 213.333c-11.782 0-21.333 9.551-21.333 21.333v512c0 11.78 9.551 21.333 21.333 21.333h213.333c11.78 0 21.333-9.553 21.333-21.333v-512c0-11.782-9.553-21.333-21.333-21.333h-213.333zM576 213.333c-11.78 0-21.333 9.551-21.333 21.333v256c0 11.785 9.549 21.333 21.333 21.333h213.333c11.78 0 21.333-9.549 21.333-21.333v-256c0-11.782-9.553-21.333-21.333-21.333h-213.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "trello" + ] + }, + "attrs": [], + "properties": { + "order": 2446, + "id": 116, + "prevSize": 24, + "code": 60052, + "name": "trello" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1172 + }, + { + "icon": { + "paths": [ + "M682.667 768l97.707-97.707-208.213-208.213-170.667 170.667-316.16-316.587 60.16-60.16 256 256 170.667-170.667 268.8 268.373 97.707-97.707v256h-256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "trending-down" + ] + }, + "attrs": [], + "properties": { + "order": 2447, + "id": 115, + "prevSize": 24, + "code": 60053, + "name": "trending-down" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1173 + }, + { + "icon": { + "paths": [ + "M938.667 512l-170.667-170.667v128h-640v85.333h640v128l170.667-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "trending-neutral" + ] + }, + "attrs": [], + "properties": { + "order": 2448, + "id": 114, + "prevSize": 24, + "code": 60054, + "name": "trending-neutral" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1174 + }, + { + "icon": { + "paths": [ + "M682.667 256l97.707 97.707-208.213 208.213-170.667-170.667-316.16 316.587 60.16 60.16 256-256 170.667 170.667 268.8-268.373 97.707 97.707v-256h-256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "trending-up" + ] + }, + "attrs": [], + "properties": { + "order": 2449, + "id": 113, + "prevSize": 24, + "code": 60055, + "name": "trending-up" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1175 + }, + { + "icon": { + "paths": [ + "M767.974 789.252c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.328 0 64 28.672 64 64s-28.672 64-64 64zM831.974 405.251l83.797 106.668h-190.464v-106.668zM255.975 789.252c-35.328 0-64-28.672-64-64s28.672-64 64-64c35.328 0 64 28.672 64 64s-28.672 64-64 64zM853.308 341.251h-128v-170.667h-597.333c-47.147 0-85.333 38.187-85.333 85.333v469.335h85.333c0 70.699 57.301 128 128 128s128-57.301 128-128h256c0 70.699 57.301 128 128 128s128-57.301 128-128h85.333v-213.333l-128-170.668z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "truck" + ] + }, + "attrs": [], + "properties": { + "order": 2450, + "id": 112, + "prevSize": 24, + "code": 60056, + "name": "truck" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1176 + }, + { + "icon": { + "paths": [ + "M682.667 896h-341.333c-23.564 0-42.667-19.102-42.667-42.667l-0-338.21-55.32 44.655c-16.662 16.661-43.677 16.661-60.34 0l-120.68-120.678c-16.662-16.663-16.662-43.678 0-60.34l250.758-250.759 70.915 0c0 47.128 57.306 85.333 128 85.333 70.69 0 128-38.205 128-85.333l70.916-0 250.756 250.759c16.661 16.662 16.661 43.677 0 60.34l-120.678 120.678c-16.661 16.661-43.678 16.661-60.339 0l-55.322-44.655v338.21c0 23.565-19.102 42.667-42.667 42.667zM871.164 408.93l-183.761-183.76c-13.069 15.070-29.094 28.375-47.403 39.377-35.657 21.425-79.974 34.121-128 34.121-72.691 0-136.887-29.083-175.404-73.497l-183.759 183.759 60.34 60.34 127.935-85.268h42.889v426.665h256v-426.665h42.889l127.936 85.268 60.339-60.34z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tshirt-crew" + ] + }, + "attrs": [], + "properties": { + "order": 2451, + "id": 111, + "prevSize": 24, + "code": 60057, + "name": "tshirt-crew" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1177 + }, + { + "icon": { + "paths": [ + "M682.667 896h-341.333c-23.564 0-42.667-19.102-42.667-42.667v-338.21l-55.32 44.655c-16.662 16.661-43.677 16.661-60.34 0l-120.68-120.678c-16.662-16.664-16.662-43.679 0-60.341l250.758-250.759 70.915 0c0 47.128 42.666 128 128 181.333 85.333-53.333 128-134.205 128-181.333l70.916-0 250.756 250.759c16.661 16.662 16.661 43.677 0 60.341l-120.678 120.678c-16.661 16.661-43.678 16.661-60.339 0l-55.322-44.655v338.21c0 23.565-19.102 42.667-42.667 42.667zM871.164 408.93l-183.761-183.76c-47.403 73.497-90.069 126.831-175.403 169.498-85.333-42.668-128-96.001-175.404-169.498l-183.76 183.76 60.34 60.34 127.935-85.268h42.888v426.666h256v-426.666h42.889l127.936 85.268 60.339-60.34z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tshirt-v" + ] + }, + "attrs": [], + "properties": { + "order": 2452, + "id": 110, + "prevSize": 24, + "code": 60058, + "name": "tshirt-v" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1178 + }, + { + "icon": { + "paths": [ + "M160 725.333l181.333-181.333 0 138.667h426.667v-192l85.333-85.333v277.333c0 47.13-38.204 85.333-85.333 85.333h-426.667l-0 138.667-181.333-181.333zM864 298.667l-181.333 181.333v-138.667l-426.667-0.001v192.001l-85.333 85.333-0-277.334c0-47.128 38.205-85.333 85.334-85.333l426.667 0.001v-138.666l181.333 181.332z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tumblr-reblog" + ] + }, + "attrs": [], + "properties": { + "order": 2453, + "id": 109, + "prevSize": 24, + "code": 60059, + "name": "tumblr-reblog" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1179 + }, + { + "icon": { + "paths": [ + "M682.641 469.252h-128v166.4c0 31.275 6.144 46.933 46.933 46.933h81.067v128c0 0-43.874 4.292-89.6 4.292-112.896 0-166.4-69.274-166.4-145.092v-200.533h-85.333v-119.468c102.741-8.533 111.744-87.125 119.467-136.533h93.867v128h128zM853.308 85.251h-682.667c-47.147 0-84.907 38.187-84.907 85.333l-0.427 682.668c0 47.083 38.187 85.333 85.333 85.333h682.667c47.104 0 85.333-38.251 85.333-85.333v-682.668c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "tumblr" + ] + }, + "attrs": [], + "properties": { + "order": 2454, + "id": 108, + "prevSize": 24, + "code": 60060, + "name": "tumblr" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1180 + }, + { + "icon": { + "paths": [ + "M170.667 85.334l768 0v511.999l-213.333 213.333h-170.667l-128 128h-128v-128h-213.333v-554.666l85.333-170.667zM853.333 554.667v-384h-597.334l0 512h128v128l128-128h213.333l128-128zM640 298.667h85.333v213.333h-85.333v-213.333zM512 298.667v213.333h-85.333v-213.333h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "twitch" + ] + }, + "attrs": [], + "properties": { + "order": 2455, + "id": 107, + "prevSize": 24, + "code": 60061, + "name": "twitch" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1181 + }, + { + "icon": { + "paths": [ + "M755.516 398.002c-2.731 197.079-128.725 332.076-316.8 340.567-77.567 3.499-133.844-21.461-182.74-52.565 57.344 9.173 128.384-13.739 166.485-46.336-56.235-5.504-89.429-34.091-105.131-80.085 16.213 2.859 33.323 2.091 48.811-1.237-50.688-17.024-86.912-48.341-88.875-114.005 14.293 6.485 29.141 12.587 48.811 13.739-38.016-21.589-65.976-100.481-33.835-152.748 56.363 61.824 124.16 112.171 235.391 118.997-27.904-119.339 130.475-184.107 196.608-103.893 28.032-5.419 50.731-16 72.619-27.605-8.96 27.776-26.368 47.104-47.616 62.677 23.211-3.157 43.904-8.832 61.397-17.536-10.752 22.613-34.688 42.965-55.125 60.032zM853.308 85.255h-682.666c-47.104 0-84.907 38.187-84.907 85.333l-0.427 682.668c0 47.104 38.229 85.333 85.333 85.333h682.666c47.104 0 85.333-38.229 85.333-85.333v-682.668c0-47.147-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "twitter-box" + ] + }, + "attrs": [], + "properties": { + "order": 2456, + "id": 106, + "prevSize": 24, + "code": 60062, + "name": "twitter-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1182 + }, + { + "icon": { + "paths": [ + "M755.516 398.002c20.437-17.067 44.373-37.419 55.125-60.032-17.493 8.704-38.187 14.379-61.397 17.536 21.248-15.573 38.656-34.901 47.616-62.677-21.888 11.605-44.587 22.187-72.619 27.605-66.133-80.213-224.512-15.445-196.608 103.893-111.231-6.827-179.028-57.173-235.391-118.997-32.142 52.266-4.182 131.159 33.835 152.748-19.669-1.152-34.517-7.253-48.811-13.739 1.963 65.664 38.187 96.981 88.875 114.005-15.488 3.328-32.597 4.096-48.81 1.237 15.701 45.995 48.896 74.581 105.13 80.085-38.101 32.597-109.141 55.509-166.485 46.336 48.896 31.104 105.173 56.064 182.74 52.565 188.075-8.491 314.069-143.488 316.8-340.567zM512 85.334c235.639 0 426.667 191.025 426.667 426.666 0 235.644-191.027 426.667-426.667 426.667-235.642 0-426.667-191.023-426.667-426.667 0-235.641 191.025-426.666 426.667-426.666z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "twitter-circle" + ] + }, + "attrs": [], + "properties": { + "order": 2457, + "id": 105, + "prevSize": 24, + "code": 60063, + "name": "twitter-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1183 + }, + { + "icon": { + "paths": [ + "M256 245.333l181.333 181.333h-138.667l-0 256h277.334l85.333 85.333h-362.667c-47.128 0-85.333-38.204-85.333-85.333v-256h-138.666l181.333-181.333zM768 778.667l-181.333-181.333h138.667v-256l-277.333 0-85.333-85.334h362.667c47.13 0 85.333 38.205 85.333 85.333v256h138.667l-181.333 181.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "twitter-retweet" + ] + }, + "attrs": [], + "properties": { + "order": 2458, + "id": 104, + "prevSize": 24, + "code": 60064, + "name": "twitter-retweet" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1184 + }, + { + "icon": { + "paths": [ + "M958.259 256.528c-32.836 14.564-68.13 24.407-105.165 28.833 37.798-22.662 66.837-58.546 80.508-101.306-35.383 20.986-74.569 36.224-116.279 44.434-33.399-35.587-80.986-57.822-133.653-57.822-101.124 0-183.117 81.983-183.117 183.106 0 14.351 1.621 28.327 4.745 41.73-152.183-7.637-287.11-80.536-377.421-191.321-15.763 27.044-24.793 58.498-24.793 92.057 0 63.529 32.326 119.575 81.46 152.414-30.013-0.956-58.252-9.19-82.937-22.905-0.017 0.765-0.017 1.529-0.017 2.301 0 88.721 63.119 162.726 146.885 179.55-15.364 4.186-31.541 6.426-48.241 6.426-11.799 0-23.27-1.152-34.452-3.285 23.302 72.742 90.926 125.687 171.054 127.159-62.668 49.118-141.622 78.391-227.414 78.391-14.78 0-29.356-0.87-43.68-2.564 81.035 51.955 177.286 82.274 280.692 82.274 336.806 0 520.989-279.019 520.989-520.995 0-7.938-0.179-15.835-0.533-23.69 35.78-25.817 66.825-58.066 91.371-94.787z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "twitter" + ] + }, + "attrs": [], + "properties": { + "order": 2459, + "id": 103, + "prevSize": 24, + "code": 60065, + "name": "twitter" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1185 + }, + { + "icon": { + "paths": [ + "M938.675 512.047c0 235.563-191.057 426.62-426.675 426.62-235.606 0-426.673-191.057-426.673-426.62 0-235.714 191.068-426.714 426.673-426.714 235.618 0 426.675 191 426.675 426.714zM611.904 330.182c24.512 14.111 55.855 5.752 69.99-18.788 14.178-24.433 5.764-55.827-18.761-69.965-24.512-14.138-55.855-5.739-69.99 18.761-14.101 24.513-5.769 55.854 18.761 69.992zM506.982 661.636c-22.511 0-43.878-4.945-63.031-13.897l-35.601 63.799c29.7 14.797 63.206 23.049 98.633 23.049 20.617 0 40.559-2.782 59.507-8.051 3.332-20.629 15.59-39.526 35.025-50.842 19.529-11.264 41.984-12.322 61.525-4.894 37.871-37.359 62.532-88.038 66.146-144.538l-73.054-1.007c-6.746 76.48-70.895 136.38-149.15 136.38zM506.982 362.154c78.255 0 142.404 59.98 149.15 136.572l73.054-1.182c-3.614-56.448-28.275-107.154-66.146-144.408-19.541 7.311-42.052 6.276-61.525-5.013-19.435-11.261-31.693-30.158-35.025-50.787-18.948-5.214-38.891-8.104-59.507-8.104-35.426 0-68.932 8.332-98.633 23.076l35.601 63.81c19.153-8.937 40.521-13.964 63.031-13.964zM357.294 511.991c0-50.697 25.065-95.488 63.595-122.569l-37.428-62.829c-44.861 29.97-78.271 75.811-92.154 129.487 16.248 13.227 26.529 33.306 26.529 55.91 0 22.43-10.281 42.522-26.529 55.799 13.883 53.636 47.293 99.452 92.154 129.434l37.428-62.801c-38.53-27.055-63.595-71.795-63.595-122.432zM611.904 693.717c-24.529 14.046-32.862 45.453-18.761 69.897 14.135 24.555 45.478 32.926 69.99 18.816 24.525-14.153 32.969-45.466 18.816-70.003-14.191-24.516-45.534-32.9-70.046-18.709zM245.882 460.693c-28.33 0-51.204 22.955-51.204 51.298 0 28.22 22.874 51.217 51.204 51.217 28.357 0 51.258-22.997 51.258-51.217 0-28.343-22.9-51.298-51.258-51.298z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "ubuntu" + ] + }, + "attrs": [], + "properties": { + "order": 2460, + "id": 102, + "prevSize": 24, + "code": 60066, + "name": "ubuntu" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1186 + }, + { + "icon": { + "paths": [ + "M512 170.667c131.968 0.128 248.192 86.869 285.909 213.333h-571.989c37.717-126.549 154.027-213.291 286.080-213.333zM512 85.333c-212.096 0-384 171.904-384 384h341.333v341.333c0 23.552-19.115 42.667-42.667 42.667s-42.667-19.115-42.667-42.667h-85.333c0 70.699 57.301 128 128 128s128-57.301 128-128v-341.333h341.333c0-212.096-171.904-384-384-384z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "umbrella-outline" + ] + }, + "attrs": [], + "properties": { + "order": 2461, + "id": 101, + "prevSize": 24, + "code": 60067, + "name": "umbrella-outline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1187 + }, + { + "icon": { + "paths": [ + "M512 85.333c-212.096 0-384 171.904-384 384h341.333v341.333c0 23.552-19.115 42.667-42.667 42.667s-42.667-19.115-42.667-42.667h-85.333c0 70.699 57.301 128 128 128s128-57.301 128-128v-341.333h341.333c0-212.096-171.904-384-384-384z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "umbrella" + ] + }, + "attrs": [], + "properties": { + "order": 2462, + "id": 100, + "prevSize": 24, + "code": 60068, + "name": "umbrella" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1188 + }, + { + "icon": { + "paths": [ + "M576 298.667c153.165 0 277.333 124.166 277.333 277.333 0 153.169-124.169 277.333-277.333 277.333h-149.335v-85.333h149.335c106.039 0 192-85.961 192-192s-85.961-192-192-192h-241.92l131.413 131.84-60.161 60.16-234.666-234.667 234.666-234.665 60.588 60.16-131.84 131.838h241.92zM256 768h85.333v85.333h-85.333v-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "undo-variant" + ] + }, + "attrs": [], + "properties": { + "order": 2463, + "id": 99, + "prevSize": 24, + "code": 60069, + "name": "undo-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1189 + }, + { + "icon": { + "paths": [ + "M533.333 341.333c-113.067 0-215.467 42.24-294.4 110.933l-153.6-153.6v384h384l-154.453-154.453c59.307-49.493 134.827-80.213 218.453-80.213 151.040 0 279.467 98.56 324.267 234.667l101.12-33.28c-59.307-178.773-226.987-308.053-425.387-308.053z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "undo" + ] + }, + "attrs": [], + "properties": { + "order": 2464, + "id": 98, + "prevSize": 24, + "code": 60070, + "name": "undo" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1190 + }, + { + "icon": { + "paths": [ + "M707.84 230.827l-60.587-60.16-135.253 135.253-135.253-135.253-60.587 60.16 195.84 195.84zM316.16 793.173l60.587 60.16 135.253-135.253 135.253 135.253 60.16-60.16-195.413-195.84-195.84 195.84z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "unfold-less" + ] + }, + "attrs": [], + "properties": { + "order": 2465, + "id": 97, + "prevSize": 24, + "code": 60071, + "name": "unfold-less" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1191 + }, + { + "icon": { + "paths": [ + "M512 775.253l-135.253-135.253-60.16 60.16 195.413 195.84 195.84-195.84-60.587-60.16zM512 248.747l135.253 135.253 60.16-60.16-195.413-195.84-195.84 195.84 60.587 60.16 135.253-135.253z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "unfold-more" + ] + }, + "attrs": [], + "properties": { + "order": 2466, + "id": 96, + "prevSize": 24, + "code": 60072, + "name": "unfold-more" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1192 + }, + { + "icon": { + "paths": [ + "M85.333 85.333h170.667v42.667l298.667 0v-42.666h170.667v170.666h-42.667v128h85.333v-42.667h170.667v170.667h-42.667v256h42.667v170.667h-170.667v-42.667h-256v42.667h-170.667v-170.667h42.666v-85.333h-128v42.667h-170.667v-170.667h42.667v-298.667h-42.667v-170.667zM768 512v-42.667h-85.333v85.333h42.667v170.667h-170.667v-42.667h-85.333v85.333h42.667v42.667h256v-42.667h42.667v-256h-42.667zM554.667 256v-42.666l-298.667-0v42.667h-42.667v298.666h42.667v42.667h128l0-85.333h-42.667v-170.666h170.667v42.666h85.333v-128h-42.667zM512 512h-42.667v85.333h85.333v-42.667h42.667v-85.333h-85.333v42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "ungroup" + ] + }, + "attrs": [], + "properties": { + "order": 2467, + "id": 95, + "prevSize": 24, + "code": 60073, + "name": "ungroup" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1193 + }, + { + "icon": { + "paths": [ + "M614.963 170.83c0 0 22.327 16.365 23.556 30.060 0.38 4.534-9.86 6.088-12.224 9.504-2.364 3.39 0.862 9.396-1.382 11.741-2.206 2.326-6.758 2.453-10.112 8.751-3.324 6.333-99.964 199.766-114.125 222.759-6.106 17.037-11.093 78.127-15.718 86.443-4.655 8.333-214.435 306.513-222.167 315.507-20.937 24.465-78.757 10.688-122.756-20.962-41.846-30.059-65.78-79.292-49.933-102.409 6.706-9.796 214.843-309.050 221.085-316.273 6.261-7.197 62.010-32.668 75.94-44.199 16.802-21.136 165.82-177.841 170.615-183.13 4.809-5.279 3.371-9.604 4.809-12.485 1.455-2.899 8.171-1.917 10.577-5.306 2.398-3.353-1.916-12.477 2.398-13.922 4.326-1.435 20.211-0.481 39.437 13.922zM462.818 189.425l37.939 39.674-62.882 66.871-34.148-66.789c-3.389-6.325-7.96-6.397-10.196-8.742-2.245-2.326 0.918-8.369-1.454-11.767-2.39-3.408-12.458-2.381-12.376-6.933 0.091-4.579 6.343-19.255 26.398-32.577 0 0 22.944-15.657 36.294-12.186 4.407 1.145 2.462 11.35 4.885 14.712 2.436 3.362 9.182 2.344 10.633 5.225 1.472 2.89 0.064 7.242 4.907 12.513zM935.13 731.703c16.094 27.989-16.35 78.025-60.983 108.992-42.47 29.449-97.041 35.567-113.587 12.813-6.98-9.634-219.985-306.722-224.691-315.038-4.745-8.324-10.108-69.559-16.311-86.609l-1.156-1.916c12.86-23.653 39.458-75.867 67.49-131.37 24.073 25.516 43.644 46.607 49.169 53.449 14.029 11.477 70.106 36.675 76.42 43.881 6.289 7.197 217.732 305.476 223.65 315.797z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "untappd" + ] + }, + "attrs": [], + "properties": { + "order": 2468, + "id": 94, + "prevSize": 24, + "code": 60074, + "name": "untappd" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1194 + }, + { + "icon": { + "paths": [ + "M383.974 682.581v-255.998h-170.667l298.667-298.667 298.667 298.667h-170.667v255.998h-256zM213.306 853.252v-85.333h597.335v85.333h-597.335z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "upload" + ] + }, + "attrs": [], + "properties": { + "order": 2469, + "id": 93, + "prevSize": 24, + "code": 60075, + "name": "upload" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1195 + }, + { + "icon": { + "paths": [ + "M639.974 298.584v170.668h42.667v85.333h-128v-341.335h85.333l-128-170.667-128 170.667h85.333v341.335h-128v-88.32c30.037-15.659 51.2-46.124 51.2-82.348 0-51.84-42.027-93.867-93.867-93.867s-93.867 42.027-93.867 93.867c0 36.224 21.163 66.689 51.2 82.348v88.32c0 47.147 38.144 85.333 85.333 85.333h128v130.176c-30.293 15.573-51.2 46.763-51.2 83.157 0 51.84 42.027 93.867 93.867 93.867s93.867-42.027 93.867-93.867c0-36.395-20.949-67.584-51.2-83.157v-130.176h128c47.147 0 85.333-38.187 85.333-85.333v-85.333h42.667v-170.668h-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "usb" + ] + }, + "attrs": [], + "properties": { + "order": 2470, + "id": 92, + "prevSize": 24, + "code": 60076, + "name": "usb" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1196 + }, + { + "icon": { + "paths": [ + "M789.333 85.333c35.345 0 64 28.654 64 64s-28.655 64-64 64c-9.882 0-19.238-2.239-27.593-6.237l-157.585 157.584 13.508 20.188c94.362-54.813 204.019-86.201 321.003-86.201l42.667 1.399v85.551l-42.667-1.617c-109.969 0-212.463 32.002-298.675 87.202-0.998 92.774-76.015 167.791-168.789 168.789-55.2 86.212-87.203 188.706-87.203 298.675l1.617 42.667h-85.55l-1.399-42.667c0-116.983 31.388-226.641 86.201-321.003l-20.188-13.508-157.584 157.585c3.998 8.354 6.237 17.711 6.237 27.593 0 35.345-28.654 64-64 64s-64-28.655-64-64c0-35.345 28.654-64 64-64 9.88 0 19.238 2.24 27.593 6.238l157.584-157.585c-22.465-28.898-35.843-65.212-35.843-104.653 0-94.257 76.41-170.667 170.667-170.667 39.441 0 75.755 13.377 104.653 35.843l157.585-157.583c-3.998-8.355-6.238-17.713-6.238-27.593 0-35.346 28.655-64 64-64zM469.333 384c-47.129 0-85.334 38.205-85.334 85.333 0 47.13 38.205 85.333 85.334 85.333s85.333-38.204 85.333-85.333c0-47.128-38.204-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "vector-curve" + ] + }, + "attrs": [], + "properties": { + "order": 2471, + "id": 91, + "prevSize": 24, + "code": 60077, + "name": "vector-curve" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1197 + }, + { + "icon": { + "paths": [ + "M512 853.333l-213.333 85.333 213.333-469.333 213.333 469.333-213.333-85.333zM341.333 85.334h341.333v128h256v85.333h-256v128h-341.333v-128h-256v-85.333h256v-128zM426.667 170.667v170.666h170.667v-170.666h-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "vector-point" + ] + }, + "attrs": [], + "properties": { + "order": 2472, + "id": 90, + "prevSize": 24, + "code": 60078, + "name": "vector-point" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1198 + }, + { + "icon": { + "paths": [ + "M85.333 85.333h256v85.333h341.333v-85.333h256v256h-85.333v341.333h85.333v256h-256v-85.333h-341.333v85.333h-256v-256h85.333v-341.333h-85.333v-256zM682.667 341.333v-85.333h-341.333v85.333h-85.333v341.333h85.333v85.333h341.333v-85.333h85.333v-341.333h-85.333zM170.667 170.667v85.333h85.333v-85.333h-85.333zM768 170.667v85.333h85.333v-85.333h-85.333zM170.667 768v85.333h85.333v-85.333h-85.333zM768 768v85.333h85.333v-85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "vector-square" + ] + }, + "attrs": [], + "properties": { + "order": 2473, + "id": 89, + "prevSize": 24, + "code": 60079, + "name": "vector-square" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1199 + }, + { + "icon": { + "paths": [ + "M426.667 725.333l-170.667-170.667 60.16-60.16 110.507 110.080 281.173-281.173 60.16 60.587zM512 42.667l-384 170.667v256c0 236.8 163.84 458.24 384 512 220.16-53.76 384-275.2 384-512v-256l-384-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "verified" + ] + }, + "attrs": [], + "properties": { + "order": 2474, + "id": 88, + "prevSize": 24, + "code": 60080, + "name": "verified" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1200 + }, + { + "icon": { + "paths": [ + "M682.667 810.667h-341.333v-597.333h341.333zM704 128h-384c-35.413 0-64 28.587-64 64v640c0 35.413 28.587 64 64 64h384c35.413 0 64-28.587 64-64v-640c0-35.413-28.587-64-64-64zM810.667 725.333h85.333v-426.667h-85.333zM938.667 384v256h85.333v-256zM128 725.333h85.333v-426.667h-85.333zM0 640h85.333v-256h-85.333v256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "vibration" + ] + }, + "attrs": [], + "properties": { + "order": 2475, + "id": 87, + "prevSize": 24, + "code": 60081, + "name": "vibration" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1201 + }, + { + "icon": { + "paths": [ + "M139.618 85.254l-54.315 54.315 116.394 116.352h-31.061c-23.552 0-42.667 19.115-42.667 42.667v426.665c0 23.552 19.115 42.667 42.667 42.667h512c8.747 0 16.469-3.285 23.211-7.808l135.851 135.808 54.272-54.315zM895.97 277.254l-170.667 170.665v-149.332c0-23.552-19.115-42.667-42.667-42.667h-263.723l477.056 477.059v-455.726z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "video-off" + ] + }, + "attrs": [], + "properties": { + "order": 2476, + "id": 86, + "prevSize": 24, + "code": 60082, + "name": "video-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1202 + }, + { + "icon": { + "paths": [ + "M554.641 661.252v-106.667h-256v106.667l-149.333-149.333 149.333-149.335v106.668h256v-106.668l149.333 149.335zM767.974 405.251v-149.333c0-23.552-19.072-42.667-42.667-42.667h-597.333c-23.595 0-42.667 19.115-42.667 42.667v512.001c0 23.552 19.072 42.667 42.667 42.667h597.333c23.595 0 42.667-19.115 42.667-42.667v-149.333l170.667 170.667v-554.668l-170.667 170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "video-switch" + ] + }, + "attrs": [], + "properties": { + "order": 2477, + "id": 85, + "prevSize": 24, + "code": 60083, + "name": "video-switch" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1203 + }, + { + "icon": { + "paths": [ + "M725.333 448v-149.332c0-23.552-19.115-42.667-42.667-42.667h-512c-23.552 0-42.667 19.115-42.667 42.667v426.665c0 23.552 19.114 42.667 42.667 42.667h512c23.552 0 42.667-19.115 42.667-42.667v-149.333l170.667 170.667v-469.332l-170.667 170.665z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "video" + ] + }, + "attrs": [], + "properties": { + "order": 2478, + "id": 84, + "prevSize": 24, + "code": 60084, + "name": "video" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1204 + }, + { + "icon": { + "paths": [ + "M853.333 128h-725.333c-23.467 0-42.667 19.2-42.667 42.667v256c0 23.467 19.2 42.667 42.667 42.667h725.333c23.467 0 42.667-19.2 42.667-42.667v-256c0-23.467-19.2-42.667-42.667-42.667zM853.333 554.667h-725.333c-23.467 0-42.667 19.2-42.667 42.667v256c0 23.467 19.2 42.667 42.667 42.667h725.333c23.467 0 42.667-19.2 42.667-42.667v-256c0-23.467-19.2-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "view-agenda" + ] + }, + "attrs": [], + "properties": { + "order": 2479, + "id": 83, + "prevSize": 24, + "code": 60085, + "name": "view-agenda" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1205 + }, + { + "icon": { + "paths": [ + "M341.333 768h384v-554.667h-384zM768 213.333v554.667h128v-554.667zM170.667 768h128v-554.667h-128v554.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "view-array" + ] + }, + "attrs": [], + "properties": { + "order": 2480, + "id": 82, + "prevSize": 24, + "code": 60086, + "name": "view-array" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1206 + }, + { + "icon": { + "paths": [ + "M768 256v469.333h170.667v-469.333zM85.333 725.333h170.667v-469.333h-170.667zM298.667 810.667h426.667v-640h-426.667v640z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "view-carousel" + ] + }, + "attrs": [], + "properties": { + "order": 2481, + "id": 81, + "prevSize": 24, + "code": 60087, + "name": "view-carousel" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1207 + }, + { + "icon": { + "paths": [ + "M682.667 213.333v554.667h213.333v-554.667zM170.667 768h213.333v-554.667h-213.333zM426.667 768h213.333v-554.667h-213.333v554.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "view-column" + ] + }, + "attrs": [], + "properties": { + "order": 2482, + "id": 80, + "prevSize": 24, + "code": 60088, + "name": "view-column" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1208 + }, + { + "icon": { + "paths": [ + "M554.667 128v256h341.333v-256zM554.667 896h341.333v-426.667h-341.333zM128 896h341.333v-256h-341.333zM128 554.667h341.333v-426.667h-341.333v426.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "view-dashboard" + ] + }, + "attrs": [], + "properties": { + "order": 2483, + "id": 79, + "prevSize": 24, + "code": 60089, + "name": "view-dashboard" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1209 + }, + { + "icon": { + "paths": [ + "M85.333 128v128h810.667v-128zM853.333 341.333h-725.333c-23.467 0-42.667 19.2-42.667 42.667v256c0 23.467 19.2 42.667 42.667 42.667h725.333c23.467 0 42.667-19.2 42.667-42.667v-256c0-23.467-19.2-42.667-42.667-42.667zM85.333 896h810.667v-128h-810.667v128z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "view-day" + ] + }, + "attrs": [], + "properties": { + "order": 2484, + "id": 78, + "prevSize": 24, + "code": 60090, + "name": "view-day" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1210 + }, + { + "icon": { + "paths": [ + "M170.667 213.333v85.333h725.333v-85.333zM170.667 469.333h725.333v-85.333h-725.333zM170.667 810.667h725.333v-85.333h-725.333zM170.667 640h725.333v-85.333h-725.333v85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "view-headline" + ] + }, + "attrs": [], + "properties": { + "order": 2485, + "id": 77, + "prevSize": 24, + "code": 60091, + "name": "view-headline" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1211 + }, + { + "icon": { + "paths": [ + "M384 213.333v170.667h512v-170.667zM384 810.667h512v-170.667h-512zM384 597.333h512v-170.667h-512zM170.667 384h170.667v-170.667h-170.667zM170.667 810.667h170.667v-170.667h-170.667zM170.667 597.333h170.667v-170.667h-170.667v170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "view-list" + ] + }, + "attrs": [], + "properties": { + "order": 2486, + "id": 76, + "prevSize": 24, + "code": 60092, + "name": "view-list" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1212 + }, + { + "icon": { + "paths": [ + "M682.667 213.333v256h213.333v-256zM426.667 469.333h213.333v-256h-213.333zM682.667 768h213.333v-256h-213.333zM426.667 768h213.333v-256h-213.333zM170.667 768h213.333v-256h-213.333zM170.667 469.333h213.333v-256h-213.333v256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "view-module" + ] + }, + "attrs": [], + "properties": { + "order": 2487, + "id": 75, + "prevSize": 24, + "code": 60093, + "name": "view-module" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1213 + }, + { + "icon": { + "paths": [ + "M426.667 213.333v256h469.333v-256zM682.667 768h213.333v-256h-213.333zM170.667 768h213.333v-554.667h-213.333zM426.667 768h213.333v-256h-213.333v256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "view-quilt" + ] + }, + "attrs": [], + "properties": { + "order": 2488, + "id": 74, + "prevSize": 24, + "code": 60094, + "name": "view-quilt" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1214 + }, + { + "icon": { + "paths": [ + "M170.667 213.333v256h725.333v-256zM170.667 768h725.333v-256h-725.333v256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "view-stream" + ] + }, + "attrs": [], + "properties": { + "order": 2489, + "id": 73, + "prevSize": 24, + "code": 60095, + "name": "view-stream" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1215 + }, + { + "icon": { + "paths": [ + "M554.667 213.333h-128c-23.467 0-42.667 19.2-42.667 42.667v512c0 23.467 19.2 42.667 42.667 42.667h128c23.467 0 42.667-19.2 42.667-42.667v-512c0-23.467-19.2-42.667-42.667-42.667zM853.333 213.333h-128c-23.467 0-42.667 19.2-42.667 42.667v512c0 23.467 19.2 42.667 42.667 42.667h128c23.467 0 42.667-19.2 42.667-42.667v-512c0-23.467-19.2-42.667-42.667-42.667zM256 213.333h-128c-23.467 0-42.667 19.2-42.667 42.667v512c0 23.467 19.2 42.667 42.667 42.667h128c23.467 0 42.667-19.2 42.667-42.667v-512c0-23.467-19.2-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "view-week" + ] + }, + "attrs": [], + "properties": { + "order": 2490, + "id": 72, + "prevSize": 24, + "code": 60096, + "name": "view-week" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1216 + }, + { + "icon": { + "paths": [ + "M938.667 316.598c-3.802 83.265-61.845 197.284-174.118 341.996-116.075 151.159-214.281 226.739-294.618 226.739-49.751 0-91.88-46.012-126.271-138.086-22.978-84.39-45.939-168.777-68.917-253.167-25.545-92.023-52.942-138.092-82.24-138.092-6.386 0-28.73 13.469-66.999 40.29l-40.17-51.846c42.137-37.093 83.699-74.182 124.595-111.325 56.194-48.649 98.381-74.237 126.495-76.822 66.449-6.394 107.345 39.111 122.692 136.518 16.585 105.101 28.066 170.472 34.517 196.055 19.153 87.194 40.222 130.739 63.249 130.739 17.865 0 44.706-28.284 80.495-84.834 35.75-56.567 54.903-99.605 57.489-129.167 5.094-48.816-14.067-73.286-57.489-73.286-20.442 0-41.51 4.711-63.185 14.028 41.95-137.701 122.125-204.579 240.448-200.765 87.727 2.584 129.079 59.583 124.028 171.025z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "vimeo" + ] + }, + "attrs": [], + "properties": { + "order": 2491, + "id": 71, + "prevSize": 24, + "code": 60097, + "name": "vimeo" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1217 + }, + { + "icon": { + "paths": [ + "M848.644 509.803c-19.785 4.561-38.921 6.571-56.145 6.571-96.9 0-171.503-67.674-171.503-185.346 0-57.676 22.298-87.67 53.833-87.67 29.999 0 49.997 26.916 49.997 81.521 0 31.047-8.316 65.071-14.455 85.201 0 0 29.862 52.089 111.514 36.102 17.34-38.489 26.761-88.338 26.761-132.067 0-117.671-59.989-186.115-169.971-186.115-113.041 0-179.187 86.906-179.187 201.498 0 113.522 53.069 210.964 140.574 255.363-36.796 73.609-83.618 138.445-132.446 187.298-88.596-107.102-168.688-249.975-201.553-528.802h-130.706c60.388 464.371 240.351 612.233 287.933 640.623 26.918 16.154 50.091 15.386 74.705 1.536 38.635-21.969 154.645-137.958 218.944-273.818 26.991-0.077 59.418-3.174 91.708-10.47v-91.426z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "vine" + ] + }, + "attrs": [], + "properties": { + "order": 2492, + "id": 70, + "prevSize": 24, + "code": 60098, + "name": "vine" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1218 + }, + { + "icon": { + "paths": [ + "M213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333zM735.424 598.481c-50.108-46.49-43.375-38.959 17.079-119.65 36.817-48.973 51.627-78.888 47.040-91.678-4.459-12.159-31.556-9.045-31.556-9.045l-90.078 0.631c0 0-6.729-0.968-11.652 1.977-4.796 2.987-7.91 9.719-7.91 9.719s-14.302 37.951-33.195 70.177c-40.094 68.198-56.209 71.65-62.771 67.524-15.147-9.843-11.362-39.59-11.362-60.791 0-65.929 10.057-93.529-19.563-100.597-9.677-2.272-16.913-3.955-41.903-4.081-32.183-0.337-59.324 0-74.763 7.531-10.35 5.091-18.259 16.282-13.295 16.955 5.89 0.631 19.395 3.618 26.464 13.295 9.34 12.495 9.003 40.768 9.003 40.768s5.261 77.581-12.495 87.258c-12.159 6.562-28.736-6.899-64.413-68.702-18.385-31.556-32.185-66.56-32.185-66.56l-7.405-10.182-13.8-5.596-85.617 0.337c0 0-12.832-0.169-17.586 5.427-4.123 5.091-0.336 14.473-0.336 14.473s67.063 155.122 142.793 234.004c69.546 72.495 148.602 64.247 148.602 64.247h35.802c0 0 10.688 2.313 16.282-3.575 5.090-5.427 4.924-12.331 4.924-12.331s-0.674-48.004 21.542-55.070c22.003-7.070 50.274 46.362 80.188 66.893 22.511 15.441 39.757 12.16 39.757 12.16l80.064-1.135c0 0 41.737-2.65 21.837-35.511-1.472-2.816-11.486-24.316-59.49-68.873z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "vk-box" + ] + }, + "attrs": [], + "properties": { + "order": 2493, + "id": 69, + "prevSize": 24, + "code": 60099, + "name": "vk-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1219 + }, + { + "icon": { + "paths": [ + "M512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.644-191.027 426.667-426.667 426.667-235.642 0-426.667-191.023-426.667-426.667 0-235.642 191.025-426.667 426.667-426.667zM735.424 598.481c-50.108-46.49-43.375-38.959 17.084-119.654 36.813-48.969 51.622-78.884 47.036-91.674-4.459-12.159-31.556-9.046-31.556-9.046l-90.078 0.631c0 0-6.729-0.968-11.652 1.978-4.796 2.987-7.91 9.719-7.91 9.719s-14.302 37.947-33.195 70.178c-40.094 68.198-56.209 71.65-62.771 67.524-15.147-9.843-11.358-39.59-11.358-60.791 0-65.929 10.052-93.529-19.567-100.597-9.677-2.272-16.913-3.955-41.903-4.081-32.183-0.336-59.324 0-74.763 7.531-10.35 5.091-18.259 16.282-13.295 16.955 5.89 0.631 19.395 3.618 26.464 13.295 9.34 12.495 9.003 40.768 9.003 40.768s5.261 77.581-12.495 87.258c-12.159 6.562-28.736-6.899-64.413-68.702-18.386-31.556-32.186-66.56-32.186-66.56l-7.405-10.182-13.8-5.595-85.617 0.336c0 0-12.832-0.168-17.586 5.428-4.123 5.091-0.336 14.473-0.336 14.473s67.063 155.122 142.794 234.004c69.545 72.491 148.601 64.247 148.601 64.247h35.802c0 0 10.688 2.313 16.282-3.575 5.090-5.427 4.924-12.331 4.924-12.331s-0.674-48.004 21.542-55.070c22.003-7.070 50.274 46.362 80.188 66.893 22.511 15.441 39.757 12.16 39.757 12.16l80.064-1.135c0 0 41.737-2.65 21.837-35.511-1.472-2.816-11.486-24.316-59.49-68.873z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "vk-circle" + ] + }, + "attrs": [], + "properties": { + "order": 2494, + "id": 68, + "prevSize": 24, + "code": 60100, + "name": "vk-circle" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1220 + }, + { + "icon": { + "paths": [ + "M833.873 622.912c66.010 61.265 79.778 90.825 81.801 94.703 27.362 45.18-30.025 48.823-30.025 48.823l-110.089 1.562c0 0-23.718 4.514-54.665-16.717-41.131-28.233-80.009-101.7-110.263-91.981-30.545 9.715-29.619 75.725-29.619 75.725s0.235 9.485-6.767 16.947c-7.693 8.102-22.387 4.919-22.387 4.919h-49.229c0 0-108.701 11.337-204.326-88.337-104.129-108.467-196.342-321.759-196.342-321.759s-5.206-12.901 0.463-19.9c6.537-7.694 24.181-7.463 24.181-7.463l117.724-0.463c0 0 11.049 2.025 18.975 7.694 6.537 4.975 10.182 14 10.182 14s18.974 48.131 44.255 91.518c49.056 84.979 71.849 103.492 88.567 94.468 24.411-13.303 17.181-119.98 17.181-119.98s0.463-38.875-12.38-56.056c-9.719-13.305-28.288-17.413-36.387-18.28-6.826-0.926 4.049-16.314 18.281-23.313 21.231-10.355 58.542-10.818 102.8-10.355 34.359 0.174 44.309 2.487 57.617 5.612 40.725 9.719 26.901 47.668 26.901 138.32 0 29.154-5.21 70.054 15.616 83.593 9.024 5.666 31.181 0.922 86.315-92.851 25.971-44.312 45.641-96.492 45.641-96.492s4.284-9.256 10.876-13.363c6.771-4.049 16.026-2.719 16.026-2.719l123.857-0.868c0 0 37.252-4.281 43.388 12.438 6.302 17.586-14.059 58.717-64.678 126.054-83.127 110.955-92.386 100.599-23.488 164.523z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "vk" + ] + }, + "attrs": [], + "properties": { + "order": 2495, + "id": 67, + "prevSize": 24, + "code": 60101, + "name": "vk" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1221 + }, + { + "icon": { + "paths": [ + "M789.321 639.915c-82.475 0-149.333-66.859-149.333-149.333 0-82.472 66.859-149.331 149.333-149.331s149.333 66.859 149.333 149.331c0 82.475-66.859 149.333-149.333 149.333zM234.655 639.915c-82.474 0-149.333-66.859-149.333-149.333 0-82.472 66.859-149.331 149.333-149.331s149.333 66.859 149.333 149.331c0 82.475-66.859 149.333-149.333 149.333zM789.321 255.917c-129.621 0-234.667 105.044-234.667 234.665 0 56.751 20.139 108.762 53.632 149.333h-192.597c33.493-40.572 53.632-92.582 53.632-149.333 0-129.62-105.044-234.665-234.666-234.665s-234.667 105.044-234.667 234.665c0 129.626 105.044 234.667 234.667 234.667h554.666c129.621 0 234.667-105.041 234.667-234.667 0-129.62-105.045-234.665-234.667-234.665z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "voicemail" + ] + }, + "attrs": [], + "properties": { + "order": 2496, + "id": 66, + "prevSize": 24, + "code": 60102, + "name": "voicemail" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1222 + }, + { + "icon": { + "paths": [ + "M597.308 137.753v88.020c123.349 36.735 213.333 150.912 213.333 286.124 0 135.249-89.984 249.429-213.333 286.161v88.021c170.965-38.865 298.667-191.445 298.667-374.182 0-182.7-127.701-335.319-298.667-374.145zM703.974 511.898c0-75.311-43.52-140.377-106.667-171.822v343.683c63.147-31.492 106.667-96.516 106.667-171.861zM127.974 383.896v256.002h170.667l213.333 213.333v-682.668l-213.333 213.333h-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "volume-high" + ] + }, + "attrs": [], + "properties": { + "order": 2497, + "id": 65, + "prevSize": 24, + "code": 60103, + "name": "volume-high" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1223 + }, + { + "icon": { + "paths": [ + "M298.641 383.92v255.999h170.667l213.333 213.333v-682.665l-213.333 213.333h-170.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "volume-low" + ] + }, + "attrs": [], + "properties": { + "order": 2498, + "id": 64, + "prevSize": 24, + "code": 60104, + "name": "volume-low" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1224 + }, + { + "icon": { + "paths": [ + "M213.308 383.917v255.998h170.667l213.333 213.333v-682.665l-213.333 213.333zM789.308 511.915c0-75.345-43.52-140.37-106.667-171.816v343.634c63.147-31.445 106.667-96.469 106.667-171.819z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "volume-medium" + ] + }, + "attrs": [], + "properties": { + "order": 2499, + "id": 63, + "prevSize": 24, + "code": 60105, + "name": "volume-medium" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1225 + }, + { + "icon": { + "paths": [ + "M511.974 170.583l-89.216 89.216 89.216 89.216zM182.289 127.917l-54.315 54.315 201.685 201.685h-201.685v255.998h170.667l213.333 213.333v-287.014l181.547 181.547c-28.587 22.054-60.757 39.68-96.213 50.257v88.021c58.752-13.355 112.171-40.401 157.227-77.265l87.125 87.121 54.315-54.315-384-384zM810.641 511.915c0 40.068-8.704 77.824-22.997 112.73l64.597 64.597c27.733-53.082 43.733-113.284 43.733-177.327 0-182.74-127.701-335.357-298.667-374.185v88.065c123.349 36.693 213.333 150.87 213.333 286.121zM703.974 511.915c0-75.345-43.52-140.37-106.667-171.86v94.296l104.704 104.7c1.28-8.875 1.963-17.916 1.963-27.136z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "volume-off" + ] + }, + "attrs": [], + "properties": { + "order": 2500, + "id": 62, + "prevSize": 24, + "code": 60106, + "name": "volume-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1226 + }, + { + "icon": { + "paths": [ + "M128 384.001l170.666 0.001 213.334-213.334v682.666l-213.334-213.333h-170.667l0.001-255.999zM895.996 512.004c0 182.746-127.654 335.68-298.662 374.481v-88.183c123.366-36.719 213.329-151.002 213.329-286.298s-89.963-249.58-213.329-286.298v-88.189c171.008 38.804 298.662 191.736 298.662 374.487zM725.333 512c0 87.479-52.655 162.662-128 195.584v-391.166c75.345 32.919 128 108.102 128 195.582z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "volume" + ] + }, + "attrs": [], + "properties": { + "order": 2501, + "id": 61, + "prevSize": 24, + "code": 60107, + "name": "volume" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1227 + }, + { + "icon": { + "paths": [ + "M384 213.333h256l-128 128-128-128zM448.704 625.434c-13.696 15.138-22.037 35.213-22.037 57.233 0 47.13 38.204 85.333 85.333 85.333s85.333-38.204 85.333-85.333c0-23.565-9.553-44.898-24.994-60.339l60.339-60.339c30.886 30.882 49.988 73.549 49.988 120.678 0 94.255-76.412 170.667-170.667 170.667-94.257 0-170.667-76.412-170.667-170.667 0-45.521 17.823-86.882 46.871-117.483l-0.184-0.183 301.84-301.555c30.895-30.958 73.613-50.112 120.806-50.112 94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667-47.13 0-89.796-19.102-120.678-49.988l60.339-60.339c15.441 15.441 36.774 24.994 60.339 24.994 47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333c-23.565 0-44.898 9.551-60.339 24.993l-301.623 301.773zM273.673 323.66c-15.442-15.442-36.776-24.993-60.34-24.993-47.128 0-85.333 38.205-85.333 85.333 0 47.13 38.205 85.333 85.333 85.333 23.564 0 44.898-9.553 60.34-24.994l60.34 60.339c-30.885 30.886-73.551 49.988-120.68 49.988-94.257 0-170.667-76.412-170.667-170.667 0-94.257 76.41-170.667 170.667-170.667 47.192 0 89.91 19.154 120.804 50.112l0.143-0.144 117.619 117.62-60.512 60.512-117.714-117.774z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "vpn" + ] + }, + "attrs": [], + "properties": { + "order": 2502, + "id": 60, + "prevSize": 24, + "code": 60108, + "name": "vpn" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1228 + }, + { + "icon": { + "paths": [ + "M602.334 426.584h208.299v-76.8h-154.539l-85.333-142.122c-12.629-21.291-35.84-35.542-62.379-35.542-7.296 0-14.336 1.067-20.949 3.072l-231.467 72.192v221.868h76.8v-156.46l89.899-28.032-166.699 653.826h76.8l122.411-345.941 99.456 132.608v213.333h76.8v-273.323l-106.197-193.707 31.275-122.369zM597.299 162.051c42.325 0 76.8-34.432 76.8-76.757 0-42.496-34.475-76.843-76.8-76.843-42.453 0-76.8 34.347-76.8 76.843 0 42.325 34.347 76.757 76.8 76.757z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "walk" + ] + }, + "attrs": [], + "properties": { + "order": 2503, + "id": 59, + "prevSize": 24, + "code": 60109, + "name": "walk" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1229 + }, + { + "icon": { + "paths": [ + "M853.333 597.333h-682.667v-256h216.747l-88.747 120.747 69.12 49.92 144.213-196.267 144.213 196.267 69.12-49.92-88.747-120.747h216.747zM853.333 810.667h-682.667v-85.333h682.667zM384 170.667c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667zM640 170.667c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667zM853.333 256h-93.013c4.693-13.227 7.68-27.733 7.68-42.667 0-70.827-57.173-128-128-128-44.8 0-83.627 23.040-106.667 57.6l-21.333 28.587-21.333-29.013c-23.040-34.133-61.867-57.173-106.667-57.173-70.827 0-128 57.173-128 128 0 14.933 2.987 29.44 7.68 42.667h-93.013c-47.36 0-84.907 37.973-84.907 85.333l-0.427 469.333c0 47.36 37.973 85.333 85.333 85.333h682.667c47.36 0 85.333-37.973 85.333-85.333v-469.333c0-47.36-37.973-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "wallet-giftcard" + ] + }, + "attrs": [], + "properties": { + "order": 2504, + "id": 58, + "prevSize": 24, + "code": 60110, + "name": "wallet-giftcard" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1230 + }, + { + "icon": { + "paths": [ + "M853.333 426.667h-682.667v-256h682.667zM853.333 640h-682.667v-85.333h682.667zM853.333 85.333h-682.667c-47.36 0-85.333 37.973-85.333 85.333v469.333c0 47.36 37.973 85.333 85.333 85.333h170.667v213.333l170.667-85.333 170.667 85.333v-213.333h170.667c47.36 0 85.333-37.973 85.333-85.333v-469.333c0-47.36-37.973-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "wallet-membership" + ] + }, + "attrs": [], + "properties": { + "order": 2505, + "id": 57, + "prevSize": 24, + "code": 60111, + "name": "wallet-membership" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1231 + }, + { + "icon": { + "paths": [ + "M853.333 597.333h-682.667v-256h128v85.333h85.333v-85.333h256v85.333h85.333v-85.333h128zM853.333 810.667h-682.667v-85.333h682.667zM384 170.667h256v85.333h-256zM853.333 256h-128v-85.333c0-47.36-37.973-85.333-85.333-85.333h-256c-47.36 0-85.333 37.973-85.333 85.333v85.333h-128c-47.36 0-85.333 37.973-85.333 85.333v469.333c0 47.36 37.973 85.333 85.333 85.333h682.667c47.36 0 85.333-37.973 85.333-85.333v-469.333c0-47.36-37.973-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "wallet-travel" + ] + }, + "attrs": [], + "properties": { + "order": 2506, + "id": 56, + "prevSize": 24, + "code": 60112, + "name": "wallet-travel" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1232 + }, + { + "icon": { + "paths": [ + "M422.152 472.725c-5.709-49.972-21.317-98.428-47.78-141.146-12.74-20.333-13.527-45.699-6.272-65.047 3.515-9.674 8.69-18.898 17.239-27.898 8.69-9.225 18.364-14.174 27.251-17.689 8.802-3.628 15.045-5.062 27.363-5.062 14.707 0 29.218 4.612 41.284 12.543l18.786 17.464 4.723 6.693c47.36 78.321 72.418 168.286 72.418 260.245l-1.097 32.849c-5.175 80.627-29.781 158.835-71.629 227.934-13.948 22.976-38.443 36.698-65.271 36.698l-22.078-3.401-17.464-7.676c-21.429-12.966-34.057-34.957-36.25-58.133-1.322-13.722 1.097-27.785 7.481-40.747l3.178-5.935c33.184-54.473 50.649-117.329 50.649-181.589l-2.531-40.102zM869.47 336.416c13.077 57.005 19.883 116.879 19.883 176.411 0 60.326-6.805 119.296-19.883 176.529l-11.644 45.052c-14.059 50.761-30.204 90.074-46.148 120.055-13.948 25.395-41.058 41.536-70.195 41.536-11.951 0-23.398-2.53-34.253-7.676-23.62-11.337-38.473-31.979-43.618-54.618l-2.082-18.56c0-17.237 7.031-32.085 7.565-33.408 39.881-84.369 60.1-174.754 60.1-268.911 0-94.040-20.109-184.651-60.745-270.341-18.897-39.765-1.997-87.77 37.879-106.669 10.884-5.175 22.413-7.818 34.283-7.818 30.767 0 59.226 17.914 72.388 45.699 24.721 51.858 43.729 106.556 56.469 162.717zM687.893 405.020c6.076 35.364 9.101 71.328 9.101 107.808 0 84.672-16.35 166.293-48.644 243.234-3.669-64.418-18.961-126.178-44.318-182.647l2.871-30.289 1.097-32.845c0-88.544-23.228-175.236-67.23-251.467 56.636 41.334 106.923 91.304 147.123 146.206zM169.696 447.023c-35.153-18.897-48.427-62.714-29.641-97.979 12.739-23.623 37.122-38.247 64.035-38.247 11.756 0 23.511 2.981 34.057 8.577 54.841 29.361 104.655 68.847 144.705 114.162l6.365 38.093 2.531 40.102c0 61.308-15.895 121.335-46.172 174.025-21.159-102.933-84.546-189.901-175.879-238.733z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "wallet" + ] + }, + "attrs": [], + "properties": { + "order": 2507, + "id": 55, + "prevSize": 24, + "code": 60113, + "name": "wallet" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1233 + }, + { + "icon": { + "paths": [ + "M632.678 476.655c66.65 66.65 66.65 174.707 0 241.357s-174.707 66.65-241.358 0l241.358-241.357zM256 85.334h512c47.13 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.204 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-682.667c0-47.128 38.205-85.333 85.333-85.333zM298.667 170.667c-23.564 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.564 0 42.667-19.103 42.667-42.667s-19.103-42.667-42.667-42.667zM426.667 170.667c-23.564 0-42.667 19.102-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.103 42.667-42.667s-19.102-42.667-42.667-42.667zM512 341.333c-141.385 0-256 114.615-256 256s114.615 256 256 256c141.385 0 256-114.615 256-256s-114.615-256-256-256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "washing-machine" + ] + }, + "attrs": [], + "properties": { + "order": 2508, + "id": 54, + "prevSize": 24, + "code": 60114, + "name": "washing-machine" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1234 + }, + { + "icon": { + "paths": [ + "M597.346 469.372h213.777l-106.884-106.887 60.339-60.34 209.89 209.893-209.89 209.899-60.339-60.339 106.884-106.893h-213.777v-85.333zM512 768c-141.354 0-256-114.603-256-256s114.646-256 256-256c59.831 0 114.863 20.518 158.447 54.903l60.442-60.443-7.518-6.109-40.704-244.352h-341.333l-40.746 244.352c-79.063 62.506-129.92 159.061-129.92 267.648s50.858 205.141 129.92 267.648l40.746 244.352h341.333l40.704-244.352 7.471-6.071-60.442-60.442c-43.575 34.359-98.59 54.865-158.4 54.865z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "watch-export" + ] + }, + "attrs": [], + "properties": { + "order": 2509, + "id": 53, + "prevSize": 24, + "code": 60115, + "name": "watch-export" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1235 + }, + { + "icon": { + "paths": [ + "M85.333 469.333h213.778l-106.886-106.889 60.34-60.34 209.891 209.895-209.89 209.894-60.34-60.339 106.886-106.889h-213.778v-85.333zM511.974 767.957c141.355 0 256-114.598 256-256 0-141.396-114.645-255.998-256-255.998-59.831 0-114.863 20.519-158.445 54.903l-60.443-60.443 7.516-6.109 40.705-244.352h341.334l40.747 244.352c79.061 62.506 129.92 159.061 129.92 267.646 0 108.587-50.859 205.146-129.92 267.652l-40.747 244.348h-341.334l-40.705-244.348-7.472-6.071 60.444-60.446c43.575 34.364 98.589 54.865 158.4 54.865z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "watch-import" + ] + }, + "attrs": [], + "properties": { + "order": 2510, + "id": 52, + "prevSize": 24, + "code": 60116, + "name": "watch-import" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1236 + }, + { + "icon": { + "paths": [ + "M255.974 511.957c0-141.395 114.603-255.998 256-255.998 141.355 0 256 114.603 256 255.998 0 141.397-114.645 256-256 256-141.398 0-256-114.603-256-256zM853.308 511.957c0-108.585-50.859-205.14-129.92-267.647l-40.747-244.351h-341.334l-40.704 244.351c-79.104 62.465-129.962 159.061-129.962 267.647 0 108.591 50.858 205.184 129.962 267.652l40.704 244.348h341.334l40.747-244.348c79.061-62.507 129.92-159.061 129.92-267.652z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "watch" + ] + }, + "attrs": [], + "properties": { + "order": 2511, + "id": 51, + "prevSize": 24, + "code": 60117, + "name": "watch" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1237 + }, + { + "icon": { + "paths": [ + "M730.453 730.453l-505.6-505.6-54.187 54.613 141.653 141.654c-32.853 61.866-56.32 124.586-56.32 176.213 0 141.227 114.773 256 256 256 64.853 0 123.733-24.32 168.96-64l112.205 112.213 54.195-54.187-116.907-116.907zM768 597.333c0-170.667-256-460.8-256-460.8s-56.747 64.427-116.48 150.187l366.507 366.507c3.84-17.92 5.973-36.693 5.973-55.893z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "water-off" + ] + }, + "attrs": [], + "properties": { + "order": 2512, + "id": 50, + "prevSize": 24, + "code": 60118, + "name": "water-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1238 + }, + { + "icon": { + "paths": [ + "M810.667 618.667c0 0 85.333 92.459 85.333 149.333 0 47.104-38.229 85.333-85.333 85.333s-85.333-38.229-85.333-85.333c0-56.875 85.333-149.333 85.333-149.333zM213.333 768v-384c-47.128 0-85.333-38.205-85.333-85.333s38.205-85.333 85.333-85.333l0-42.667c0-47.128 38.205-85.333 85.333-85.333l85.334 0c47.129 0 85.333 38.205 85.333 85.333v42.667h341.333c47.13 0 85.333 38.205 85.333 85.333v170.666c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-170.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667v-85.333l-256 0v384h42.667c47.13 0 85.333 38.204 85.333 85.333v85.333h-512v-85.333c0-47.13 38.205-85.333 85.333-85.333h42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "water-pump" + ] + }, + "attrs": [], + "properties": { + "order": 2513, + "id": 49, + "prevSize": 24, + "code": 60119, + "name": "water-pump" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1239 + }, + { + "icon": { + "paths": [ + "M512 853.333c-141.227 0-256-114.773-256-256 0-170.667 256-458.667 256-458.667s256 288 256 458.667c0 141.227-114.773 256-256 256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "water" + ] + }, + "attrs": [], + "properties": { + "order": 2514, + "id": 48, + "prevSize": 24, + "code": 60120, + "name": "water" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1240 + }, + { + "icon": { + "paths": [ + "M256 810.667c-117.821 0-213.333-95.514-213.333-213.333 0-117.794 95.47-213.291 213.255-213.333 41.795-100.222 140.71-170.667 256.078-170.667 146.466 0 266.415 113.542 276.629 257.408l22.037-1.408c94.255 0 170.667 76.412 170.667 170.667s-76.412 170.667-170.667 170.667h-554.667zM810.667 554.667h-85.333v-42.667c0-117.821-95.514-213.333-213.333-213.333-106.119 0-194.141 77.482-210.579 178.961-14.116-5.359-29.426-8.294-45.421-8.294-70.692 0-128 57.306-128 128s57.308 128 128 128h554.667c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "weather-cloudy" + ] + }, + "attrs": [], + "properties": { + "order": 2515, + "id": 47, + "prevSize": 24, + "code": 60121, + "name": "weather-cloudy" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1241 + }, + { + "icon": { + "paths": [ + "M128 640h426.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-426.667c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667zM682.667 640h213.333c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-213.333c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM42.667 512c0-117.795 95.471-213.291 213.255-213.333 41.795-100.222 140.71-170.666 256.078-170.666 146.466 0 266.415 113.542 276.629 257.41l22.037-1.41c93.559 0 169.536 75.285 170.641 170.667h-85.308c0-47.13-38.204-85.333-85.333-85.333h-85.333v-42.667c0-117.821-95.514-213.333-213.333-213.333-106.119 0-194.141 77.482-210.579 178.96-14.116-5.359-29.426-8.293-45.421-8.293-70.692 0-128 57.309-128 128 0 14.959 2.567 29.321 7.284 42.667h-88.349l-4.268-42.667zM128 810.667h85.333c23.564 0 42.667 19.102 42.667 42.667s-19.103 42.667-42.667 42.667h-85.333c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667zM341.333 810.667h554.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-554.667c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "weather-fog" + ] + }, + "attrs": [], + "properties": { + "order": 2516, + "id": 46, + "prevSize": 24, + "code": 60122, + "name": "weather-fog" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1242 + }, + { + "icon": { + "paths": [ + "M256 597.333c23.564 0 42.667 19.102 42.667 42.667s-19.103 42.667-42.667 42.667c-117.821 0-213.333-95.514-213.333-213.333 0-117.795 95.47-213.291 213.255-213.333 41.795-100.222 140.71-170.666 256.078-170.666 146.466 0 266.415 113.542 276.629 257.409l22.037-1.41c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667h-42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667h42.667c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333h-85.333v-42.667c0-117.821-95.514-213.333-213.333-213.333-106.119 0-194.141 77.483-210.579 178.96-14.116-5.359-29.426-8.293-45.421-8.293-70.692 0-128 57.308-128 128 0 70.694 57.308 128 128 128zM426.667 768c47.13 0 85.333 38.204 85.333 85.333s-38.204 85.333-85.333 85.333c-47.128 0-85.333-38.204-85.333-85.333s38.205-85.333 85.333-85.333zM618.667 682.667c35.345 0 64 28.655 64 64s-28.655 64-64 64c-35.345 0-64-28.655-64-64s28.655-64 64-64zM448 512c35.345 0 64 28.655 64 64s-28.655 64-64 64c-35.346 0-64-28.655-64-64s28.654-64 64-64z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "weather-hail" + ] + }, + "attrs": [], + "properties": { + "order": 2517, + "id": 45, + "prevSize": 24, + "code": 60123, + "name": "weather-hail" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1243 + }, + { + "icon": { + "paths": [ + "M256 682.667c-117.821 0-213.333-95.514-213.333-213.333 0-117.795 95.47-213.291 213.255-213.333 41.795-100.222 140.71-170.666 256.078-170.666 146.466 0 266.415 113.542 276.629 257.409l22.037-1.41c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667h-42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667h42.667c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333h-85.333v-42.667c0-117.821-95.514-213.333-213.333-213.333-106.119 0-194.141 77.483-210.579 178.96-14.116-5.359-29.426-8.293-45.421-8.293-70.692 0-128 57.308-128 128 0 70.694 57.308 128 128 128h42.667c23.564 0 42.667 19.102 42.667 42.667s-19.103 42.667-42.667 42.667h-42.667zM512 469.333h128l-85.333 170.667h85.333l-160 298.667 32-213.333h-106.667l106.667-256z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "weather-lightning" + ] + }, + "attrs": [], + "properties": { + "order": 2518, + "id": 44, + "prevSize": 24, + "code": 60124, + "name": "weather-lightning" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1244 + }, + { + "icon": { + "paths": [ + "M757.474 174.514l-108.066 82.815 38.75 130.518-112.158-77.185-112.158 77.185 38.75-130.518-108.064-82.815 136.105-3.48 45.367-128.367 45.367 128.367 136.107 3.48zM906.667 469.248l-69.871 53.547 25.054 84.386-72.516-49.903-72.516 49.903 25.054-84.386-69.871-53.547 88-2.249 29.333-82.999 29.333 82.999 88 2.249zM809.421 680.324c35.418-3.371 73.502 47.053 50.637 79.104-13.581 19.038-28.911 37.214-45.999 54.298-166.622 166.622-436.772 166.622-603.396 0-166.624-166.626-166.624-436.776 0-603.399 17.084-17.084 35.256-32.416 54.294-45.997 32.053-22.866 82.475 15.22 79.108 50.638-11.625 122.3 29.389 248.657 123.041 342.315 93.653 93.653 220.015 134.665 342.315 123.042zM739.584 766.75c-121.131-6.882-240.277-56.593-332.817-149.129-92.539-92.54-142.25-211.689-149.132-332.817-119.772 134.028-115.316 339.895 13.367 468.578 128.683 128.687 334.552 133.141 468.581 13.367z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "weather-night" + ] + }, + "attrs": [], + "properties": { + "order": 2519, + "id": 43, + "prevSize": 24, + "code": 60125, + "name": "weather-night" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1245 + }, + { + "icon": { + "paths": [ + "M543.62 233.469c100.599 44.789 154.163 151.662 135.663 255.406 54.332 46.946 88.717 116.352 88.717 193.792l-0.102 7.322c13.376-4.74 27.772-7.322 42.769-7.322 70.694 0 128 57.306 128 128s-57.306 128-128 128h-554.667c-94.257 0-170.667-76.412-170.667-170.667s76.41-170.667 170.667-170.667l11.612 0.482c-55.166-66.526-71.348-161.118-33.817-245.416 52.714-118.398 191.428-171.645 309.825-118.931zM508.915 311.425c-75.345-33.545-163.619 0.339-197.164 75.683-19.404 43.582-16.247 91.492 4.448 130.63 46.96-55.693 117.248-91.072 195.801-91.072 29.943 0 58.688 5.141 85.393 14.588-2.458-54.714-35.042-106.037-88.478-129.83zM578.33 155.513c-23.334-10.388-47.245-17.759-71.296-22.28l106.005-55.676 38.686 123.27c-21.798-17.941-46.349-33.273-73.395-45.314zM259.798 189.439c-20.663 15.012-39.001 32.034-54.942 50.604l4.785-119.64 126.098 28.132c-26.436 9.907-51.99 23.503-75.941 40.905zM766.976 414.407c-2.671-25.401-8.243-49.794-16.354-72.884l101.222 63.964-87.415 95.138c4.642-27.849 5.641-56.777 2.547-86.218zM129.912 482.257c2.67 25.404 8.242 49.796 16.353 72.883l-101.219-63.962 87.412-95.139c-4.639 27.848-5.64 56.777-2.546 86.217zM810.667 768h-128v-85.333c0-94.255-76.412-170.667-170.667-170.667-94.257 0-170.667 76.412-170.667 170.667h-85.333c-47.128 0-85.333 38.204-85.333 85.333s38.205 85.333 85.333 85.333h554.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "weather-partlycloudy" + ] + }, + "attrs": [], + "properties": { + "order": 2520, + "id": 42, + "prevSize": 24, + "code": 60126, + "name": "weather-partlycloudy" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1246 + }, + { + "icon": { + "paths": [ + "M384 512c22.761 6.097 36.269 29.495 30.17 52.254l-55.215 206.067c-6.099 22.758-29.495 36.267-52.256 30.17-22.761-6.101-36.268-29.495-30.17-52.258l55.215-206.063c6.099-22.763 29.495-36.271 52.256-30.17zM554.667 512c22.758 6.101 36.267 29.495 30.17 52.258l-88.346 329.702c-6.097 22.758-29.495 36.267-52.254 30.17-22.763-6.101-36.27-29.495-30.171-52.258l88.343-329.702c6.101-22.758 29.495-36.267 52.258-30.17zM725.333 512c22.763 6.097 36.271 29.495 30.17 52.258l-55.215 206.063c-6.097 22.758-29.495 36.267-52.254 30.17-22.763-6.101-36.271-29.495-30.17-52.258l55.215-206.063c6.097-22.763 29.491-36.267 52.254-30.17zM725.333 426.667v-42.667c0-117.821-95.514-213.333-213.333-213.333-106.119 0-194.141 77.483-210.579 178.96-14.116-5.359-29.426-8.293-45.421-8.293-70.692 0-128 57.308-128 128 0 47.343 25.703 88.683 63.916 110.827l0.163-0.282c20.407 11.78 27.399 37.875 15.617 58.283-11.768 20.382-37.814 27.383-58.211 15.659l-0.171 0.294c-63.756-36.885-106.649-105.826-106.649-184.781 0-117.795 95.47-213.291 213.255-213.333 41.795-100.222 140.71-170.666 256.079-170.666 146.466 0 266.415 113.542 276.629 257.409l22.037-1.41c94.255 0 170.667 76.41 170.667 170.667 0 63.164-34.317 118.315-85.321 147.827l-0.166-0.29c-20.395 11.725-46.447 4.727-58.214-15.659-11.78-20.407-4.791-46.502 15.616-58.283l0.162 0.277c25.463-14.767 42.59-42.317 42.59-73.873 0-47.13-38.204-85.333-85.333-85.333h-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "weather-pouring" + ] + }, + "attrs": [], + "properties": { + "order": 2521, + "id": 41, + "prevSize": 24, + "code": 60127, + "name": "weather-pouring" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1247 + }, + { + "icon": { + "paths": [ + "M256 597.333c23.564 0 42.667 19.102 42.667 42.667s-19.103 42.667-42.667 42.667c-117.821 0-213.333-95.514-213.333-213.333 0-117.795 95.47-213.291 213.255-213.333 41.795-100.222 140.71-170.666 256.078-170.666 146.466 0 266.415 113.542 276.629 257.409l22.037-1.41c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667h-42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667h42.667c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333h-85.333v-42.667c0-117.821-95.514-213.333-213.333-213.333-106.119 0-194.141 77.483-210.579 178.96-14.116-5.359-29.426-8.293-45.421-8.293-70.692 0-128 57.308-128 128 0 70.694 57.308 128 128 128zM632.683 668.646c66.645 66.645 66.645 164.058 0 230.703-33.301 33.323-76.996 39.317-120.687 39.317s-87.36-5.995-120.661-39.317c-66.668-66.645-66.668-164.036 0-230.703l120.687-199.334 120.661 199.334zM572.339 712.192l-60.331-104.196-60.343 104.196c-33.335 34.846-33.335 85.751 0 120.585 16.649 17.421 38.485 20.553 60.331 20.553s43.691-3.132 60.343-20.553c33.323-34.833 33.323-85.751 0-120.585z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "weather-rainy" + ] + }, + "attrs": [], + "properties": { + "order": 2522, + "id": 40, + "prevSize": 24, + "code": 60128, + "name": "weather-rainy" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1248 + }, + { + "icon": { + "paths": [ + "M256 597.333c23.564 0 42.667 19.102 42.667 42.667s-19.103 42.667-42.667 42.667c-117.821 0-213.333-95.514-213.333-213.333 0-117.795 95.47-213.291 213.255-213.333 41.795-100.222 140.71-170.666 256.078-170.666 146.466 0 266.415 113.542 276.629 257.409l22.037-1.41c94.255 0 170.667 76.41 170.667 170.667 0 94.255-76.412 170.667-170.667 170.667h-42.667c-23.565 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667h42.667c47.13 0 85.333-38.204 85.333-85.333s-38.204-85.333-85.333-85.333h-85.333v-42.667c0-117.821-95.514-213.333-213.333-213.333-106.119 0-194.141 77.483-210.579 178.96-14.116-5.359-29.426-8.293-45.421-8.293-70.692 0-128 57.308-128 128 0 70.694 57.308 128 128 128zM336.106 770.961l93.471-25.045-68.426-68.425c-16.662-16.661-16.662-43.678 0-60.339 16.662-16.666 43.677-16.666 60.34 0l68.425 68.42 25.041-93.466c6.101-22.763 29.495-36.271 52.258-30.17 22.763 6.097 36.267 29.495 30.17 52.254l-25.045 93.47 93.47-25.045c22.758-6.097 46.157 7.407 52.254 30.17 6.101 22.763-7.407 46.157-30.17 52.258l-93.466 25.041 68.42 68.425c16.666 16.661 16.666 43.678 0 60.339-16.661 16.666-43.678 16.666-60.339 0l-68.425-68.425-25.045 93.47c-6.097 22.763-29.491 36.271-52.254 30.17-22.763-6.097-36.269-29.495-30.17-52.254l25.046-93.47-93.469 25.045c-22.761 6.097-46.157-7.407-52.256-30.17s7.409-46.157 30.17-52.254z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "weather-snowy" + ] + }, + "attrs": [], + "properties": { + "order": 2523, + "id": 39, + "prevSize": 24, + "code": 60129, + "name": "weather-snowy" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1249 + }, + { + "icon": { + "paths": [ + "M512 298.667c117.82 0 213.333 95.513 213.333 213.333s-95.514 213.333-213.333 213.333c-117.821 0-213.333-95.514-213.333-213.333s95.512-213.333 213.333-213.333zM512 384c-70.694 0-128 57.309-128 128 0 70.694 57.306 128 128 128 70.69 0 128-57.306 128-128 0-70.69-57.31-128-128-128zM512 85.334l102.148 145.924c-31.872-11.598-66.27-17.924-102.148-17.924s-70.281 6.326-102.147 17.924l102.147-145.924zM142.718 299.052l177.448-15.5c-25.978 21.8-48.657 48.428-66.596 79.5s-29.661 64.025-35.551 97.424l-75.301-161.424zM143.162 725.717l75.3-161.421c5.89 33.395 17.612 66.351 35.551 97.421 17.939 31.074 40.618 57.702 66.596 79.501l-177.447-15.501zM880.896 298.83l-75.298 161.424c-5.892-33.399-17.613-66.353-35.554-97.424-17.937-31.071-40.614-57.7-66.594-79.5l177.446 15.5zM880.452 725.052l-177.446 15.501c25.975-21.803 48.657-48.431 66.594-79.501 17.941-31.070 29.662-64.026 35.55-97.425l75.302 161.425zM511.113 937.779l-102.149-145.924c31.868 11.597 66.27 17.924 102.149 17.924s70.276-6.327 102.144-17.924l-102.144 145.924z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "weather-sunny" + ] + }, + "attrs": [], + "properties": { + "order": 2524, + "id": 38, + "prevSize": 24, + "code": 60130, + "name": "weather-sunny" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1250 + }, + { + "icon": { + "paths": [ + "M128 512h170.667c0-117.822 95.513-213.335 213.333-213.335s213.333 95.513 213.333 213.335h170.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-768c-23.564 0-42.666-19.102-42.666-42.667s19.102-42.667 42.666-42.667zM640 512c0-70.694-57.31-128.001-128-128.001-70.694 0-128 57.306-128 128.001h256zM512 85.333l102.148 145.923c-31.872-11.598-66.27-17.924-102.148-17.924s-70.281 6.327-102.147 17.924l102.147-145.923zM142.718 299.051l177.448-15.5c-25.978 21.8-48.657 48.428-66.597 79.5s-29.66 64.026-35.55 97.425l-75.301-161.425zM880.896 298.828l-75.298 161.425c-5.892-33.399-17.613-66.354-35.554-97.425-17.937-31.071-40.614-57.7-66.594-79.5l177.446 15.5zM542.391 883.503l132.745-132.745c16.666-16.666 16.666-43.678 0-60.343-16.661-16.661-43.674-16.661-60.339 0l-102.814 102.814-102.811-102.814c-16.662-16.661-43.677-16.661-60.34 0-16.663 16.666-16.663 43.678 0 60.343l132.747 132.745c8.397 8.397 19.418 12.561 30.421 12.497 10.991 0.055 22.003-4.109 30.391-12.497z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "weather-sunset-down" + ] + }, + "attrs": [], + "properties": { + "order": 2525, + "id": 37, + "prevSize": 24, + "code": 60131, + "name": "weather-sunset-down" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1251 + }, + { + "icon": { + "paths": [ + "M128 512h170.667c0-117.821 95.512-213.333 213.333-213.333 117.82 0 213.333 95.513 213.333 213.333h170.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-768c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667zM640 512c0-70.69-57.31-128-128-128-70.694 0-128 57.309-128 128h256zM512 85.335l102.148 145.923c-31.872-11.598-66.27-17.924-102.148-17.924s-70.281 6.326-102.147 17.924l102.147-145.923zM142.718 299.052l177.447-15.5c-25.978 21.8-48.657 48.428-66.596 79.5s-29.66 64.029-35.55 97.424l-75.301-161.424zM880.896 298.83l-75.298 161.424c-5.892-33.399-17.613-66.353-35.554-97.424-17.937-31.072-40.619-57.7-66.594-79.5l177.446 15.5zM542.404 695.262l132.749 132.749c16.661 16.661 16.661 43.674 0 60.339-16.661 16.661-43.678 16.661-60.339 0l-102.814-102.814-102.813 102.814c-16.662 16.661-43.677 16.661-60.34 0-16.662-16.666-16.663-43.678 0-60.339l132.749-132.749c8.393-8.397 19.418-12.561 30.421-12.497 10.991-0.055 22.003 4.109 30.387 12.497z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "weather-sunset-up" + ] + }, + "attrs": [], + "properties": { + "order": 2526, + "id": 36, + "prevSize": 24, + "code": 60132, + "name": "weather-sunset-up" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1252 + }, + { + "icon": { + "paths": [ + "M128 512h170.667c0-117.821 95.512-213.333 213.333-213.333 117.82 0 213.333 95.513 213.333 213.333h170.667c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-768c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667zM213.333 682.667h597.333c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-597.333c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667zM725.333 853.333c23.565 0 42.667 19.102 42.667 42.667s-19.102 42.667-42.667 42.667h-426.667c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667h426.667zM640 512c0-70.69-57.31-128-128-128-70.694 0-128 57.309-128 128h256zM512 85.334l102.148 145.924c-31.872-11.598-66.27-17.924-102.148-17.924s-70.281 6.326-102.147 17.924l102.147-145.924zM142.718 299.052l177.447-15.5c-25.978 21.8-48.657 48.428-66.596 79.5s-29.66 64.024-35.55 97.424l-75.301-161.424zM880.896 298.83l-75.298 161.424c-5.892-33.399-17.613-66.353-35.554-97.424-17.937-31.071-40.614-57.7-66.594-79.5l177.446 15.5z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "weather-sunset" + ] + }, + "attrs": [], + "properties": { + "order": 2527, + "id": 35, + "prevSize": 24, + "code": 60133, + "name": "weather-sunset" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1253 + }, + { + "icon": { + "paths": [ + "M256 256l29.465 2.534c27.011-99.79 118.2-173.201 226.535-173.201 129.604 0 234.667 105.064 234.667 234.666l-3.49 40.552c19.593-12.182 42.718-19.218 67.49-19.218 70.694 0 128 57.308 128 128 0 70.694-57.306 128-128 128h-554.667c-94.257 0-170.667-76.412-170.667-170.667 0-94.257 76.41-170.667 170.667-170.667zM256 341.334c-47.128 0-85.333 38.205-85.333 85.332 0 47.13 38.205 85.333 85.333 85.333h554.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667h-149.333v-106.666c0-82.474-66.859-149.333-149.333-149.333s-149.334 66.859-149.334 149.333l0 21.333-106.667 0zM768 768h-597.333c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667h597.333c70.69 0 128 57.306 128 128s-57.31 128-128 128c-35.345 0-67.345-14.327-90.509-37.491-16.661-16.661-16.666-43.678 0-60.339 16.661-16.661 43.678-16.661 60.339 0 7.718 7.723 18.385 12.497 30.17 12.497 23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "weather-windy-variant" + ] + }, + "attrs": [], + "properties": { + "order": 2528, + "id": 34, + "prevSize": 24, + "code": 60134, + "name": "weather-windy-variant" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1254 + }, + { + "icon": { + "paths": [ + "M170.667 426.667c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667h341.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333c-23.565 0-44.898 9.551-60.339 24.993-16.661 16.663-43.678 16.663-60.34 0s-16.663-43.677 0-60.34c30.885-30.884 73.55-49.987 120.68-49.987 94.255 0 170.667 76.41 170.667 170.666s-76.412 170.667-170.667 170.667h-341.333zM810.667 512c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667c-11.785 0-22.451 4.774-30.17 12.497-16.661 16.661-43.678 16.661-60.339 0-16.666-16.663-16.661-43.678 0-60.34 23.164-23.163 55.164-37.49 90.509-37.49 70.69 0 128 57.308 128 128 0 70.694-57.31 128-128 128h-597.333c-23.564 0-42.667-19.102-42.667-42.667s19.103-42.667 42.667-42.667h597.333zM768 768h-597.333c-23.564 0-42.667-19.102-42.667-42.667s19.102-42.667 42.667-42.667h597.333c70.69 0 128 57.306 128 128s-57.31 128-128 128c-35.345 0-67.345-14.327-90.509-37.491-16.661-16.661-16.666-43.678 0-60.339 16.661-16.661 43.678-16.661 60.339 0 7.718 7.723 18.385 12.497 30.17 12.497 23.565 0 42.667-19.102 42.667-42.667s-19.102-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "weather-windy" + ] + }, + "attrs": [], + "properties": { + "order": 2529, + "id": 33, + "prevSize": 24, + "code": 60135, + "name": "weather-windy" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1255 + }, + { + "icon": { + "paths": [ + "M698.057 597.248c3.499-28.028 5.931-56.358 5.931-85.333 0-28.971-2.432-57.301-5.931-85.331h144.043c7.083 27.309 11.221 55.806 11.221 85.331 0 29.53-4.139 58.027-11.221 85.333zM622.622 834.517c25.6-47.488 45.056-98.603 58.837-151.936h125.824c-40.917 70.571-106.283 125.013-184.661 151.936zM611.785 597.248h-199.637c-4.053-27.947-6.827-56.273-6.827-85.333 0-29.056 2.774-57.382 6.827-85.331h199.637c4.053 27.949 6.869 56.275 6.869 85.331 0 29.060-2.816 57.387-6.869 85.333zM511.902 851.712c-35.499-51.2-63.232-108.070-81.451-169.131h163.029c-18.261 61.060-45.995 117.931-81.579 169.131zM342.43 341.25h-125.824c40.875-70.656 106.24-125.185 184.661-152.021-25.6 47.487-45.056 98.601-58.837 152.021zM216.605 682.581h125.824c13.781 53.376 33.237 104.538 58.837 152.021-78.422-26.833-143.786-81.361-184.661-152.021zM181.789 597.248c-7.039-27.307-11.136-55.804-11.136-85.333 0-29.525 4.096-58.022 11.136-85.331h144.086c-3.499 28.030-5.888 56.361-5.888 85.331 0 28.975 2.389 57.306 5.888 85.333zM511.902 172.12c35.584 51.2 63.317 108.073 81.579 169.13h-163.029c18.219-61.057 45.952-117.93 81.451-169.13zM807.283 341.25h-125.824c-13.781-53.333-33.237-104.448-58.837-151.935 78.379 26.922 143.744 81.365 184.661 151.935zM511.731 85.25c-235.777 0-426.411 191.018-426.411 426.665 0 235.652 190.634 426.667 426.411 426.667 235.819 0 426.923-191.014 426.923-426.667 0-235.646-191.104-426.665-426.923-426.665z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "web" + ] + }, + "attrs": [], + "properties": { + "order": 2530, + "id": 32, + "prevSize": 24, + "code": 60136, + "name": "web" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1256 + }, + { + "icon": { + "paths": [ + "M512 85.333c164.949 0 298.667 133.718 298.667 298.667s-133.717 298.667-298.667 298.667c-164.949 0-298.667-133.717-298.667-298.667s133.718-298.667 298.667-298.667zM512 170.668c-117.821 0-213.334 95.513-213.334 213.333 0 117.823 95.512 213.332 213.334 213.332 117.82 0 213.333-95.509 213.333-213.332 0-117.821-95.514-213.333-213.333-213.333zM512 256c70.69 0 128 57.308 128 128 0 70.694-57.31 128-128 128-70.694 0-128-57.306-128-128 0-70.692 57.306-128 128-128zM256 938.667c-47.128 0-85.333-38.204-85.333-85.333 0-16.081 4.449-31.125 12.184-43.968l77.949-134.921c67.336 58.291 155.15 93.555 251.201 93.555s183.863-35.264 251.2-93.555l77.948 134.921c7.735 12.843 12.186 27.887 12.186 43.968 0 47.13-38.204 85.333-85.333 85.333h-512z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "webcam" + ] + }, + "attrs": [], + "properties": { + "order": 2531, + "id": 31, + "prevSize": 24, + "code": 60137, + "name": "webcam" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1257 + }, + { + "icon": { + "paths": [ + "M512 128c94.255 0 170.667 76.41 170.667 170.666 0 31.086-8.311 60.231-22.831 85.334h108.164c40.631 0 74.628 28.397 83.23 66.428 85.922 341.815 87.437 350.852 87.437 360.239 0 47.13-38.204 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333 0-9.387 1.516-18.423 87.435-360.239 8.602-38.031 42.601-66.428 83.232-66.428h108.166c-14.521-25.103-22.832-54.248-22.832-85.334 0-94.256 76.41-170.666 170.667-170.666zM512 213.334c-47.13 0-85.334 38.205-85.334 85.333s38.204 85.333 85.334 85.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.333-85.333-85.333zM385.593 658.773l57.97 109.227h73.216l-87.095-142.622 80.213-115.883h-74.697l-56.889 101.948h-20.423v-101.948h-60.302v258.505h60.302v-109.227h27.705zM738.701 732.275v-95.347h-100.975v47.33h40.73v32.316l-14.933 5.632-25.967 2.103c-15.172 0-26.965-5.393-35.388-16.183-8.418-10.79-12.629-25.041-12.629-42.752v-53.589c0-17.259 4.267-31.339 12.8-42.24 8.533-10.906 19.797-16.358 33.792-16.358s24.397 3.435 31.206 10.3c6.805 6.865 11.217 17.084 13.227 30.66h56.375l0.341-1.079c-2.236-26.965-11.652-48.243-28.245-63.829s-41.54-23.381-74.837-23.381c-30.72 0-55.825 9.882-75.319 29.641s-29.244 45.188-29.244 76.288v53.931c0 31.364 9.984 56.858 29.952 76.484s45.956 29.44 77.969 29.44c25.259 0 46.238-3.964 62.946-11.887 16.708-7.927 29.44-17.088 38.199-27.477z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "weight-kilogram" + ] + }, + "attrs": [], + "properties": { + "order": 2532, + "id": 30, + "prevSize": 24, + "code": 60138, + "name": "weight-kilogram" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1258 + }, + { + "icon": { + "paths": [ + "M512 128c94.255 0 170.667 76.41 170.667 170.666 0 31.086-8.311 60.231-22.831 85.334h108.164c40.631 0 74.628 28.397 83.23 66.428 85.922 341.815 87.437 350.852 87.437 360.239 0 47.13-38.204 85.333-85.333 85.333h-682.667c-47.128 0-85.333-38.204-85.333-85.333 0-9.387 1.516-18.423 87.435-360.239 8.602-38.031 42.601-66.428 83.232-66.428h108.166c-14.521-25.103-22.832-54.248-22.832-85.334 0-94.256 76.41-170.666 170.667-170.666zM512 213.333c-47.13 0-85.333 38.205-85.333 85.334s38.204 85.333 85.333 85.333c47.13 0 85.333-38.205 85.333-85.333s-38.204-85.334-85.333-85.334z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "weight" + ] + }, + "attrs": [], + "properties": { + "order": 2533, + "id": 29, + "prevSize": 24, + "code": 60139, + "name": "weight" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1259 + }, + { + "icon": { + "paths": [ + "M714.581 595.465c10.398 5.692 17.378 8.627 19.87 13.141 2.492 4.527 1.702 25.779-8.073 50.206-9.775 24.435-53.999 46.729-73.523 47.753-19.507 1.054-20.049 15.232-126.332-31.292-106.268-46.549-170.209-159.714-175.249-166.993-5.040-7.258-41.15-59.145-39.198-111.34 1.952-52.213 30.323-76.859 40.444-87.092 10.121-10.274 21.711-12.489 28.786-12.226l20.312 1.648c6.189 0.236 15.162-2.963 23.206 18.595l29.771 79.989c2.449 5.4 3.985 11.658 0.179 18.609l-11.273 17.3-16.614 17.993c-5.511 5.082-11.271 10.62-5.469 21.461 5.802 10.859 25.796 46.391 56.285 75.699 39.155 37.645 72.939 50.15 83.354 55.842 10.411 5.717 16.627 5.082 23.095-1.775l35.153-40.32c7.462-10.368 14.468-8.329 24.064-4.429l71.211 37.231zM512 85.333c235.639 0 426.667 191.025 426.667 426.667 0 235.644-191.027 426.667-426.667 426.667-83.959 0-162.258-24.252-228.268-66.133l-198.398 66.133 66.133-198.4c-41.881-66.010-66.133-144.307-66.133-228.267 0-235.642 191.025-426.667 426.667-426.667zM512 170.667c-188.513 0-341.333 152.82-341.333 341.333 0 73.284 23.095 141.175 62.403 196.787l-41.070 123.213 123.211-41.071c55.615 39.309 123.505 62.404 196.789 62.404 188.514 0 341.333-152.819 341.333-341.333 0-188.513-152.819-341.333-341.333-341.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "whatsapp" + ] + }, + "attrs": [], + "properties": { + "order": 2534, + "id": 28, + "prevSize": 24, + "code": 60140, + "name": "whatsapp" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1260 + }, + { + "icon": { + "paths": [ + "M785.067 477.867l-174.933 8.533 98.133-110.933c8.533-12.8 12.8-34.133 8.533-55.467-4.267-12.8-8.533-25.6-21.333-34.133l-230.4-136.533c-17.067-12.8-42.667-8.533-59.733 4.267l-115.2 106.667c-21.333 21.333-25.6 51.2-4.267 72.533 17.067 21.333 51.2 21.333 72.533 4.267l85.333-76.8 81.067 46.933-179.2 183.467c-4.267 4.267-4.267 8.533-8.533 8.533-21.333 8.533-42.667 17.067-59.733 29.867l64 64c21.333-8.533 42.667-17.067 64-17.067 81.067 0 149.333 68.267 149.333 149.333 0 25.6-4.267 46.933-17.067 64l64 64c25.6-38.4 38.4-81.067 38.4-128 0-51.2-17.067-102.4-46.933-140.8l140.8-12.8-8.533 204.8c-4.267 29.867 17.067 51.2 46.933 55.467h4.267c25.6 0 46.933-21.333 51.2-46.933l8.533-251.733c0-12.8-4.267-29.867-12.8-38.4-12.8-12.8-25.6-17.067-38.4-17.067zM768 234.667c46.933 0 85.333-38.4 85.333-85.333s-38.4-85.333-85.333-85.333c-46.933 0-85.333 38.4-85.333 85.333s38.4 85.333 85.333 85.333zM533.333 921.6c-38.4 25.6-81.067 38.4-128 38.4-128 0-234.667-106.667-234.667-234.667 0-46.933 12.8-89.6 38.4-128l64 64c-8.533 21.333-17.067 42.667-17.067 64 0 81.067 68.267 149.333 149.333 149.333 25.6 0 46.933-4.267 64-17.067l64 64z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "wheelchair-accessibility" + ] + }, + "attrs": [], + "properties": { + "order": 2535, + "id": 27, + "prevSize": 24, + "code": 60141, + "name": "wheelchair-accessibility" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1261 + }, + { + "icon": { + "paths": [ + "M439.454 682.586l-29.867-85.333h-136.533l-29.867 85.333h-81.067l136.533-384.001h85.333l136.533 384.001zM938.654 298.584l-51.371 268.46-63.829-268.46h-68.267l-63.573 268.46-51.627-268.46h-32.469c-62.549-77.952-158.464-128-266.197-128-188.501 0-341.333 152.789-341.333 341.335 0 188.544 152.832 341.333 341.333 341.333 133.717 0 249.173-77.099 305.207-189.099l4.126 18.432h74.667l64-260.268 64 260.268h74.667l87.467-384.001zM292.254 539.652h98.133l-49.067-155.735-49.067 155.735z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "white-balance-auto" + ] + }, + "attrs": [], + "properties": { + "order": 2536, + "id": 26, + "prevSize": 24, + "code": 60142, + "name": "white-balance-auto" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1262 + }, + { + "icon": { + "paths": [ + "M735.663 774.605l76.587 76.587 60.331-60.373-76.587-76.544zM853.295 533.239h128v-85.333h-128zM639.962 269.131v-205.227h-256v205.227c-76.416 44.288-128 126.763-128 221.442 0 141.397 114.646 256 256 256 141.397 0 256-114.603 256-256 0-94.679-51.541-177.153-128-221.442zM170.628 447.906h-128v85.333h128zM469.295 957.773c13.483 0.085 85.333 0 85.333 0v-125.867h-85.333zM151.386 790.818l60.331 60.373 76.587-76.587-60.331-60.331-76.587 76.544z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "white-balance-incandescent" + ] + }, + "attrs": [], + "properties": { + "order": 2537, + "id": 25, + "prevSize": 24, + "code": 60143, + "name": "white-balance-incandescent" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1263 + }, + { + "icon": { + "paths": [ + "M211.712 851.191l76.587-76.587-60.331-60.331-76.587 76.544zM151.381 190.327l76.587 76.586 60.331-60.331-76.587-76.587zM872.576 790.818l-76.587-76.544-60.331 60.331 76.587 76.587zM554.624 957.773v-125.867h-85.333v125.867c13.483 0.085 85.333 0 85.333 0zM812.245 129.996l-76.587 76.587 60.331 60.331 76.587-76.586zM469.291 149.238h85.333v-125.866h-85.333zM213.291 618.573h597.333v-256.002h-597.333v256.002z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "white-balance-irradescent" + ] + }, + "attrs": [], + "properties": { + "order": 2538, + "id": 24, + "prevSize": 24, + "code": 60144, + "name": "white-balance-irradescent" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1264 + }, + { + "icon": { + "paths": [ + "M151.368 790.835l60.331 60.373 76.586-76.587-60.33-60.331zM469.321 957.79c13.483 0.085 85.333 0 85.333 0v-125.867h-85.333zM511.987 234.589c-141.398 0-256 114.602-256 256.001 0 141.355 114.602 256 256 256 141.355 0 256-114.645 256-256 0-141.399-114.645-256.001-256-256.001zM853.321 533.257h128v-85.333h-128zM735.646 774.622l76.587 76.587 60.331-60.373-76.587-76.544zM872.563 190.343l-60.331-60.374-76.587 76.587 60.331 60.331zM554.654 23.388h-85.333v125.867h85.333zM170.654 447.923h-128v85.333h128zM288.285 206.556l-76.586-76.587-60.331 60.374 76.588 76.544 60.33-60.331z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "white-balance-sunny" + ] + }, + "attrs": [], + "properties": { + "order": 2539, + "id": 23, + "prevSize": 24, + "code": 60145, + "name": "white-balance-sunny" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1265 + }, + { + "icon": { + "paths": [ + "M512 896l153.609-204.813c-42.786-32.141-95.974-51.187-153.609-51.187s-110.822 19.046-153.609 51.187l153.609 204.813zM512 128c-172.905 0-332.465 57.139-460.827 153.564l76.804 102.406c106.968-80.354 239.935-127.97 384.023-127.97 144.085 0 277.052 47.616 384.021 127.97l76.804-102.406c-128.363-96.425-287.919-153.564-460.826-153.564zM512 384c-115.27 0-221.643 38.093-307.218 102.374l76.804 102.409c64.181-48.213 143.961-76.783 230.414-76.783 86.451 0 166.234 28.57 230.413 76.783l76.804-102.409c-85.572-64.282-191.949-102.374-307.217-102.374z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "wifi" + ] + }, + "attrs": [], + "properties": { + "order": 2540, + "id": 22, + "prevSize": 24, + "code": 60146, + "name": "wifi" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1266 + }, + { + "icon": { + "paths": [ + "M761.37 722.735h-80.183v-262.178h80.183v262.178zM768.947 365.939c0 26.329-21.338 47.673-47.676 47.673-26.313 0-47.667-21.344-47.667-47.673 0-26.318 21.355-47.671 47.667-47.671 26.338 0 47.676 21.354 47.676 47.671zM931.085 722.735h-80.171v-262.178h80.171v262.178zM938.667 365.939c0 26.329-21.342 47.673-47.667 47.673s-47.663-21.344-47.663-47.673c0-26.318 21.338-47.671 47.663-47.671s47.667 21.354 47.667 47.671zM550.46 343.548h85.231l-90.283 317.786c0 0-12.279 65.732-63.923 65.732s-63.913-65.732-63.913-65.732l-57.066-207.283-57.044 207.283c0 0-12.281 65.732-63.924 65.732s-63.924-65.732-63.924-65.732l-90.281-317.786h85.231l73.663 282.406 59.235-228.957c13.716-57.782 57.044-57.055 57.044-57.055s43.339-0.727 57.066 57.055l59.224 228.957 73.664-282.406z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "wii" + ] + }, + "attrs": [], + "properties": { + "order": 2541, + "id": 21, + "prevSize": 24, + "code": 60147, + "name": "wii" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1267 + }, + { + "icon": { + "paths": [ + "M638.746 808.55l-109.282-257.391c-43.298 84.954-91.273 173.239-132.327 257.254-0.227 0.435-19.841 0.179-19.85-0.077-62.745-146.419-127.793-291.874-190.839-438.177-14.622-35.764-65.818-93.298-100.844-92.971-0.013-4.156-0.207-13.415-0.264-19.031l215.994-0.102-0.147 18.781c-25.367 1.182-69.195 17.363-57.85 45.367 30.456 65.725 138.246 320.382 167.379 385.030 20.337-39.787 77.101-145.852 100.465-190.699-18.321-37.594-78.874-177.981-97.028-213.345-13.692-23.046-48.049-25.87-74.516-26.266 0.009-5.921 0.33-10.452 0.191-18.543l189.896 0.585v17.243c-25.715 0.714-50.048 10.278-39.036 34.848 25.54 53.025 40.448 90.764 63.932 139.8 7.501-14.362 45.854-93.099 64.158-134.674 11.068-27.615-5.449-37.981-51.721-39.225 0.614-4.544 0.213-13.669 0.597-18.017 59.046-0.222 148.207-0.429 163.989-0.667l0.085 17.944c-30.135 1.169-61.312 17.23-77.602 42.148l-78.967 163.774c8.674 21.687 84.582 190.336 92.587 209.041l163.273-376.8c-11.614-30.516-48.674-37.329-63.164-37.673 0.102-4.852 0.111-12.265 0.154-18.441l170.436 1.296 0.23 0.861-0.294 16.204c-37.389 1.126-60.518 21.119-74.334 53.897-33.967 76.719-137.792 319.712-207.091 478.074-0.094 0.085-18.167-0.030-18.21-0.051z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "wikipedia" + ] + }, + "attrs": [], + "properties": { + "order": 2542, + "id": 20, + "prevSize": 24, + "code": 60148, + "name": "wikipedia" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1268 + }, + { + "icon": { + "paths": [ + "M574.204 512.004l236.459 236.51 0.004 62.153-62.182 0.009-236.446-236.497-236.503 236.506-62.202-0.017-0.003-62.114 236.543-236.544-236.543-236.482 0.003-62.195 62.153 0.011 236.548 236.497 236.497-236.497 62.135-0.011-0.009 62.223-236.454 236.45z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "window-close" + ] + }, + "attrs": [], + "properties": { + "order": 2543, + "id": 19, + "prevSize": 24, + "code": 60149, + "name": "window-close" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1269 + }, + { + "icon": { + "paths": [ + "M256 469.333h170.667v-85.333h170.667v85.333h170.667v-298.667l-512 0v298.666zM768 554.667h-512v298.667h512v-298.667zM256 85.334l512-0c47.13 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.204 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-682.666c0-47.128 38.205-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "window-closed" + ] + }, + "attrs": [], + "properties": { + "order": 2544, + "id": 18, + "prevSize": 24, + "code": 60150, + "name": "window-closed" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1270 + }, + { + "icon": { + "paths": [ + "M170.667 170.667l682.667 0v682.666h-682.667v-682.667zM256 341.333l-0 426.667h512v-426.667h-512z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "window-maximize" + ] + }, + "attrs": [], + "properties": { + "order": 2545, + "id": 17, + "prevSize": 24, + "code": 60151, + "name": "window-maximize" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1271 + }, + { + "icon": { + "paths": [ + "M853.333 597.333h-682.667v-170.667h682.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "window-minimize" + ] + }, + "attrs": [], + "properties": { + "order": 2546, + "id": 16, + "prevSize": 24, + "code": 60152, + "name": "window-minimize" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1272 + }, + { + "icon": { + "paths": [ + "M256 341.333h170.667v-85.333h170.667v85.333h170.667v-170.667l-512 0v170.666zM768 426.667h-512v213.333h512v-213.333zM256 853.333h512v-128h-512l-0 128zM256 85.334l512-0c47.13 0 85.333 38.205 85.333 85.333v682.667c0 47.13-38.204 85.333-85.333 85.333h-512c-47.128 0-85.333-38.204-85.333-85.333v-682.666c0-47.128 38.205-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "window-open" + ] + }, + "attrs": [], + "properties": { + "order": 2547, + "id": 15, + "prevSize": 24, + "code": 60153, + "name": "window-open" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1273 + }, + { + "icon": { + "paths": [ + "M170.663 341.337l170.653 0.014-0.014-170.653 512.014-0.014v512h-170.667l0.013 170.654h-511.999v-512.001zM682.662 341.33l-0.013 256.020h85.325v-341.333l-341.346 0.014 0.014 85.312 256.020-0.014zM255.993 512v256l341.332 0.013 0.004-256.009-341.336-0.004z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "window-restore" + ] + }, + "attrs": [], + "properties": { + "order": 2548, + "id": 14, + "prevSize": 24, + "code": 60154, + "name": "window-restore" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1274 + }, + { + "icon": { + "paths": [ + "M128 512v-224l256-56.471v276.707l-256 3.763zM853.333 128v373.333l-426.667 6.276v-285.492l426.667-94.118zM128 554.667l256 3.763v290.513l-256-48.943v-245.333zM853.333 565.333v373.333l-426.667-81.57v-298.039l426.667 6.276z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "windows" + ] + }, + "attrs": [], + "properties": { + "order": 2549, + "id": 13, + "prevSize": 24, + "code": 60155, + "name": "windows" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1275 + }, + { + "icon": { + "paths": [ + "M520.627 660.907l-109.036 265.839c32.142 7.757 65.801 11.921 100.408 11.921 35.84 0 70.639-4.446 103.919-12.676zM879.219 301.031c8.060 38.41 6.353 84.956-9.387 136.136-41.246 133.299-143.458 373.026-182.993 464.32 148.48-66.035 251.827-213.713 251.827-385.229 0-78.618-21.713-152.221-59.447-215.227zM183.751 368.673c0 0-20.765-26.394-42.667-26.394h-22.376c-21.523 47.302-33.375 110.781-33.375 169.059 0 175.113 107.614 325.342 261.025 389.393zM133.499 304.437c71.206-132.446 213.903-219.104 378.501-219.104 106.573 0 203.853 45.315 278.66 109.268-21.333-4.162-44.655 0.474-68.173 13.908-54.989 31.503-73.007 120.526-1.707 165.274 44.565 27.719 60.399 97.254 58.88 139.732-1.421 42.475-103.441 237.837-103.441 237.837l-99.366-340.39c0 0-3.413-23.934-3.413-30.84 0-8.609 2.846-19.3 8.247-25.355 3.699-4.068 9.293-12.487 16.026-12.487h47.027v-37.842h-255.999v37.842h7.964c8.343 0 16.592 11.258 24.463 19.299 9.385 9.65 21.144 45.883 35.365 83.444l37.261 122.321-80.212 185.045-88.084-369.713c0 0 2.655-25.354 7.965-29.612 3.413-3.027 8.817-10.784 14.98-10.784h2.371v-37.842h-217.316z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "wordpress" + ] + }, + "attrs": [], + "properties": { + "order": 2550, + "id": 12, + "prevSize": 24, + "code": 60156, + "name": "wordpress" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1276 + }, + { + "icon": { + "paths": [ + "M512 640c-188.587 0-341.333 76.373-341.333 170.667v85.333h682.666v-85.333c0-94.293-152.747-170.667-341.333-170.667zM341.333 384c0 94.251 76.416 170.667 170.667 170.667s170.667-76.416 170.667-170.667zM490.667 85.333c-13.013 0-21.333 8.96-21.333 21.333v128h-42.667v-106.667c0 0-96 36.651-96 160 0 0-32 6.059-32 53.333h426.667c-2.133-47.275-32-53.333-32-53.333 0-123.349-96-160-96-160v106.667h-42.667v-128c0-12.373-8.32-21.333-21.333-21.333h-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "worker" + ] + }, + "attrs": [], + "properties": { + "order": 2551, + "id": 11, + "prevSize": 24, + "code": 60157, + "name": "worker" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1277 + }, + { + "icon": { + "paths": [ + "M725.333 746.667l-213.333-106.667-213.333 106.667v-533.333h-85.333v597.333h597.333v-597.333h-85.333v533.333zM511.991 529.775l95.881 57.826-25.365-109.056 84.634-73.324-111.569-9.588-43.58-102.818-43.584 102.818-111.566 9.588 84.635 73.324-25.368 109.056 95.883-57.826zM213.333 128h597.333c47.13 0 85.333 38.205 85.333 85.333v597.333c0 47.13-38.204 85.333-85.333 85.333h-597.333c-47.128 0-85.333-38.204-85.333-85.333v-597.333c0-47.128 38.205-85.333 85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "wunderlist" + ] + }, + "attrs": [], + "properties": { + "order": 2552, + "id": 10, + "prevSize": 24, + "code": 60158, + "name": "wunderlist" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1278 + }, + { + "icon": { + "paths": [ + "M85.333 224.788l54.49-54.122 713.51 713.51-54.123 54.49-266.667-266.667h-159.211c-85.333 0-117.333 96-202.667 138.667-84.704 0-148.387-126.118 17.873-482.673l-103.206-103.206zM397.905 265.716h228.19c56.572-52.382 176.67 18.732 176.67 18.732l18.569 35.552 10.381 0c150.46 319.193 118.921 456.605 51.021 484.966l-557.485-557.485c26.751-3.121 53.388 0.394 72.655 18.234zM512 298.667c-23.565 0-42.667 19.103-42.667 42.667s19.102 42.667 42.667 42.667c23.565 0 42.667-19.103 42.667-42.667s-19.102-42.667-42.667-42.667z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "xbox-controller-off" + ] + }, + "attrs": [], + "properties": { + "order": 2553, + "id": 9, + "prevSize": 24, + "code": 60159, + "name": "xbox-controller-off" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1279 + }, + { + "icon": { + "paths": [ + "M373.333 672c-85.333 0-117.333 96-202.667 138.667-85.333 0-149.333-128 21.62-490.666h10.38l18.567-35.552c0 0 120.099-71.115 176.671-18.732h228.19c56.572-52.383 176.67 18.732 176.67 18.732l18.569 35.552h10.381c170.953 362.666 106.953 490.666 21.619 490.666-85.333-42.667-117.333-138.667-202.667-138.667h-277.333zM512 298.667c-23.565 0-42.667 19.102-42.667 42.666s19.102 42.667 42.667 42.667c23.565 0 42.667-19.102 42.667-42.667s-19.102-42.666-42.667-42.666z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "xbox-controller" + ] + }, + "attrs": [], + "properties": { + "order": 2554, + "id": 8, + "prevSize": 24, + "code": 60160, + "name": "xbox-controller" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1280 + }, + { + "icon": { + "paths": [ + "M274.185 158.828c2.446-2.57 6.012-5.347 8.25-6.798 66.751-43.401 143.991-66.697 229.646-66.697 80.021 0 155.187 22.177 219.162 60.561 4.685 2.736 17.289 11.482 23.795 19.441-61.734-68.189-243.409 78.013-243.409 78.013-62.857-48.416-120.527-81.412-163.604-93.102-35.946-9.865-60.864-1.782-72.556 7.462zM825.148 222.167c-1.946-2.114-4.062-4.062-5.969-6.176-15.548-17.161-34.829-21.347-51.989-20.228-15.881 5.015-88.602 31.255-178.321 115.942 0 0 100.911 98.117 162.773 198.513 61.858 100.399 98.756 179.238 76.117 288.717 68.826-75.776 110.908-176.337 110.908-286.933 0-111.879-43.076-213.727-113.519-289.833zM670.959 553.122c-27.529-30.758-68.16-74.825-122.099-128.42-11.652-11.648-24.132-23.793-37.231-36.436 0 0-19.614 19.607-45.193 45.514-32.879 33.037-75.334 76.271-98.967 101.35-41.958 44.851-162.275 185.583-169.074 264.422 0 0-26.742-62.468 32.049-206.763 38.392-94.387 154.356-236.069 202.781-282.246 0 0-44.195-48.707-99.752-82.241l-1.949-1.285c-26.742-15.876-55.888-28.187-83.916-29.804-28.649 1.948-46.767 23.006-46.767 23.006-71.767 76.272-115.508 178.907-115.508 291.782 0 235.571 191.131 426.667 426.748 426.667 125.047 0 237.611-53.931 315.678-139.571 0-0.162-8.913-56.538-66.419-137.165-13.431-18.944-62.852-77.888-90.381-108.809z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "xbox" + ] + }, + "attrs": [], + "properties": { + "order": 2555, + "id": 7, + "prevSize": 24, + "code": 60161, + "name": "xbox" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1281 + }, + { + "icon": { + "paths": [ + "M-2.192 716.335l138.495-163.008-138.495-163.005 65.369-54.851 128.823 151.48 128.823-151.48 65.369 54.851-138.494 163.005 138.495 163.008-65.369 54.852-128.823-151.484-128.823 151.484-65.369-54.852zM1024 725.333c0 23.565-19.102 42.667-42.667 42.667h-128c-47.13 0-85.333-38.204-85.333-85.333v-85.333c0-47.13 38.204-85.333 85.333-85.333h85.333v-85.333h-170.667v-85.333h213.333c23.36 0.241 42.667 19.252 42.667 42.667zM938.667 597.333h-85.333v85.333h85.333v-85.333zM682.667 725.333c0 23.565-19.102 42.667-42.667 42.667h-128c-47.13 0-85.333-38.204-85.333-85.333v-256c0-47.128 38.204-85.333 85.333-85.333h85.333v-128h85.333v512zM597.333 682.667v-256h-85.333v256h85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "xda" + ] + }, + "attrs": [], + "properties": { + "order": 2556, + "id": 6, + "prevSize": 24, + "code": 60162, + "name": "xda" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1282 + }, + { + "icon": { + "paths": [ + "M550.106 127.52l83.469 17.742-159.68 751.216-83.467-17.741 159.678-751.217zM835.661 511.684l-152.994-152.992v-120.679l273.988 273.987-273.988 273.506v-120.828l152.994-152.994zM67.346 512.132l273.987-273.989v120.679l-152.994 152.994 152.994 152.994v120.828l-273.987-273.506z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "xml" + ] + }, + "attrs": [], + "properties": { + "order": 2557, + "id": 5, + "prevSize": 24, + "code": 60163, + "name": "xml" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1283 + }, + { + "icon": { + "paths": [ + "M768 597.333c94.255 0 170.667 76.412 170.667 170.667s-76.412 170.667-170.667 170.667c-94.255 0-170.667-76.412-170.667-170.667l3.891-36.407c-1.719-29.935-7.189-55.855-23.091-70.618-8.67-8.047-20.442-12.783-34.231-15.351-40.772 23.561-88.094 37.043-138.569 37.043-153.167 0-277.333-124.164-277.333-277.333 0-153.167 124.166-277.333 277.333-277.333 153.169 0 277.333 124.166 277.333 277.333 0 50.475-13.483 97.796-37.043 138.569 2.569 13.79 7.305 25.562 15.351 34.231 14.763 15.902 40.683 21.372 70.618 23.091l36.407-3.891zM320 426.667c35.346 0 64 28.655 64 64s-28.654 64-64 64c-35.346 0-64-28.655-64-64s28.654-64 64-64zM405.333 213.333c-106.039 0-192 85.961-192 192s85.961 192 192 192c106.039 0 192-85.961 192-192s-85.961-192-192-192z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "yeast" + ] + }, + "attrs": [], + "properties": { + "order": 2558, + "id": 4, + "prevSize": 24, + "code": 60164, + "name": "yeast" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1284 + }, + { + "icon": { + "paths": [ + "M451.785 86.010c27.435-0.043 39.893 10.837 42.411 40.619l8.96 135.467 10.283 176.77c0.853 15.275-0.811 30.336-7.467 44.203-9.429 19.285-30.848 24.107-47.957 11.136-10.624-8.064-18.219-18.859-24.917-30.208l-159.189-269.741c-15.36-26.155-10.795-43.349 14.763-59.605 32.043-20.352 126.635-48.555 163.115-48.64zM632.922 633.536l10.923 2.816 164.864 59.349c28.032 10.368 35.541 26.411 24.277 53.931-19.797 48.171-50.347 89.088-89.685 122.965-19.541 16.806-38.869 14.037-51.541-7.381l-97.152-168.917c-16.683-30.165 4.181-64.811 38.315-62.763zM191.014 596.843c0.171-30.976 1.92-61.312 11.477-90.496 9.387-28.629 25.088-36.949 52.608-25.6l155.904 65.963c19.499 8.192 30.72 21.589 29.653 43.819-1.024 22.229-15.403 31.573-34.176 37.76l-157.056 51.925c-29.781 9.6-45.227 0.811-51.584-29.568-3.712-17.963-6.912-36.267-6.827-53.803zM510.549 896.815c-0.811 33.877-15.616 47.061-49.152 41.173-44.416-7.893-85.675-24.913-121.899-52.348-17.707-13.359-21.632-34.645-8.533-52.395l115.584-151.936c9.856-12.8 24.235-15.531 39.211-9.899 16.384 6.229 24.917 19.029 25.131 36.437l-0.341 188.966zM616.721 568.311c-31.061 0.256-52.181-33.963-34.603-60.117 35.456-52.907 72.747-104.535 110.293-155.949 12.587-17.28 30.251-18.773 46.293-4.224 39.595 35.968 68.224 79.618 84.267 130.818 6.101 19.285-1.664 36.608-19.499 41.6l-159.488 41.685-27.264 6.187z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "yelp" + ] + }, + "attrs": [], + "properties": { + "order": 2559, + "id": 3, + "prevSize": 24, + "code": 60165, + "name": "yelp" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1285 + }, + { + "icon": { + "paths": [ + "M426.641 703.915v-383.998l256 191.998zM853.393 187.651c-25.685-8.406-183.501-17.068-341.419-17.068-157.824 0-315.648 7.979-341.333 16.383-66.731 22.018-85.333 171.521-85.333 324.948 0 153.434 18.603 302.933 85.333 324.954 25.685 8.401 183.509 16.38 341.333 16.38 157.918 0 315.733-7.979 341.419-16.38 66.645-22.020 84.821-171.52 84.821-324.954 0-153.428-18.176-302.248-84.821-324.264z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "youtube-play" + ] + }, + "attrs": [], + "properties": { + "order": 2560, + "id": 2, + "prevSize": 24, + "code": 60166, + "name": "youtube-play" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1286 + }, + { + "icon": { + "paths": [ + "M382.195 644.471h-38.833v-22.481c-14.721 16.875-27.201 25.395-40.805 25.395-11.936 0-20.224-5.628-24.375-15.804-2.522-6.182-4.31-15.842-4.31-30.029v-163.507h38.832v167.595c0.905 5.734 3.342 7.829 8.28 7.829 7.433 0 14.159-6.455 22.377-18.048v-157.376h38.833v206.426zM206.426 583.159l0.020-81.754c2.044-20.437-4.313-30.016-16.371-30.016s-18.394 9.579-16.35 30.016v81.754c-2.044 20.437 4.289 30.579 16.347 30.579s18.397-10.142 16.354-30.579zM245.259 505.493v73.579c0 21.935-3.613 37.090-11.445 47.415-10.344 14.076-27.387 21.534-43.738 21.534s-33.1-7.458-43.43-21.534c-7.957-10.325-11.753-25.481-11.753-47.415l0.038-73.399c0-22.059 4.268-38.805 12.225-49.229 10.33-14.123 24.413-19.9 42.92-19.9 16.351 0 32.575 5.777 42.921 19.9 7.832 10.423 12.263 26.991 12.263 49.050zM91.973 532.062v112.41h-40.876v-112.41c0 0-42.357-137.816-51.095-163.504h42.92l28.684 107.658 28.543-107.658h42.92l-51.095 163.504zM1017.907 390.851c0 0 6.093 49.162 6.093 98.331v46.097c0 49.161-6.093 98.325-6.093 98.325s-5.965 41.865-24.265 60.305c-23.206 24.201-49.22 24.32-61.15 25.737-85.402 6.144-213.641 6.336-213.641 6.336s-158.677-1.442-207.501-6.106c-13.581-2.534-44.083-1.766-67.294-25.967-18.301-18.441-24.256-60.305-24.256-60.305s-6.103-49.165-6.103-98.325v-46.097c0-49.169 6.103-98.331 6.103-98.331s5.955-41.868 24.256-60.305c23.211-24.197 49.22-24.319 61.15-25.734 85.402-6.146 213.508-6.146 213.508-6.146h0.269c0 0 128.107 0 213.508 6.146 11.93 1.415 37.943 1.537 61.15 25.734 18.3 18.438 24.265 60.305 24.265 60.305zM899.281 495.189c0-19.102 5.239-24.311 17.596-24.311 12.267 0 17.148 5.675 17.148 24.567v22.31l-34.743 0.038v-22.605zM972.928 548.412l-0.009-41.779c0-21.828-4.297-37.798-12.032-48.128-10.372-13.973-25.105-21.372-43.669-21.372-18.889 0-33.621 7.398-44.322 21.372-7.863 10.33-12.45 27.204-12.45 49.033v71.535c0 21.7 5.043 36.894 12.907 47.113 10.697 13.956 25.429 20.924 44.787 20.924 19.332 0 34.513-7.309 44.749-22.14 4.501-6.545 7.407-13.969 8.657-22.17 0.333-3.703 1.314-12.143 1.314-24.068v-5.79h-38.831c0 14.844 0.064 23.671-0.277 25.685-2.112 9.89-7.424 14.844-16.533 14.844-12.698 0-18.065-9.493-17.937-28.352v-36.706h73.647zM797.090 585.203c0 20.437-4.817 28.267-15.488 28.267-6.093 0-13.111-3.132-19.302-9.318l0.047-123.951c6.187-6.106 13.163-9.323 19.255-9.323 10.671 0 15.488 6.003 15.488 26.441v87.885zM801.395 436.813c-13.611 0-27.14 8.371-39.095 23.078l0.047-89.29h-36.791v273.87h36.791l0.051-20.578c12.361 15.296 25.843 23.215 38.997 23.215 14.733 0 25.502-7.889 30.438-23.074 2.47-8.657 4.087-21.986 4.087-40.875v-81.754c0-19.345-2.479-32.572-4.949-40.785-4.937-15.296-14.844-23.808-29.577-23.808zM694.899 644.471v-204.382h-38.831v155.332c-8.222 11.593-14.946 18.048-22.379 18.048-4.941 0-7.377-2.095-8.282-7.829v-165.551h-38.831v161.463c0 14.187 1.788 23.846 4.309 30.029 4.151 10.176 12.437 15.804 24.375 15.804 13.602 0 26.082-8.521 40.806-25.395v22.481h38.831zM547.746 644.471v-235.037h44.962v-38.833l-128.759 0.043v38.79h42.918v235.037h40.879z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "youtube" + ] + }, + "attrs": [], + "properties": { + "order": 2561, + "id": 1, + "prevSize": 24, + "code": 60167, + "name": "youtube" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1287 + }, + { + "icon": { + "paths": [ + "M597.308 725.252h-85.333v-85.333h-85.333v-85.333h85.333v85.333h85.333zM597.308 383.918h-85.333v85.335h85.333v85.333h-85.333v-85.333h-85.333v-85.335h85.333v-85.333h-85.333v-85.333h85.333v85.333h85.333zM810.641 127.918h-597.333c-47.147 0-85.333 38.229-85.333 85.333v597.335c0 47.104 38.187 85.333 85.333 85.333h597.333c47.104 0 85.333-38.229 85.333-85.333v-597.335c0-47.104-38.229-85.333-85.333-85.333z" + ], + "attrs": [], + "isMulticolor": false, + "grid": 24, + "tags": [ + "zip-box" + ] + }, + "attrs": [], + "properties": { + "order": 2562, + "id": 0, + "prevSize": 24, + "code": 60168, + "name": "zip-box" + }, + "setIdx": 0, + "setId": 0, + "iconIdx": 1288 + } + ], "height": 1024, "metadata": { "name": "icomoon" diff --git a/public/assets/plugins/mxgraph/css/explorer.css b/public/assets/plugins/mxgraph/css/explorer.css index 83594e1..de06441 100644 --- a/public/assets/plugins/mxgraph/css/explorer.css +++ b/public/assets/plugins/mxgraph/css/explorer.css @@ -1,13 +1,13 @@ div.mxTooltip { - filter: progid: DXImageTransform.Microsoft.DropShadow(OffX=4, OffY=4, Color='#A2A2A2', Positive='true') + filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=4, OffY=4, Color='#A2A2A2', Positive='true') } div.mxPopupMenu { - filter: progid: DXImageTransform.Microsoft.DropShadow(OffX=4, OffY=4, Color='#C0C0C0', Positive='true') + filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=4, OffY=4, Color='#C0C0C0', Positive='true') } div.mxWindow { - filter: progid: DXImageTransform.Microsoft.DropShadow(OffX=4, OffY=4, Color='#C0C0C0', Positive='true') + filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=4, OffY=4, Color='#C0C0C0', Positive='true') } td.mxWindowTitle { diff --git a/public/index.html b/public/index.html index f844843..5d78e25 100644 --- a/public/index.html +++ b/public/index.html @@ -10,9 +10,9 @@ - + - + @@ -56,9 +56,9 @@ - + - + diff --git a/public/scripts/app.3e914f3e.js b/public/scripts/app.3e914f3e.js deleted file mode 100644 index 41a910c..0000000 --- a/public/scripts/app.3e914f3e.js +++ /dev/null @@ -1 +0,0 @@ -function mxDictionary(){this.clear()}function mxPoint(e,t){this.x=null!=e?e:0,this.y=null!=t?t:0}function mxRectangle(e,t,n,a){mxPoint.call(this,e,t),this.width=null!=n?n:0,this.height=null!=a?a:0}function mxEventObject(e){this.name=e,this.properties=[];for(var t=1;t"+this.encodeChanges(n.changes,n.undone)+"")}))}function mxUndoableEdit(e,t){this.source=e,this.changes=[],this.significant=null==t||t}function mxUndoManager(e){this.size=null!=e?e:100,this.clear()}function mxPanningManager(e){this.thread=null,this.active=!1,this.dy=this.dx=this.t0y=this.t0x=this.tdy=this.tdx=0,this.scrollbars=!1,this.scrollTop=this.scrollLeft=0,this.mouseListener={mouseDown:function(e,t){},mouseMove:function(e,t){},mouseUp:mxUtils.bind(this,function(e,t){this.active&&this.stop()})},e.addMouseListener(this.mouseListener),mxEvent.addListener(document,"mouseup",mxUtils.bind(this,function(){this.active&&this.stop()}));var t=mxUtils.bind(this,function(){return this.scrollbars=mxUtils.hasScrollbars(e.container),this.scrollLeft=e.container.scrollLeft,this.scrollTop=e.container.scrollTop,window.setInterval(mxUtils.bind(this,function(){if(this.tdx-=this.dx,this.tdy-=this.dy,this.scrollbars){var t=-e.container.scrollLeft-Math.ceil(this.dx),n=-e.container.scrollTop-Math.ceil(this.dy);e.panGraph(t,n),e.panDx=this.scrollLeft-e.container.scrollLeft,e.panDy=this.scrollTop-e.container.scrollTop,e.fireEvent(new mxEventObject(mxEvent.PAN))}else e.panGraph(this.getDx(),this.getDy())}),this.delay)});this.isActive=function(){return active},this.getDx=function(){return Math.round(this.tdx)},this.getDy=function(){return Math.round(this.tdy)},this.start=function(){this.t0x=e.view.translate.x,this.t0y=e.view.translate.y,this.active=!0},this.panTo=function(n,a,i,o){this.active||this.start(),this.scrollLeft=e.container.scrollLeft,this.scrollTop=e.container.scrollTop,o=null!=o?o:0;var s=e.container;this.dx=n+(null!=i?i:0)-s.scrollLeft-s.clientWidth,0>this.dx&&Math.abs(this.dx)this.dy&&Math.abs(this.dy)mxUtils.indexOf(l.connectsAsTarget,s)&&l.connectsAsTarget.push(s))}}n[a].temp[0]=1}}function mxHierarchicalLayoutStage(){}function mxMedianHybridCrossingReduction(e){this.layout=e}function MedianCellSorter(){}function mxMinimumCycleRemover(e){this.layout=e}function mxCoordinateAssignment(e,t,n,a,i,o){this.layout=e,this.intraCellSpacing=t,this.interRankCellSpacing=n,this.orientation=a,this.initialX=i,this.parallelEdgeSpacing=o}function WeightedCellSorter(e,t){this.cell=e,this.weightedValue=t}function mxHierarchicalLayout(e,t,n){mxGraphLayout.call(this,e),this.orientation=null!=t?t:mxConstants.DIRECTION_NORTH,this.deterministic=null==n||n}function mxGraphModel(e){this.currentEdit=this.createUndoableEdit(),null!=e?this.setRoot(e):this.clear()}function mxRootChange(e,t){this.model=e,this.previous=this.root=t}function mxChildChange(e,t,n,a){this.model=e,this.previous=this.parent=t,this.child=n,this.previousIndex=this.index=a}function mxTerminalChange(e,t,n,a){this.model=e,this.cell=t,this.previous=this.terminal=n,this.source=a}function mxValueChange(e,t,n){this.model=e,this.cell=t,this.previous=this.value=n}function mxStyleChange(e,t,n){this.model=e,this.cell=t,this.previous=this.style=n}function mxGeometryChange(e,t,n){this.model=e,this.cell=t,this.previous=this.geometry=n}function mxCollapseChange(e,t,n){this.model=e,this.cell=t,this.previous=this.collapsed=n}function mxVisibleChange(e,t,n){this.model=e,this.cell=t,this.previous=this.visible=n}function mxCellAttributeChange(e,t,n){this.cell=e,this.attribute=t,this.previous=this.value=n}function mxCell(e,t,n){this.value=e,this.setGeometry(t),this.setStyle(n),null!=this.onInit&&this.onInit()}function mxGeometry(e,t,n,a){mxRectangle.call(this,e,t,n,a)}function mxPrintPreview(e,t,n,a,i,o,s,r,l){this.graph=e,this.scale=null!=t?t:1/e.pageScale,this.border=null!=a?a:0,this.pageFormat=null!=n?n:e.pageFormat,this.title=null!=r?r:"Printer-friendly version",this.x0=null!=i?i:0,this.y0=null!=o?o:0,this.borderColor=s,this.pageSelector=null==l||l}function mxStylesheet(){this.styles={},this.putDefaultVertexStyle(this.createDefaultVertexStyle()),this.putDefaultEdgeStyle(this.createDefaultEdgeStyle())}function mxCellState(e,t,n){this.view=e,this.cell=t,this.style=n,this.origin=new mxPoint,this.absoluteOffset=new mxPoint}function mxGraphSelectionModel(e){this.graph=e,this.cells=[]}function mxSelectionChange(e,t,n){this.selectionModel=e,this.added=null!=t?t.slice():null,this.removed=null!=n?n.slice():null}function mxCellEditor(e){this.graph=e}function mxCellRenderer(){}function mxGraphView(e){this.graph=e,this.translate=new mxPoint,this.graphBounds=new mxRectangle,this.states=new mxDictionary}function mxCurrentRootChange(e,t){if(this.view=e,this.previous=this.root=t,this.isUp=null==t,!this.isUp)for(var n=this.view.currentRoot,a=this.view.graph.getModel();null!=n;){if(n==t){this.isUp=!0;break}n=a.getParent(n)}}function mxGraph(e,t,n,a){this.mouseListeners=null,this.renderHint=n,this.dialect=mxClient.IS_SVG?mxConstants.DIALECT_SVG:n==mxConstants.RENDERING_HINT_EXACT&&mxClient.IS_VML?mxConstants.DIALECT_VML:n==mxConstants.RENDERING_HINT_FASTEST?mxConstants.DIALECT_STRICTHTML:n==mxConstants.RENDERING_HINT_FASTER?mxConstants.DIALECT_PREFERHTML:mxConstants.DIALECT_MIXEDHTML,this.model=null!=t?t:new mxGraphModel,this.multiplicities=[],this.imageBundles=[],this.cellRenderer=this.createCellRenderer(),this.setSelectionModel(this.createSelectionModel()),this.setStylesheet(null!=a?a:this.createStylesheet()),this.view=this.createGraphView(),this.graphModelChangeListener=mxUtils.bind(this,function(e,t){this.graphModelChanged(t.getProperty("edit").changes)}),this.model.addListener(mxEvent.CHANGE,this.graphModelChangeListener),this.createHandlers(),null!=e&&this.init(e),this.view.revalidate()}function mxCellOverlay(e,t,n,a,i,o){this.image=e,this.tooltip=t,this.align=null!=n?n:this.align,this.verticalAlign=null!=a?a:this.verticalAlign,this.offset=null!=i?i:new mxPoint,this.cursor=null!=o?o:"help"}function mxOutline(e,t){this.source=e,null!=t&&this.init(t)}function mxMultiplicity(e,t,n,a,i,o,s,r,l,d){this.source=e,this.type=t,this.attr=n,this.value=a,this.min=null!=i?i:0,this.max=null!=o?o:"n",this.validNeighbors=s,this.countError=mxResources.get(r)||r,this.typeError=mxResources.get(l)||l,this.validNeighborsAllowed=null==d||d}function mxLayoutManager(e){this.undoHandler=mxUtils.bind(this,function(e,t){this.isEnabled()&&this.beforeUndo(t.getProperty("edit"))}),this.moveHandler=mxUtils.bind(this,function(e,t){this.isEnabled()&&this.cellsMoved(t.getProperty("cells"),t.getProperty("event"))}),this.setGraph(e)}function mxSpaceManager(e,t,n,a){this.resizeHandler=mxUtils.bind(this,function(e,t){this.isEnabled()&&this.cellsResized(t.getProperty("cells"))}),this.foldHandler=mxUtils.bind(this,function(e,t){this.isEnabled()&&this.cellsResized(t.getProperty("cells"))}),this.shiftRightwards=null==t||t,this.shiftDownwards=null==n||n,this.extendParents=null==a||a,this.setGraph(e)}function mxSwimlaneManager(e,t,n,a){this.horizontal=null==t||t,this.addEnabled=null==n||n,this.resizeEnabled=null==a||a,this.addHandler=mxUtils.bind(this,function(e,t){this.isEnabled()&&this.isAddEnabled()&&this.cellsAdded(t.getProperty("cells"))}),this.resizeHandler=mxUtils.bind(this,function(e,t){this.isEnabled()&&this.isResizeEnabled()&&this.cellsResized(t.getProperty("cells"))}),this.setGraph(e)}function mxTemporaryCellStates(e,t,n){if(this.view=e,t=null!=t?t:1,this.oldBounds=e.getGraphBounds(),this.oldStates=e.getStates(),this.oldScale=e.getScale(),e.setStates(new mxDictionary),e.setScale(t),null!=n){t=e.createState(new mxCell);for(i=0;i0||""!=t)&&(i.selected=t===a),n.appendChild(i)}return n.className="form-control select2",n}function createDropdownFromTigerDialList(e){var t=document.createElement("select"),n=[],a=new XMLHttpRequest;try{if(a.open("POST","/api/rest/list/list",!1),a.send(JSON.stringify({page:1,size:6e5})),200===a.status){var i=JSON.parse(a.response);if(i.status>0){var o=i.response.RMI.rows;for(var s in o)n[o[s].id]=o[s].name}}}catch(e){console.log(e)}for(var r in n){var l=document.createElement("option");l.text=n[r],l.value=r,(e>0||""!=e)&&(l.selected=e===r),t.appendChild(l)}return t.className="form-control select2",t}function Dialog(e,t,n,a,i,o,s){var r=0;mxClient.IS_IE&&9!=document.documentMode&&(r=60),n+=r,a+=r;Math.max(0,Math.round((document.body.scrollWidth-n)/2)),Math.max(0,Math.round((Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)-a)/3));var l=e.createDiv("geDialog");l.className="modal fade in center",l.style.display="block",l.style.paddingRight="12px";var d=e.createDiv("geModalDialog");d.className="modal-dialog",d.appendChild(t),l.appendChild(d),null==this.bg&&(this.bg=e.createDiv("background"),this.bg.className="modal-backdrop fade in",mxClient.IS_QUIRKS&&new mxDivResizer(this.bg)),i&&document.body.appendChild(this.bg),document.body.appendChild(l),this.onDialogClose=s,this.container=l}function ImportDialog(e){var t=e.createDiv("modal-content"),n=e.createDiv("modal-header"),a=e.createDiv("modal-body"),i=e.createDiv("modal-footer"),o=e.createHeader("h4");mxUtils.write(o,mxResources.get("import")+" XML");var s=mxUtils.button("",function(){e.hideDialog()});s.className="close",n.appendChild(s),n.appendChild(o);var r=e.createDiv("row"),l=e.createDiv("col-md-12"),d=document.createElement("textarea");d.style.width="100%",d.style.height="374px";var c=document.createElement("input");c.type="file",c.setAttribute("accept","text/xml"),c.addEventListener("change",function(e){var t=e.target.files[0];if(console.log(t),t)if("text/xml"===t.type){var n=new FileReader;n.onload=function(e){var t=e.target.result;mxUtils.write(d,t)},n.readAsText(t)}else alert("Failed to load format file");else alert("Failed to load file")},!1),l.appendChild(c),l.appendChild(d),r.appendChild(l),a.appendChild(r);var m=mxUtils.button(mxResources.get("import"),mxUtils.bind(this,function(t){var n=mxUtils.parseXml(d.value);e.editor.setGraphXml(n.documentElement),e.hideDialog()}));m.className="btn blue";var u=mxUtils.button(mxResources.get("cancel"),function(){e.hideDialog()});u.className="btn default",i.appendChild(m),i.appendChild(u),t.appendChild(n),t.appendChild(a),t.appendChild(i),this.container=t}function AboutDialog(e){var t=e.createDiv("modal-content"),n=e.createDiv("modal-header"),a=e.createDiv("modal-body"),i=e.createDiv("modal-footer"),o=e.createHeader("h4");mxUtils.write(o,mxResources.get("about")+" Cally Square");var s=mxUtils.button("",function(){e.hideDialog()});s.className="close",n.appendChild(s),n.appendChild(o);var r=document.createElement("img");r.style.border="0px",r.setAttribute("width","176"),r.setAttribute("width","151"),r.setAttribute("src",IMAGE_PATH+"/logo.png"),a.appendChild(r),mxUtils.br(a),mxUtils.write(a,"Powered by Xenialab "+mxClient.VERSION),mxUtils.br(a);var l=document.createElement("a");l.setAttribute("href","http://www.callysquare.com/"),l.setAttribute("target","_blank"),mxUtils.write(l,"www.callysquare.com"),a.appendChild(l),mxUtils.br(a),mxUtils.br(a);var d=mxUtils.button(mxResources.get("close"),function(){e.hideDialog()});d.className="btn default",i.appendChild(d),t.appendChild(n),t.appendChild(a),t.appendChild(i),this.container=t}function SaveDialog(e){var t=e.createDiv("modal-content"),n=e.createDiv("modal-header"),a=e.createDiv("modal-body"),i=e.createDiv("modal-footer"),o=e.createHeader("h4");mxUtils.write(o,mxResources.get("saveAs"));var s=mxUtils.button("",function(){e.hideDialog()});s.className="close",n.appendChild(s),n.appendChild(o);var r=e.editor.getOrCreateFilename(),l=e.createDiv("row"),d=e.createDiv("col-md-4"),c=e.createDiv("col-md-8"),m=document.createElement("label");m.className="control-label pull-right",mxUtils.write(m,mxResources.get("name")),d.appendChild(m);var u=document.createElement("input");u.setAttribute("value",r+"_copy"),u.setAttribute("id","_name"),u.className="form-control",c.appendChild(u),l.appendChild(d),l.appendChild(c),a.appendChild(l);var p=mxUtils.button(mxResources.get("save"),function(){e.saveAs(u.value),e.hideDialog()});p.className="btn blue";var g=mxUtils.button(mxResources.get("cancel"),function(){e.hideDialog()});g.className="btn default",i.appendChild(p),i.appendChild(g),t.appendChild(n),t.appendChild(a),t.appendChild(i),this.container=t}function NewDialog(e){var t=e.createDiv("modal-content"),n=e.createDiv("modal-header"),a=e.createDiv("modal-body"),i=e.createDiv("modal-footer"),o=e.createHeader("h4");mxUtils.write(o,mxResources.get("new"));var s=mxUtils.button("",function(){e.hideDialog()});s.className="close",n.appendChild(s),n.appendChild(o);var r=e.editor.getOrCreateFilename(),l=e.createDiv("row"),d=e.createDiv("col-md-4"),c=e.createDiv("col-md-8"),m=document.createElement("label");m.className="control-label pull-right",mxUtils.write(m,mxResources.get("name")),d.appendChild(m);var u=document.createElement("input");u.setAttribute("value",r+"_new"),u.setAttribute("id","_name"),u.className="form-control",c.appendChild(u),l.appendChild(d),l.appendChild(c),a.appendChild(l);var p=mxUtils.button(mxResources.get("new"),function(){e.new(u.value),e.hideDialog()});p.className="btn blue";var g=mxUtils.button(mxResources.get("cancel"),function(){e.hideDialog()});g.className="btn default",i.appendChild(p),i.appendChild(g),t.appendChild(n),t.appendChild(a),t.appendChild(i),this.container=t}function DescriptionDialog(e){console.log(e.editor.data);var t=e.createDiv("modal-content"),n=e.createDiv("modal-header"),a=e.createDiv("modal-body"),i=e.createDiv("modal-footer"),o=e.createHeader("h4");mxUtils.write(o,mxResources.get("description"));var s=mxUtils.button("",function(){e.hideDialog()});s.className="close",n.appendChild(s),n.appendChild(o);var r=e.createDiv("form-horizontal form-row-seperated"),l=e.editor.data.description||"",d=e.createDiv("form-group"),c=document.createElement("label");c.className="col-sm-4 control-label",mxUtils.write(c,mxResources.get("description")),d.appendChild(c);var m=document.createElement("input");m.setAttribute("value",l),m.className="form-control",m.setAttribute("id","_description");var u=e.createDiv("col-sm-8");u.appendChild(m),d.appendChild(u),r.appendChild(d),a.appendChild(r);var p=mxUtils.button(mxResources.get("update"),function(){e.description(m.value),e.hideDialog()});p.className="btn blue";var g=mxUtils.button(mxResources.get("cancel"),function(){e.hideDialog()});g.className="btn default",i.appendChild(p),i.appendChild(g),t.appendChild(n),t.appendChild(a),t.appendChild(i),this.container=t}function VariableDialog(e){var t=e.createDiv("modal-content"),n=e.createDiv("modal-header"),a=e.createDiv("modal-body"),i=e.createDiv("modal-footer"),o=e.createHeader("h4");mxUtils.write(o,mxResources.get("variable"));var s=mxUtils.button("",function(){e.hideDialog()});s.className="close",n.appendChild(s),n.appendChild(o);var r=e.createDiv("form-horizontal form-row-seperated"),l="name",d="_"+l,c="variable name",m=e.createDiv("form-group"),u=document.createElement("label");u.className="col-sm-4 control-label",mxUtils.write(u,mxResources.get(l)),m.appendChild(u);var p=document.createElement("input");p.setAttribute("value",c),p.className="form-control",p.setAttribute("id",d);var g=e.createDiv("col-sm-8");g.appendChild(p),m.appendChild(g),r.appendChild(m),d="_"+(l="description"),c="variable description",m=e.createDiv("form-group last"),(u=document.createElement("label")).className="col-sm-4 control-label",mxUtils.write(u,mxResources.get(l)),m.appendChild(u);var h=document.createElement("input");h.setAttribute("value",c),h.className="form-control",h.setAttribute("id",d),(g=e.createDiv("col-sm-8")).appendChild(h),m.appendChild(g),r.appendChild(m),a.appendChild(r);var v=mxUtils.button(mxResources.get("new"),function(){e.variable(p.value,h.value),e.hideDialog()});v.className="btn blue";var b=mxUtils.button(mxResources.get("cancel"),function(){e.hideDialog()});b.className="btn default",i.appendChild(v),i.appendChild(b),t.appendChild(n),t.appendChild(a),t.appendChild(i),this.container=t}function OpenDialog(e){var t=e.createDiv("modal-content"),n=e.createDiv("modal-header"),a=e.createDiv("modal-body"),i=e.createDiv("modal-footer"),o=e.createHeader("h4");mxUtils.write(o,mxResources.get("open"));var s=mxUtils.button("",function(){e.hideDialog()});s.className="close",n.appendChild(s),n.appendChild(o);var r=e.createDiv("row"),l=e.createDiv("col-md-4"),d=e.createDiv("col-md-8"),c=document.createElement("label");c.className="control-label pull-right",mxUtils.write(c,mxResources.get("name")),l.appendChild(c);var m=new XMLHttpRequest;m.open("GET","/api/square/projects",!1),m.setRequestHeader("Authorization","Bearer "+e.editor.data.token),m.send(null);var u=[];200===m.status&&(u=JSON.parse(m.response));for(var p=document.createElement("select"),g=0;g0){var t=e.dataTransfer.files[0],n=new FileReader;n.onload=function(e){m.value=e.target.result},n.readAsText(t)}}function n(e){e.stopPropagation(),e.preventDefault()}var a=e.createDiv("modal-content"),i=e.createDiv("modal-header"),o=e.createDiv("modal-body"),s=e.createDiv("modal-footer"),r=e.createHeader("h4");mxUtils.write(r,mxResources.get("edit"));var l=mxUtils.button("",function(){e.hideDialog()});l.className="close",i.appendChild(l),i.appendChild(r);var d=e.createDiv("row"),c=e.createDiv("col-md-12"),m=document.createElement("textarea");m.style.width="100%",m.style.height="374px",m.value=mxUtils.getPrettyXml(e.editor.getGraphXml()),fileSupport&&(m.addEventListener("dragover",n,!1),m.addEventListener("drop",t,!1)),c.appendChild(m),d.appendChild(c),o.appendChild(d);var u=mxUtils.button(mxResources.get("save"),function(){var t=mxUtils.parseXml(m.value);e.editor.setGraphXml(t.documentElement),e.hideDialog()});u.className="btn blue";var p=mxUtils.button(mxResources.get("cancel"),function(){e.hideDialog()});p.className="btn default",s.appendChild(u),s.appendChild(p),a.appendChild(i),a.appendChild(o),a.appendChild(s),this.container=a}function ExportDialog(e){var t=e.createDiv("modal-content"),n=e.createDiv("modal-header"),a=e.createDiv("modal-body form"),i=e.createDiv("modal-footer"),o=e.createHeader("h4");mxUtils.write(o,mxResources.get("export")+" XML");var s=mxUtils.button("",function(){e.hideDialog()});s.className="close",n.appendChild(s),n.appendChild(o);var r=e.createDiv("form-horizontal form-row-seperated"),l=e.createDiv("form-group last"),d=document.createElement("label");d.className="col-sm-4 control-label",mxUtils.write(d,mxResources.get("filename"));var c=document.createElement("input");c.setAttribute("value",e.editor.getOrCreateFilename()),c.className="form-control";var m=e.createDiv("col-sm-8");m.appendChild(c),l.appendChild(d),l.appendChild(m),r.appendChild(l),a.appendChild(r);var u=mxUtils.button(mxResources.get("export"),mxUtils.bind(this,function(t){e.save(!1);encodeURIComponent(mxUtils.getXml(e.editor.getGraphXml()));new mxXmlRequest(SAVE_URL+e.editor.data.id+"/download","filename="+c.value,"GET").simulate(document,"_blank"),e.hideDialog()}));u.className="btn blue";var p=mxUtils.button(mxResources.get("cancel"),function(){e.hideDialog()});p.className="btn default",i.appendChild(u),i.appendChild(p),t.appendChild(n),t.appendChild(a),t.appendChild(i),this.container=t}function GeneralDialog(e,t){console.log("general");var n=e.editor.graph,a=e.createDiv("md-dialog"),i=e.createDiv("md-toolbar"),o=e.createDiv("md-dialog-content"),s=e.createDiv("md-dialog-actions"),r=e.createHeader("h4");mxUtils.write(r,mxResources.get("edit")+" "+mxResources.get(t.value.nodeName));var l=mxUtils.button("",function(){e.hideDialog()});l.className="close",i.appendChild(l),i.appendChild(r);for(var d=t.value.attributes.length,c=e.createDiv("form-horizontal form-row-seperated"),m=0;m=1}};return t}e.$inject=["$window"],angular.module("app.auth").factory("Util",e)}(),function(){"use strict";function e(){function e(e){t=angular.extend({},t,e)}var t={disableCustomScrollbars:!1,disableMdInkRippleOnMobile:!0,disableCustomScrollbarsOnMobile:!0};this.config=e,this.$get=function(){function e(e){return!angular.isUndefined(t[e])&&t[e]}function n(e,n){t[e]=n}return{getConfig:e,setConfig:n}}}angular.module("app.core").provider("motionConfig",e)}(),function(){"use strict";function e(e,t,n,a){t.debugEnabled(!0),e.config({tabindex:!1}),a.config({disableCustomScrollbars:!1,disableCustomScrollbarsOnMobile:!0,disableMdInkRippleOnMobile:!0}),n.config({wheelPropagation:!0})}e.$inject=["$ariaProvider","$logProvider","msScrollConfigProvider","motionConfigProvider"],angular.module("app.core").config(e)}(),function(){"use strict";function e(e,t,n){t.generate(),n.getConfig("disableMdInkRippleOnMobile")&&e.isMobile()&&angular.element("body").attr("md-no-ink",!0),e.isMobile()&&angular.element("html").addClass("is-mobile");var a=e.detectBrowser();if(a){var i=a.browser+" "+a.version+" "+a.os;angular.element("html").addClass(i)}}e.$inject=["msUtils","motionGenerator","motionConfig"],angular.module("app.core").run(e)}(),function(){"use strict";function e(e,t,n){return{restrict:"E",compile:function(a,i){var o;return i.code||(o=a.html(),a.empty()),function(a,i,s){function r(e,t){var n=t.find("code"),a=e.split("\n"),i=(a=a.filter(function(e){return e.trim().length}))[0].match(/^\s*/)[0],o=new RegExp("^"+i);a=a.map(function(e){return e.replace(o,"").replace(/\s+$/,"")});var r=hljs.highlight(s.language||s.lang,a.join("\n"),!0);r.value=r.value.replace(/=""<\/span>/gi,"").replace("","").replace("",""),n.append(r.value).addClass("highlight")}s.code&&(o=a.$eval(s.code));var l=a.$eval(s.shouldInterpolate);t.when(o).then(function(t){if(t){l&&(t=n(t)(a));var o=angular.element('
');i.append(o),e(function(){r(t,o)},34,!1)}})}}}}e.$inject=["$timeout","$q","$interpolate"],angular.module("app.core").directive("hljs",e)}(),function(){"use strict";function e(){return{restrict:"E",scope:{templatePath:"=template",card:"=ngModel",vm:"=viewModel"},template:'
',compile:function(e){return e.addClass("ms-card"),function(e,t){function n(){e.$emit("msCard::cardTemplateLoaded",t)}e.cardTemplateLoaded=n}}}}angular.module("app.core").directive("msCard",e)}(),function(){"use strict";function e(e,t,n,a){function i(){return n.dashboardItem.update(s.options).$promise.then(function(e){o(e)}).catch(function(e){console.error(e)})}function o(e){t.hide(e)}var s=this;s.options=a,s.closeDialog=o,s.updateItem=i}e.$inject=["$scope","$mdDialog","api","options"],angular.module("app.tools").controller("EditClockItemDashboardDialogController",e)}(),function(){"use strict";function e(e,t,n,a){function i(a,i,o){function s(n){e.show({controller:"EditClockItemDashboardDialogController",controllerAs:"vm",templateUrl:"app/core/directives/ms-dash-clock/edit/dialog.html",parent:angular.element(t.body),targetEvent:n,clickOutsideToClose:!0,locals:{options:a.options}})}function r(e){return n.trustAsResourceUrl(e)}a.options?a.options.data||(a.options.data={theme:"light",digitalFormat:"hh:mm:ss"}):a.options={},a.options.sizeX=a.options.sizeX<=1?2:a.options.sizeX,a.options.sizeY=a.options.sizeY<=1?2:a.options.sizeY,a.editItem=s,a.getTrustSrc=r}return{restrict:"E",scope:{options:"=",deleteItem:"&onDeleteItem"},link:i,templateUrl:"app/core/directives/ms-dash-clock/ms-dash-clock.html"}}e.$inject=["$mdDialog","$document","$sce","api"],angular.module("app.core").directive("msDashClock",e)}(),function(){"use strict";function e(e,t,n,a){function i(){return n.dashboardItem.update(s.options).$promise.then(function(e){o(e)}).catch(function(e){console.error(e)})}function o(e){t.hide(e)}var s=this;s.options=a,s.closeDialog=o,s.updateItem=i}e.$inject=["$scope","$mdDialog","api","options"],angular.module("app.tools").controller("EditCounterItemDashboardDialogController",e)}(),function(){"use strict";function e(e,t,n,a,i){function o(n,i){function o(e){n.result=e}function s(a){e.show({controller:"EditCounterItemDashboardDialogController",controllerAs:"vm",templateUrl:"app/core/directives/ms-dash-counter/edit/dialog.html",parent:angular.element(t.body),targetEvent:a,clickOutsideToClose:!0,locals:{options:n.options}})}n.options&&!n.options.data&&(n.options.data={background:"#FFFFFF",foreground:"#03A9F4",foregroundTitle:"#7f7f7f",query:{fields:[],limit:1}}),a.on("widget:"+n.options.id,o),n.editItem=s,n.onWidgetUpdate=o}return{restrict:"E",scope:{options:"=",deleteItem:"&onDeleteItem"},link:o,templateUrl:"app/core/directives/ms-dash-counter/ms-dash-counter.html"}}e.$inject=["$mdDialog","$document","$interval","socket","api"],angular.module("app.core").directive("msDashCounter",e)}(),function(){"use strict";function e(e,t,n,a){function i(){return n.dashboardItem.update(s.options).$promise.then(function(e){o(e)}).catch(function(e){console.error(e)})}function o(e){t.hide(e)}var s=this;s.options=a,s.closeDialog=o,s.updateItem=i}e.$inject=["$scope","$mdDialog","api","options"],angular.module("app.tools").controller("EditIframeItemDashboardDialogController",e)}(),function(){"use strict";function e(e,t,n,a){function i(a,i,o){function s(n){e.show({controller:"EditIframeItemDashboardDialogController",controllerAs:"vm",templateUrl:"app/core/directives/ms-dash-iframe/edit/dialog.html",parent:angular.element(t.body),targetEvent:n,clickOutsideToClose:!0,locals:{options:a.options}})}function r(e){return n.trustAsResourceUrl(e)}a.options&&!a.options.data&&(a.options.data={url:"https://www.xcallymotion.com/"}),a.editItem=s,a.getTrustSrc=r}return{restrict:"E",scope:{options:"=",deleteItem:"&onDeleteItem"},link:i,templateUrl:"app/core/directives/ms-dash-iframe/ms-dash-iframe.html"}}e.$inject=["$mdDialog","$document","$sce","api"],angular.module("app.core").directive("msDashIframe",e)}(),function(){"use strict";function e(e,t,n,a){function i(){return n.dashboardItem.update(s.options).$promise.then(function(e){o(e)}).catch(function(e){console.error(e)})}function o(e){t.hide(e)}var s=this;s.options=a,s.closeDialog=o,s.updateItem=i}e.$inject=["$scope","$mdDialog","api","options"],angular.module("app.tools").controller("EditTableItemDashboardDialogController",e)}(),function(){"use strict";function e(e,t,n,a,i){function o(n,a,o){function s(e){n.result=e}function r(a){e.show({controller:"EditTableItemDashboardDialogController",controllerAs:"vm",templateUrl:"app/core/directives/ms-dash-table/edit/dialog.html",parent:angular.element(t.body),targetEvent:a,clickOutsideToClose:!0,locals:{options:n.options}})}n.options&&!n.options.data&&(n.options.data={query:{}}),i.on("widget:"+n.options.id,s),n.editItem=r,n.onWidgetUpdate=s}return{restrict:"E",scope:{options:"=",deleteItem:"&onDeleteItem"},link:o,templateUrl:"app/core/directives/ms-dash-table/ms-dash-table.html"}}e.$inject=["$mdDialog","$document","$interval","api","socket"],angular.module("app.core").directive("msDashTable",e)}(),function(){"use strict";function e(){function e(e){n=angular.extend({},n,e)}var t=this,n={formatter:function(e){return e?""===e?e:new Date(e):""},parser:function(e){return e?moment(e).add(moment(e).utcOffset(),"m").toDate():""}};t.config=e,t.$get=function(){return n}}function t(e){return{require:"ngModel",priority:1,link:function(t,n,a,i){i.$formatters.push(e.formatter),i.$parsers.push(e.parser)}}}t.$inject=["msDatepickerFixConfig"],angular.module("app.core").provider("msDatepickerFixConfig",e).directive("msDatepickerFix",t)}(),function(){"use strict";function e(){return{restrict:"E",scope:{options:"="},controller:["$scope",function(e){e.transfer=function(t,n,a,i){var o=[];if(a>=0)o.push(t[a]),n.push(t[a]),t.splice(a,1);else{for(var s=0;s0&&angular.isDefined(u.forms[u.selectedIndex-1])&&u.forms[u.selectedIndex-1].$invalid}function c(){for(var e=0;ed.options.responsive.md?d.options.responsive.md:d.columnCount:n("sm")?d.columnCount=d.columnCount>d.options.responsive.sm?d.options.responsive.sm:d.columnCount:d.columnCount=d.options.responsive.xs,d.columnWidth=d.containerPos.width/d.columnCount}var d=this,c={columnCount:5,respectItemOrder:!1,reLayoutDebounce:400,responsive:{md:3,sm:2,xs:1}},m=!0;d.options=null,d.container=[],d.containerPos="",d.columnWidth="",d.items=[],d.reLayout=r,d.initialize=i,d.waitImagesLoaded=o,e.$on("msMasonry:relayout",function(){r()})}function t(e){function t(t,n){return{pre:function(e,a,i,o){o.options=angular.fromJson(n.options||"{}"),o.container=t},post:function(t,n,a,i){e(function(){i.initialize()})}}}return{restrict:"AEC",controller:"msMasonryController",compile:t}}function n(){function e(e,t,n,a){a.waitImagesLoaded(t,function(){a.reLayout()}),e.$on("msMasonryItem:finishReLayout",function(){e.$watch(function(){return t.height()},function(e,t){e!==t&&a.reLayout()})}),t.on("$destroy",function(){a.reLayout()})}return{restrict:"AEC",require:"^msMasonry",priority:1,link:e}}e.$inject=["$scope","$window","$mdMedia","$timeout"],t.$inject=["$timeout"],angular.module("app.core").controller("msMasonryController",e).directive("msMasonry",t).directive("msMasonryItem",n)}(),function(){"use strict";function e(e,t,n,a){function i(e,t){c.selectedPalette=e,c.selectedHues=t}function o(e,t){l(e,t),d(),n.hide()}function s(){c.selectedColor={palette:"",hue:"",class:""},i(!1,!1),d()}function r(){if(c.modelCtrl.$viewValue&&""!==c.modelCtrl.$viewValue){var e,t;if("class"===c.msModelType){var n=c.modelCtrl.$viewValue.split("-");n.length>=5?(e=n[1]+"-"+n[2],t=n[3]):(e=n[1],t=n[2])}else"obj"===c.msModelType&&(e=c.modelCtrl.$viewValue.palette,t=c.modelCtrl.$viewValue.hue||500);l(e,t)}else s()}function l(t,n){c.selectedColor={palette:t,hue:n,class:"md-"+t+"-"+n+"-bg",bgColorValue:a.rgba(c.palettes[t][n].value),fgColorValue:a.rgba(c.palettes[t][n].contrast)},"obj"!==c.msModelType||angular.equals(c.selectedColor,c.modelCtrl.$viewValue)||d(),i(t,c.palettes[t]),e.$selectedColor=c.selectedColor}function d(){"class"===c.msModelType?c.modelCtrl.$setViewValue(c.selectedColor.class):"obj"===c.msModelType&&c.modelCtrl.$setViewValue(c.selectedColor)}var c=this;c.palettes=t,c.selectedPalette=!1,c.selectedHues=!1,e.$selectedColor={},c.activateHueSelection=i,c.selectColor=o,c.removeColor=s,e.$watch("ngModel",r)}function t(){return{require:["msMaterialColorPicker","ngModel"],restrict:"E",scope:{ngModel:"=",msModelType:"@?"},controller:"msMaterialColorPickerController as vm",transclude:!0,templateUrl:"app/core/directives/ms-material-color-picker/ms-material-color-picker.html",link:function(e,t,n,a,i){var o=a[0];o.modelCtrl=a[1],o.msModelType=e.msModelType||"class",i(e,function(e){(e=e.filter(function(e,t){return 1===t.nodeType})).length&&t.find("ms-color-picker-button").replaceWith(e)})}}}e.$inject=["$scope","$mdColorPalette","$mdMenu","motionGenerator"],angular.module("app.core").controller("msMaterialColorPickerController",e).directive("msMaterialColorPicker",t)}(),function(){"use strict";function e(){function e(e,t){o={scope:e,element:t}}function t(){return o.scope.isNavFoldedOpen()}function n(){o.scope.toggleFold()}function a(){o.scope.openFolded()}function i(){o.scope.closeFolded()}var o={};return{setFoldable:e,isNavFoldedOpen:t,toggleFold:n,openFolded:a,closeFolded:i}}function t(e,t,n){return{restrict:"A",link:function(a,i,o){function s(){return p}function r(){(u=!u)?l():m()}function l(){g.addClass("ms-nav-folded"),t.$broadcast("msNav::forceCollapse"),i.scrollTop(0),b.append(h),h.on("mouseenter touchstart",function(e){d(e),p=!0})}function d(e){angular.isDefined(e)&&e.preventDefault(),g.addClass("ms-nav-folded-open"),t.$broadcast("msNav::expandMatchingToggles"),b.find(h).remove(),b.parent().append(v),v.on("mouseenter touchstart",function(e){c(e),p=!1})}function c(e){angular.isDefined(e)&&e.preventDefault(),t.$broadcast("msNav::forceCollapse"),i.scrollTop(0),g.removeClass("ms-nav-folded-open"),b.parent().find(v).remove(),b.append(h),h.on("mouseenter touchstart",function(e){d(e),p=!0})}function m(){g.removeClass("ms-nav-folded ms-nav-folded-open"),t.$broadcast("msNav::expandMatchingToggles"),i.off("mouseenter mouseleave")}var u="true"===o.msNavIsFolded,p=!1,g=angular.element(e[0].body),h=angular.element('
'),v=angular.element('
'),b=i.parent();n.setFoldable(a,i,u),u?l():m(),a.toggleFold=r,a.openFolded=d,a.closeFolded=c,a.isNavFoldedOpen=s,a.$on("$destroy",function(){h.off("mouseenter touchstart"),v.off("mouseenter touchstart"),i.off("mouseenter mouseleave")})}}}function n(){function e(){return l}function t(){l=!0}function n(){l=!1}function a(e,t){d.push({element:e,scope:t})}function i(){return c}function o(e,t){c.push({element:e,scope:t})}function s(){c=[]}var r=this,l=!1,d=[],c=[];r.isDisabled=e,r.enable=n,r.disable=t,r.setToggleItem=a,r.getLockedItems=i,r.setLockedItem=o,r.clearLockedItems=s}function a(e,t,n){return{restrict:"E",scope:{},controller:"MsNavController",compile:function(a){return a.addClass("ms-nav"),function(a){e.$broadcast("msNav::expandMatchingToggles");var i=e.$on("$stateChangeSuccess",function(){e.$broadcast("msNav::expandMatchingToggles"),t.when("navigation").then(function(e){e.close(),n.isNavFoldedOpen()&&n.closeFolded()})});a.$on("$destroy",function(){i()})}}}}function i(){return{restrict:"A",compile:function(e){return e.addClass("ms-nav-title"),function(){}}}}function o(){return{restrict:"AE",compile:function(e){return e.addClass("ms-nav-button"),function(){}}}}function s(e,t,n,a){return{restrict:"A",require:"^msNav",scope:!0,compile:function(i,o){return i.addClass("ms-nav-toggle"),angular.isUndefined(o.collapsed)&&(o.collapsed=!0),i.attr("collapsed",o.collapsed),function(i,o,s,r){function l(){r.isDisabled()||(r.disable(),d()?(r.clearLockedItems(),i.$emit("msNav::pushToLockedList"),e.$broadcast("msNav::collapse"),m().then(function(){r.enable()})):i.$broadcast("msNav::forceCollapse"))}function d(){return"true"===o.attr("collapsed")}function c(){return!d()}function m(){var e=t.defer();if(c())return e.reject({error:!0}),e.promise;o.attr("collapsed",!1);var a=angular.element(o.find("ms-nav-toggle-items")[0]);a.css({position:"absolute",visibility:"hidden",display:"block",height:"auto"});var s=a[0].offsetHeight;return a.css({position:"",visibility:"",display:"",height:""}),i.$evalAsync(function(){n.animate(a,{display:"block",height:"0px"},{height:s+"px"},p.expandAnimation).then(function(){a.addClass(p.expanded),a.css({height:""}),e.resolve({success:!0})})}),e.promise}function u(){var e=t.defer();if(d())return e.reject({error:!0}),e.promise;o.attr("collapsed",!0);var a=angular.element(o.find("ms-nav-toggle-items")[0]),s=a[0].offsetHeight;return i.$evalAsync(function(){n.animate(a,{height:s+"px"},{height:"0px"},p.collapseAnimation).then(function(){a.removeClass(p.expanded),a.css({display:"",height:""}),e.resolve({success:!0})})}),e.promise}var p={expanded:"expanded",expandAnimation:"expand-animation",collapseAnimation:"collapse-animation"},g=o.find("a"),h=[],v=/\(.*\)/g;angular.forEach(g,function(e){var t=angular.element(e).attr("ui-sref");angular.isUndefined(t)||(t=t.replace(v,""),h.push(t))}),r.setToggleItem(o,i),o.children(".ms-nav-button").on("click",l),i.$on("$destroy",function(){o.children(".ms-nav-button").off("click")}),i.$on("msNav::collapse",function(){var e=r.getLockedItems(),t=!1;angular.forEach(e,function(e){angular.equals(e.scope,i)&&(t=!0)}),t||u().then(function(){r.enable()})}),i.$on("msNav::forceCollapse",function(){u().then(function(){r.enable()})}),i.$on("msNav::expandMatchingToggles",function(){var e=a.current.name,t=!1;angular.forEach(h,function(n){e===n&&(t=!0)}),t?m():u()}),i.$on("msNav::pushToLockedList",function(){r.setLockedItem(o,i)})}}}}t.$inject=["$document","$rootScope","msNavFoldService"],a.$inject=["$rootScope","$mdComponentRegistry","msNavFoldService"],s.$inject=["$rootScope","$q","$animate","$state"],angular.module("app.core").factory("msNavFoldService",e).directive("msNavIsFolded",t).controller("MsNavController",n).directive("msNav",a).directive("msNavTitle",i).directive("msNavButton",o).directive("msNavToggle",s)}(),function(){"use strict";function e(){function e(e,t){if(angular.isString(e)){for(var n=e.split("."),i=n[n.length-1],r=a(n),l=!1,d=0;d1&&a.sort(i),a.length>0&&n(a)}}function a(e){var t=r;if(1===e.length)return t;e.pop();for(var n=0;n0&&(t=t.concat(h(e[n].children)))}return t}var v=null,b=null,f=null,E=null;return{saveItem:e,deleteItem:t,sort:n,clearNavigation:a,setActiveItem:i,getActiveItem:o,getNavigation:s,getFlatNavigation:l,setNavigationScope:d,setFolded:c,getFolded:m,setFoldedOpen:u,getFoldedOpen:p,toggleFolded:g}}}function t(e,t){function n(){angular.element("body").toggleClass("ms-navigation-horizontal-mobile-menu-active")}var a=this;e.root?a.navigation=t.getNavigation(e.root):a.navigation=t.getNavigation(),a.toggleHorizontalMobileMenu=n,function(){t.sort()}()}function n(e,t,n,a){return{restrict:"E",scope:{folded:"=",root:"@"},controller:"MsNavigationController as vm",templateUrl:"app/core/directives/ms-navigation/templates/vertical.html",transclude:!0,compile:function(i){return i.addClass("ms-navigation"),function(i,o){function s(t){if(a.setFolded(t),t)e.$broadcast("msNavigation::collapse"),u.addClass("ms-navigation-folded"),r();else{var n=a.getActiveItem();n&&n.scope.$emit("msNavigation::stateMatched"),u.removeClass("ms-navigation-folded ms-navigation-folded-open"),d()}}function r(){o.parent().append(p),t(function(){p.on("mouseenter touchstart",c)})}function l(){u.find("#main").append(g),g.on("mouseenter touchstart",m)}function d(){g.remove()}function c(e){e&&e.preventDefault(),a.setFoldedOpen(!0);var t=a.getActiveItem();t&&t.scope.$emit("msNavigation::stateMatched"),u.addClass("ms-navigation-folded-open"),p.remove(),l()}function m(t){t&&t.preventDefault(),a.setFoldedOpen(!1),e.$broadcast("msNavigation::collapse"),u.removeClass("ms-navigation-folded-open"),g.remove(),r()}var u=angular.element("body"),p=angular.element('
'),g=angular.element('
'),h=n("navigation");a.setNavigationScope(i),function(){null===a.getFolded()&&a.setFolded(i.folded),a.getFolded()&&(t(function(){e.$broadcast("msNavigation::collapse")}),u.addClass("ms-navigation-folded"),r())}(),i.$watch(function(){return h.isLockedOpen()},function(t,n){if(!angular.isUndefined(t)&&!angular.equals(t,n)&&a.getFolded())if(t)e.$broadcast("msNavigation::collapse");else{var i=a.getActiveItem();i&&i.scope.$emit("msNavigation::stateMatched")}}),i.$watch("folded",function(e,t){angular.isUndefined(e)||angular.equals(e,t)||s(e)}),i.toggleFolded=function(){s(!a.getFolded())},i.$on("$stateChangeStart",function(){h.close()}),i.$on("$destroy",function(){g.off("mouseenter touchstart"),p.off("mouseenter touchstart")})}}}}function a(e,t,n,a,i,o){function s(){m.collapsed?m.expand():m.collapse()}function r(){var t=m.element.children("ul"),n=t[0].offsetHeight;e.$evalAsync(function(){m.collapsed=!0,m.element.addClass("collapsing"),a.animate(t,{display:"block",height:n+"px"},{height:"0px"},m.animateHeightClass).then(function(){t.css({display:"",height:""}),m.element.removeClass("collapsing")}),e.$broadcast("msNavigation::collapse")})}function l(){var t=m.element.children("ul");t.css({position:"absolute",visibility:"hidden",display:"block",height:"auto"});var i=t[0].offsetHeight;t.css({position:"",visibility:"",display:"",height:""}),e.$evalAsync(function(){m.collapsed=!1,m.element.addClass("expanding"),a.animate(t,{display:"block",height:"0px"},{height:i+"px"},m.animateHeightClass).then(function(){t.css({height:""}),m.element.removeClass("expanding")}),n.$broadcast("msNavigation::collapse",m.node._path)})}function d(){return m.node.class}function c(){return!(!angular.isDefined(m.node.hidden)||!angular.isFunction(m.node.hidden))&&m.node.hidden()}var m=this;m.element=t,m.node=e.node,m.hasChildren=void 0,m.collapsed=void 0,m.collapsable=void 0,m.group=void 0,m.animateHeightClass="animate-height",m.toggleCollapsed=s,m.collapse=r,m.expand=l,m.getClass=d,m.isHidden=c,function(){if(m.hasChildren=m.node.children.length>0,m.group=!(!angular.isDefined(m.node.group)||!0!==m.node.group),!m.hasChildren||m.group?m.collapsable=!1:m.collapsable=!(!angular.isUndefined(m.node.collapsable)&&"boolean"==typeof m.node.collapsable&&!0!==m.node.collapsable),m.collapsable?m.collapsed=!(!angular.isUndefined(m.node.collapsed)&&"boolean"==typeof m.node.collapsed&&!0!==m.node.collapsed):m.collapsed=!1,m.node.state===i.current.name||i.includes(m.node.state)){if(angular.isDefined(m.node.stateParams)&&angular.isDefined(i.params)&&!angular.equals(m.node.stateParams,i.params))return;e.$emit("msNavigation::stateMatched"),o.setActiveItem(m.node,e)}e.$on("msNavigation::stateMatched",function(){m.collapsable&&m.collapsed&&e.$evalAsync(function(){m.collapsed=!1})}),e.$on("msNavigation::collapse",function(e,t){if(!m.collapsed&&m.collapsable)if(angular.isUndefined(t))m.collapse();else{var n=t.split("."),a=[],i=o.getActiveItem();if(i&&(a=i.node._path.split(".")),n.indexOf(m.node._id)>-1)return;if(a.indexOf(m.node._id)>-1)return;m.collapse()}}),e.$on("$stateChangeSuccess",function(){if(m.node.state===i.current.name){if(angular.isDefined(m.node.stateParams)&&angular.isDefined(i.params)&&!angular.equals(m.node.stateParams,i.params))return;o.setActiveItem(m.node,e),n.$broadcast("msNavigation::collapse",m.node._path)}if(i.includes(m.node.state)){if(angular.isDefined(m.node.stateParams)&&angular.isDefined(i.params)&&!angular.equals(m.node.stateParams,i.params))return;e.$emit("msNavigation::stateMatched")}})}()}function i(){return{restrict:"A",bindToController:{node:"=msNavigationNode"},controller:"MsNavigationNodeController as vm",compile:function(e){return e.addClass("ms-navigation-node"),function(e,t,n,a){t.addClass(a.getClass()),a.group&&t.addClass("group")}}}}function o(){return{restrict:"A",require:"^msNavigationNode",compile:function(e){return e.addClass("ms-navigation-item"),function(e,t,n,a){a.collapsable&&t.on("click",a.toggleCollapsed),e.$on("$destroy",function(){t.off("click")})}}}}function s(e){return{restrict:"E",scope:{root:"@"},controller:"MsNavigationController as vm",templateUrl:"app/core/directives/ms-navigation/templates/horizontal.html",transclude:!0,compile:function(t){return t.addClass("ms-navigation-horizontal"),function(t){e.setNavigationScope(t)}}}}function r(e,t,n,a,i){function o(){return s.node.class}var s=this;s.element=t,s.node=e.node,s.hasChildren=void 0,s.group=void 0,s.getClass=o,function(){if(s.isActive=!1,s.hasChildren=s.node.children.length>0,s.group=!(!angular.isDefined(s.node.group)||!0!==s.node.group),s.node.state===a.current.name||a.includes(s.node.state)){if(angular.isDefined(s.node.stateParams)&&angular.isDefined(a.params)&&!angular.equals(s.node.stateParams,a.params))return;e.$emit("msNavigation::stateMatched"),i.setActiveItem(s.node,e)}e.$on("msNavigation::stateMatched",function(){s.hasChildren&&e.$evalAsync(function(){s.isActive=!0})}),e.$on("msNavigation::clearActive",function(){if(s.hasChildren){var t=[],n=i.getActiveItem();n&&(t=n.node._path.split(".")),t.indexOf(s.node._id)>-1?e.$evalAsync(function(){s.isActive=!0}):e.$evalAsync(function(){s.isActive=!1})}}),e.$on("$stateChangeSuccess",function(){if(s.node.state===a.current.name||a.includes(s.node.state)){if(angular.isDefined(s.node.stateParams)&&angular.isDefined(a.params)&&!angular.equals(s.node.stateParams,a.params))return;i.setActiveItem(s.node,e),n.$broadcast("msNavigation::clearActive")}})}()}function l(){return{restrict:"A",bindToController:{node:"=msNavigationHorizontalNode"},controller:"MsNavigationHorizontalNodeController as vm",compile:function(e){return e.addClass("ms-navigation-horizontal-node"),function(e,t,n,a){t.addClass(a.getClass()),a.group&&t.addClass("group")}}}}function d(e){return{restrict:"A",require:"^msNavigationHorizontalNode",compile:function(t){return t.addClass("ms-navigation-horizontal-item"),function(t,n,a,i){function o(){i.hasChildren&&!e("gt-md")&&n.toggleClass("expanded")}n.on("click",o),t.$on("$destroy",function(){n.off("click")})}}}}t.$inject=["$scope","msNavigationService"],n.$inject=["$rootScope","$timeout","$mdSidenav","msNavigationService"],a.$inject=["$scope","$element","$rootScope","$animate","$state","msNavigationService"],s.$inject=["msNavigationService"],r.$inject=["$scope","$element","$rootScope","$state","msNavigationService"],d.$inject=["$mdMedia"],angular.module("app.core").provider("msNavigationService",e).controller("MsNavigationController",t).directive("msNavigation",n).controller("MsNavigationNodeController",a).directive("msNavigationNode",i).directive("msNavigationItem",o).directive("msNavigationHorizontal",s).controller("MsNavigationHorizontalNodeController",r).directive("msNavigationHorizontalNode",l).directive("msNavigationHorizontalItem",d)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r,l){function d(){p.mobileBarActive=!p.mobileBarActive}function c(){return s.pause.get({fields:"name",nolimit:!0}).$promise.then(function(e){p.pauses=e.rows?e.rows:[]}).catch(function(e){r.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETPAUSES",msg:e.status?JSON.stringify(e.data):e.toString()})})}function m(e){return s.user.pause({id:p.user.id,type:e||"DEFAULT PAUSE"}).$promise.catch(function(e){r.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:PAUSEUSER",msg:e.status?JSON.stringify(e.data):e.toString()})})}function u(){return s.user.unpause({id:p.user.id}).$promise.catch(function(e){r.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:UNPAUSEUSER",msg:e.status?JSON.stringify(e.data):e.toString()})})}var p=this;p.mobileBarActive=!1,p.pauses=[],p.user=l.getCurrentUser(),p.toggleMobileBar=d,p.onInit=c,p.pause=m,p.unpause=u,p.onInit()}function t(){return{restrict:"E",scope:{},require:"msPhonebar",controller:"MsPhonebarController as vm_pb",bindToController:{},templateUrl:"app/core/directives/ms-phonebar/ms-phonebar.html",compile:function(e){return e.addClass("ms-phonebar"),function(e,t){}}}}e.$inject=["$scope","$cookies","$document","$timeout","$q","msNavigationService","api","toasty","Auth"],angular.module("app.core").controller("MsPhonebarController",e).directive("msPhonebar",t)}(),function(){"use strict";function e(){return{restrict:"A",scope:{msRandomClass:"="},link:function(e,t){var n=e.msRandomClass[Math.floor(Math.random()*e.msRandomClass.length)];t.addClass(n)}}}angular.module("app.core").directive("msRandomClass",e)}(),function(){"use strict";function e(){return{restrict:"A",link:function(e,t){var n=angular.element('
');t.after(n),n.append(t)}}}angular.module("app.core").directive("msResponsiveTable",e)}(),function(){"use strict";function e(){function e(e){t=angular.extend({},t,e)}var t={wheelSpeed:1,wheelPropagation:!1,swipePropagation:!0,minScrollbarLength:null,maxScrollbarLength:null,useBothWheelAxes:!1,useKeyboard:!0,suppressScrollX:!1,suppressScrollY:!1,scrollXMarginOffset:0,scrollYMarginOffset:0,stopPropagationOnClick:!0};this.config=e,this.$get=function(){function e(){return t}return{getConfig:e}}}function t(e,t,n,a){return{restrict:"AE",compile:function(i){if(!(a.getConfig("disableCustomScrollbars")||a.getConfig("disableCustomScrollbarsOnMobile")&&n.isMobile()))return i.addClass("ms-scroll"),function(n,a,i){function o(){PerfectScrollbar.update(a[0])}var s={};i.msScroll&&(s=n.$eval(i.msScroll)),s=angular.extend({},t.getConfig(),s),e(function(){PerfectScrollbar.initialize(a[0],s)},0),a.on("mouseenter",o),n.$watch(function(){return a.prop("scrollHeight")},function(e,t){angular.isUndefined(e)||angular.equals(e,t)||o()}),n.$watch(function(){return a.prop("scrollWidth")},function(e,t){angular.isUndefined(e)||angular.equals(e,t)||o()}),n.$on("$destroy",function(){a.off("mouseenter"),PerfectScrollbar.destroy(a[0])})}}}}t.$inject=["$timeout","msScrollConfig","msUtils","motionConfig"],angular.module("app.core").provider("msScrollConfig",e).directive("msScroll",t)}(),function(){"use strict";function e(e,t,n){function a(e){if(!p.collapsed){var t=null===e;(angular.isArray(e)||t)&&(p.selectedResultIndex=0,p.results=e)}}function i(){p.collapsed=!1,e.expand(),p.onExpand&&angular.isFunction(p.onExpand)&&p.onExpand()}function o(){p.query="",p.populateResults(null),p.collapsed=!0,e.collapse(),p.onCollapse&&angular.isFunction(p.onCollapse)&&p.onCollapse()}function s(){g&&p.collapse()}function r(e){e.preventDefault()}function l(e){var t=e.keyCode;switch([27,38,40].indexOf(t)>-1&&e.preventDefault(),t){case 13:if(!p.results)return;p.handleResultClick(p.results[p.selectedResultIndex]);break;case 27:p.collapse();break;case 38:p.selectedResultIndex-1>=0&&(p.selectedResultIndex--,p.ensureSelectedResultIsVisible());break;case 40:if(!p.results)return;p.selectedResultIndex+1a&&e.scrollTop(a),i>e.height()+e.scrollTop()&&e.scrollTop(i-e.height())}}var p=this;p.collapsed=!0,p.query="",p.queryOptions={debounce:p.debounce||0};var g=!(!p.collapseOnBlur||"true"!=p.collapseOnBlur);p.resultsLoading=!1,p.results=null,p.selectedResultIndex=0,p.ignoreMouseEvents=!1,p.populateResults=a,p.expand=i,p.collapse=o,p.blurCollapse=s,p.absorbEvent=r,p.handleKeydown=l,p.handleMouseenter=d,p.temporarilyIgnoreMouseEvents=c,p.handleResultClick=m,p.ensureSelectedResultIsVisible=u,function(){e.$watch("MsSearchBar.query",function(t,n){if(!angular.isUndefined(t)&&!angular.equals(t,n)&&!p.collapsed){var a=e.$parent.$eval(p.onSearch,{query:t}),i=angular.isArray(a),o=a&&!!a.then;i&&p.populateResults(a),o&&(p.resultsLoading=!0,a.then(function(e){p.populateResults(e)},function(){p.populateResults([])}).finally(function(){p.resultsLoading=!1}))}})}()}function t(e){return{restrict:"E",scope:{},require:"msSearchBar",controller:"MsSearchBarController as MsSearchBar",bindToController:{debounce:"=?",onSearch:"@",onResultClick:"&?",onExpand:"&?",onCollapse:"&?",collapseOnBlur:"@"},templateUrl:"app/core/directives/ms-search-bar/ms-search-bar.html",compile:function(t){return t.addClass("ms-search-bar"),function(t,n){function a(){n.addClass("expanded"),s.addClass("ms-search-bar-expanded"),o.focus()}function i(){n.removeClass("expanded"),s.removeClass("ms-search-bar-expanded")}var o,s=e.find("body");t.collapse=i,t.expand=a,function(){o=n.find("#ms-search-bar-input")}()}}}}e.$inject=["$scope","$element","$timeout"],t.$inject=["$document"],angular.module("app.core").controller("MsSearchBarController",e).directive("msSearchBar",t)}(),function(){"use strict";function e(e,t,n,a,i,o){function s(){for(var e=[],t=o.getFlatNavigation(),n=i.defer(),s=0;s-1)return!0});for(var r=0;r0&&(e=f.shortcuts);return f.selectedResultIndex=0,a(function(){n.resolve(e)},250),n.promise}function r(){var e=i.defer(),n=angular.fromJson(t.get("motion.shortcuts"));return angular.isUndefined(n)&&(n=[{title:"Agents",icon:"icon-account-multiple",state:"app.staff.agents",weight:5,children:[],uisref:"app.staff.agents",hasShortcut:!0},{title:"License",icon:"icon-cog",state:"app.settings.license",weight:10,children:[],uisref:"app.settings.license",hasShortcut:!0}],t.put("motion.shortcuts",angular.toJson(n))),e.resolve(n),e.promise}function l(){var e=i.defer();return t.put("motion.shortcuts",angular.toJson(f.shortcuts)),a(function(){e.resolve({success:!0})},250),e.promise}function d(e){e.hasShortcut=!0,f.shortcuts.push(e),f.saveShortcuts()}function c(e){e.hasShortcut=!1;for(var t=0;t=f.shortcuts.length&&(f.selectedResultIndex=f.shortcuts.length-1)));f.saveShortcuts()}function m(e){e.hasShortcut?f.removeShortcut(e):f.addShortcut(e)}function u(e){e.preventDefault()}function p(e){var t=e.keyCode;switch([38,40].indexOf(t)>-1&&e.preventDefault(),t){case 13:f.handleResultClick(f.results[f.selectedResultIndex]);break;case 38:f.selectedResultIndex-1>=0&&(f.selectedResultIndex--,f.ensureSelectedResultIsVisible());break;case 40:f.selectedResultIndex+1a&&e.scrollTop(a),i>e.height()+e.scrollTop()&&e.scrollTop(i-e.height())}}function b(){f.mobileBarActive=!f.mobileBarActive}var f=this;f.query="",f.queryOptions={debounce:300},f.resultsLoading=!1,f.selectedResultIndex=0,f.ignoreMouseEvents=!1,f.mobileBarActive=!1,f.results=null,f.shortcuts=[],f.sortableOptions={ghostClass:"ghost",forceFallback:!0,fallbackClass:"dragging",onSort:function(){f.saveShortcuts()}},f.populateResults=s,f.loadShortcuts=r,f.saveShortcuts=l,f.addShortcut=d,f.removeShortcut=c,f.handleResultClick=m,f.absorbEvent=u,f.handleKeydown=p,f.handleMouseenter=g,f.temporarilyIgnoreMouseEvents=h,f.ensureSelectedResultIsVisible=v,f.toggleMobileBar=b,function(){f.loadShortcuts().then(function(e){f.shortcuts=e,f.shortcuts.length>0&&(f.results=e)}),e.$watch("MsShortcuts.query",function(e,t){angular.isUndefined(e)||angular.equals(e,t)||(f.resultsLoading=!0,f.populateResults().then(function(e){f.results=e},function(){f.results=[]}).finally(function(){f.resultsLoading=!1}))})}()}function t(){return{restrict:"E",scope:{},require:"msShortcuts",controller:"MsShortcutsController as MsShortcuts",bindToController:{},templateUrl:"app/core/directives/ms-shortcuts/ms-shortcuts.html",compile:function(e){return e.addClass("ms-shortcuts"),function(e,t){}}}}e.$inject=["$scope","$cookies","$document","$timeout","$q","msNavigationService"],angular.module("app.core").controller("MsShortcutsController",e).directive("msShortcuts",t)}(),function(){"use strict";function e(){return{restrict:"A",require:"^mdSidenav",link:function(e,t,n,a){e.$watch(function(){return a.isOpen()&&!a.isLockedOpen()},function(e){angular.isUndefined(e)||(t.parent().toggleClass("full-height",e),angular.element("html").toggleClass("sidenav-open",e))})}}}angular.module("app.core").directive("msSidenavHelper",e)}(),function(){"use strict";function e(e){return{restrict:"E",link:function(t,n){var a=t.$on("msSplashScreen::remove",function(){e.leave(n).then(function(){a(),t=n=null})})}}}e.$inject=["$animate"],angular.module("app.core").directive("msSplashScreen",e)}(),function(){"use strict";function e(e){function t(e){T.orientation=e||"horizontal"}function n(e){T.mainForm=e}function a(e,t,n){var a={element:e,scope:t,form:n,stepNumber:t.step||T.steps.length+1,stepTitle:t.stepTitle,stepTitleTranslate:t.stepTitleTranslate};return T.steps.push(a),T.steps.sort(function(e,t){return e.stepNumber-t.stepNumber}),a}function i(){T.setCurrentStep(T.currentStepNumber)}function o(){e(function(){for(var e=0;e=1;t--)if(!b(t)){e=t;break}T.setCurrentStep(e)}function d(){for(var e=T.currentStepNumber+1,t=e;t<=T.steps.length;t++)if(!b(t)){e=t;break}T.setCurrentStep(e)}function c(){T.setCurrentStep(1)}function m(){T.setCurrentStep(T.steps.length)}function u(){return 1===T.currentStepNumber}function p(){return T.currentStepNumber===T.steps.length}function g(e){return y(e)?T.currentStepNumber===e:null}function h(e){if(!y(e))return null;for(var t=!1,n=1;nT.steps.length)}function A(){return T.mainForm.$valid}var T=this;T.mainForm=void 0,T.orientation="horizontal",T.steps=[],T.currentStep=void 0,T.currentStepNumber=1,T.setOrientation=t,T.registerMainForm=n,T.registerStep=a,T.setupSteps=i,T.resetForm=o,T.setCurrentStep=s,T.gotoStep=r,T.gotoPreviousStep=l,T.gotoNextStep=d,T.gotoFirstStep=c,T.gotoLastStep=m,T.isFirstStep=u,T.isLastStep=p,T.isStepCurrent=g,T.isStepDisabled=h,T.isStepOptional=v,T.isStepHidden=b,T.filterHiddenStep=f,T.isStepValid=E,T.isStepNumberValid=y,T.isFormValid=A}function t(){return{restrict:"A",scope:{},require:["form","msHorizontalStepper"],priority:1001,controller:"MsStepperController as MsStepper",bindToController:{model:"=ngModel"},transclude:!0,templateUrl:"app/core/directives/ms-stepper/templates/horizontal/horizontal.html",compile:function(e){return e.addClass("ms-stepper"),function(e,t,n,a){var i=a[0],o=a[1];o.setOrientation("horizontal"),o.registerMainForm(i),o.setupSteps()}}}}function n(){return{restrict:"E",require:["form","^msHorizontalStepper"],priority:1e3,scope:{step:"=?",stepTitle:"=?",stepTitleTranslate:"=?",optionalStep:"=?",hideStep:"=?"},compile:function(e){return e.addClass("ms-stepper-step"),function(e,t,n,a){var i=a[0],o=a[1];e.optionalStep=angular.isDefined(n.optionalStep),o.registerStep(t,e,i),t.hide()}}}}function a(e){return{restrict:"A",scope:{},require:["form","msVerticalStepper"],priority:1001,controller:"MsStepperController as MsStepper",bindToController:{model:"=ngModel"},transclude:!0,templateUrl:"app/core/directives/ms-stepper/templates/vertical/vertical.html",compile:function(t){return t.addClass("ms-stepper"),function(t,n,a,i){var o=i[0],s=i[1];e(function(){s.setOrientation("vertical"),s.registerMainForm(o),s.setupSteps()})}}}}function i(){return{restrict:"E",require:["form","^msVerticalStepper"],priority:1e3,scope:{step:"=?",stepTitle:"=?",stepTitleTranslate:"=?",optionalStep:"=?",hideStep:"=?"},transclude:!0,templateUrl:"app/core/directives/ms-stepper/templates/vertical/step/vertical-step.html",compile:function(e){return e.addClass("ms-stepper-step"),function(e,t,n,a){var i=a[0],o=a[1];e.optionalStep=angular.isDefined(n.optionalStep),e.stepInfo=o.registerStep(t,e,i),e.MsStepper=o,t.find(".ms-stepper-step-content").hide()}}}}e.$inject=["$timeout"],a.$inject=["$timeout"],angular.module("app.core").controller("MsStepperController",e).directive("msHorizontalStepper",t).directive("msHorizontalStepperStep",n).directive("msVerticalStepper",a).directive("msVerticalStepperStep",i)}(),function(){"use strict";function e(){function e(e){n.scrollEl=e}function t(){return n.scrollEl}var n=this;n.scrollEl=void 0,n.setScrollEl=e,n.getScrollEl=t}function t(){return{scope:{msTimeline:"=?",loadMore:"&?msTimelineLoadMore"},controller:"MsTimelineController",compile:function(e){return e.addClass("ms-timeline"),function(e,t,n,a){function i(){d.scrollTop()+d.height()+c>r.position().top&&(r.addClass("show"),s(),e.loadMore().then(function(){r.removeClass("show"),o()},function(){r.remove()}))}function o(){d.on("scroll",i)}function s(){d.off("scroll",i)}var r=angular.element('
');t.append(r);var l={scrollEl:"#content"};l=angular.extend(l,e.msTimeline,{});var d=angular.element(l.scrollEl);a.setScrollEl(d);var c=144;o(),e.$on("$destroy",function(){s()})}}}}function n(e,t){return{scope:!0,require:"^msTimeline",compile:function(n){return n.addClass("ms-timeline-item").addClass("hidden"),function(n,a,i,o){function s(e){var n=t.defer(),a=e.find("img");return a.length>0?a.on("load",function(){n.resolve("Image is loaded")}):n.resolve("No images"),n.promise}function r(){m.scrollTop()+m.height()>a.position().top+l&&(e(function(){c=!0}),m.off("scroll",r))}var l=72,d=!1,c=!1,m=o.getScrollEl();!function(){a.find("ms-card")?n.$on("msCard::cardTemplateLoaded",function(t,n){s(angular.element(n[0])).then(function(){e(function(){d=!0})})}):s(a).then(function(){e(function(){d=!0})}),m.on("scroll",r),r()}();var u=n.$watch(function(){return d&&c},function(e,t){angular.equals(e,t)||e&&(a.removeClass("hidden").addClass("animate"),u())},!0)}}}}n.$inject=["$timeout","$q"],angular.module("app.core").controller("MsTimelineController",e).directive("msTimeline",t).directive("msTimelineItem",n)}(),function(){"use strict";function e(){return{restrict:"E",scope:{ngModel:"="},controller:["$scope",function(e){e.timezone={"Europe/Andorra":{name:"Europe/Andorra",utcOffset:60,offsetStr:"+01:00",countries:["AD"]},"Asia/Dubai":{name:"Asia/Dubai",utcOffset:240,offsetStr:"+04:00",countries:["AE","OM"]},"Asia/Kabul":{name:"Asia/Kabul",utcOffset:270,offsetStr:"+04:30",countries:["AF"]},"Europe/Tirane":{name:"Europe/Tirane",utcOffset:60,offsetStr:"+01:00",countries:["AL"]},"Asia/Yerevan":{name:"Asia/Yerevan",utcOffset:240,offsetStr:"+04:00",countries:["AM"]},"Antarctica/Rothera":{name:"Antarctica/Rothera",utcOffset:-180,offsetStr:"-03:00",countries:["AQ"]},"Antarctica/Palmer":{name:"Antarctica/Palmer",utcOffset:-180,offsetStr:"-03:00",countries:["AQ"]},"Antarctica/Mawson":{name:"Antarctica/Mawson",utcOffset:300,offsetStr:"+05:00",countries:["AQ"]},"Antarctica/Davis":{name:"Antarctica/Davis",utcOffset:420,offsetStr:"+07:00",countries:["AQ"]},"Antarctica/Casey":{name:"Antarctica/Casey",utcOffset:480,offsetStr:"+08:00",countries:["AQ"]},"Antarctica/Vostok":{name:"Antarctica/Vostok",utcOffset:360,offsetStr:"+06:00",countries:["AQ"]},"Antarctica/DumontDUrville":{name:"Antarctica/DumontDUrville",utcOffset:600,offsetStr:"+10:00",countries:["AQ"]},"Antarctica/Syowa":{name:"Antarctica/Syowa",utcOffset:180,offsetStr:"+03:00",countries:["AQ"]},"Antarctica/Troll":{name:"Antarctica/Troll",utcOffset:0,offsetStr:"+00:00",countries:["AQ"]},"America/Argentina/Buenos_Aires":{name:"America/Argentina/Buenos_Aires",utcOffset:-180,offsetStr:"-03:00",countries:["AR"]},"America/Argentina/Cordoba":{name:"America/Argentina/Cordoba",utcOffset:-180,offsetStr:"-03:00",countries:["AR"]},"America/Argentina/Salta":{name:"America/Argentina/Salta",utcOffset:-180,offsetStr:"-03:00",countries:["AR"]},"America/Argentina/Jujuy":{name:"America/Argentina/Jujuy",utcOffset:-180,offsetStr:"-03:00",countries:["AR"]},"America/Argentina/Tucuman":{name:"America/Argentina/Tucuman",utcOffset:-180,offsetStr:"-03:00",countries:["AR"]},"America/Argentina/Catamarca":{name:"America/Argentina/Catamarca",utcOffset:-180,offsetStr:"-03:00",countries:["AR"]},"America/Argentina/La_Rioja":{name:"America/Argentina/La_Rioja",utcOffset:-180,offsetStr:"-03:00",countries:["AR"]},"America/Argentina/San_Juan":{name:"America/Argentina/San_Juan",utcOffset:-180,offsetStr:"-03:00",countries:["AR"]},"America/Argentina/Mendoza":{name:"America/Argentina/Mendoza",utcOffset:-180,offsetStr:"-03:00",countries:["AR"]},"America/Argentina/San_Luis":{name:"America/Argentina/San_Luis",utcOffset:-180,offsetStr:"-03:00",countries:["AR"]},"America/Argentina/Rio_Gallegos":{name:"America/Argentina/Rio_Gallegos",utcOffset:-180,offsetStr:"-03:00",countries:["AR"]},"America/Argentina/Ushuaia":{name:"America/Argentina/Ushuaia",utcOffset:-180,offsetStr:"-03:00",countries:["AR"]},"Pacific/Pago_Pago":{name:"Pacific/Pago_Pago",utcOffset:-660,offsetStr:"-11:00",countries:["AS","UM"]},"Europe/Vienna":{name:"Europe/Vienna",utcOffset:60,offsetStr:"+01:00",countries:["AT"]},"Australia/Lord_Howe":{name:"Australia/Lord_Howe",utcOffset:660,offsetStr:"+11:00",countries:["AU"]},"Antarctica/Macquarie":{name:"Antarctica/Macquarie",utcOffset:660,offsetStr:"+11:00",countries:["AU"]},"Australia/Hobart":{name:"Australia/Hobart",utcOffset:660,offsetStr:"+11:00",countries:["AU"]},"Australia/Currie":{name:"Australia/Currie",utcOffset:660,offsetStr:"+11:00",countries:["AU"]},"Australia/Melbourne":{name:"Australia/Melbourne",utcOffset:660,offsetStr:"+11:00",countries:["AU"]},"Australia/Sydney":{name:"Australia/Sydney",utcOffset:660,offsetStr:"+11:00",countries:["AU"]},"Australia/Broken_Hill":{name:"Australia/Broken_Hill",utcOffset:630,offsetStr:"+10:30",countries:["AU"]},"Australia/Brisbane":{name:"Australia/Brisbane",utcOffset:600,offsetStr:"+10:00",countries:["AU"]},"Australia/Lindeman":{name:"Australia/Lindeman",utcOffset:600,offsetStr:"+10:00",countries:["AU"]},"Australia/Adelaide":{name:"Australia/Adelaide",utcOffset:630,offsetStr:"+10:30",countries:["AU"]},"Australia/Darwin":{name:"Australia/Darwin",utcOffset:570,offsetStr:"+09:30",countries:["AU"]},"Australia/Perth":{name:"Australia/Perth",utcOffset:480,offsetStr:"+08:00",countries:["AU"]},"Australia/Eucla":{name:"Australia/Eucla",utcOffset:525,offsetStr:"+08:45",countries:["AU"]},"Asia/Baku":{name:"Asia/Baku",utcOffset:240,offsetStr:"+04:00",countries:["AZ"]},"America/Barbados":{name:"America/Barbados",utcOffset:-240,offsetStr:"-04:00",countries:["BB"]},"Asia/Dhaka":{name:"Asia/Dhaka",utcOffset:360,offsetStr:"+06:00",countries:["BD"]},"Europe/Brussels":{name:"Europe/Brussels",utcOffset:60,offsetStr:"+01:00",countries:["BE"]},"Europe/Sofia":{name:"Europe/Sofia",utcOffset:120,offsetStr:"+02:00",countries:["BG"]},"Atlantic/Bermuda":{name:"Atlantic/Bermuda",utcOffset:-240,offsetStr:"-04:00",countries:["BM"]},"Asia/Brunei":{name:"Asia/Brunei",utcOffset:480,offsetStr:"+08:00",countries:["BN"]},"America/La_Paz":{name:"America/La_Paz",utcOffset:-240,offsetStr:"-04:00",countries:["BO"]},"America/Noronha":{name:"America/Noronha",utcOffset:-120,offsetStr:"-02:00",countries:["BR"]},"America/Belem":{name:"America/Belem",utcOffset:-180,offsetStr:"-03:00",countries:["BR"]},"America/Fortaleza":{name:"America/Fortaleza",utcOffset:-180,offsetStr:"-03:00",countries:["BR"]},"America/Recife":{name:"America/Recife",utcOffset:-180,offsetStr:"-03:00",countries:["BR"]},"America/Araguaina":{name:"America/Araguaina",utcOffset:-180,offsetStr:"-03:00",countries:["BR"]},"America/Maceio":{name:"America/Maceio",utcOffset:-180,offsetStr:"-03:00",countries:["BR"]},"America/Bahia":{name:"America/Bahia",utcOffset:-180,offsetStr:"-03:00",countries:["BR"]},"America/Sao_Paulo":{name:"America/Sao_Paulo",utcOffset:-120,offsetStr:"-02:00",countries:["BR"]},"America/Campo_Grande":{name:"America/Campo_Grande",utcOffset:-180,offsetStr:"-03:00",countries:["BR"]},"America/Cuiaba":{name:"America/Cuiaba",utcOffset:-180,offsetStr:"-03:00",countries:["BR"]},"America/Santarem":{name:"America/Santarem",utcOffset:-180,offsetStr:"-03:00",countries:["BR"]},"America/Porto_Velho":{name:"America/Porto_Velho",utcOffset:-240,offsetStr:"-04:00",countries:["BR"]},"America/Boa_Vista":{name:"America/Boa_Vista",utcOffset:-240,offsetStr:"-04:00",countries:["BR"]},"America/Manaus":{name:"America/Manaus",utcOffset:-240,offsetStr:"-04:00",countries:["BR"]},"America/Eirunepe":{name:"America/Eirunepe",utcOffset:-300,offsetStr:"-05:00",countries:["BR"]},"America/Rio_Branco":{name:"America/Rio_Branco",utcOffset:-300,offsetStr:"-05:00",countries:["BR"]},"America/Nassau":{name:"America/Nassau",utcOffset:-300,offsetStr:"-05:00",countries:["BS"]},"Asia/Thimphu":{name:"Asia/Thimphu",utcOffset:360,offsetStr:"+06:00",countries:["BT"]},"Europe/Minsk":{name:"Europe/Minsk",utcOffset:180,offsetStr:"+03:00",countries:["BY"]},"America/Belize":{name:"America/Belize",utcOffset:-360,offsetStr:"-06:00",countries:["BZ"]},"America/St_Johns":{name:"America/St_Johns",utcOffset:-210,offsetStr:"-03:30",countries:["CA"]},"America/Halifax":{name:"America/Halifax",utcOffset:-240,offsetStr:"-04:00",countries:["CA"]},"America/Glace_Bay":{name:"America/Glace_Bay",utcOffset:-240,offsetStr:"-04:00",countries:["CA"]},"America/Moncton":{name:"America/Moncton",utcOffset:-240,offsetStr:"-04:00",countries:["CA"]},"America/Goose_Bay":{name:"America/Goose_Bay",utcOffset:-240,offsetStr:"-04:00",countries:["CA"]},"America/Blanc-Sablon":{name:"America/Blanc-Sablon",utcOffset:-240,offsetStr:"-04:00",countries:["CA"]},"America/Toronto":{name:"America/Toronto",utcOffset:-300,offsetStr:"-05:00",countries:["CA"]},"America/Nipigon":{name:"America/Nipigon",utcOffset:-300,offsetStr:"-05:00",countries:["CA"]},"America/Thunder_Bay":{name:"America/Thunder_Bay",utcOffset:-300,offsetStr:"-05:00",countries:["CA"]},"America/Iqaluit":{name:"America/Iqaluit",utcOffset:-300,offsetStr:"-05:00",countries:["CA"]},"America/Pangnirtung":{name:"America/Pangnirtung",utcOffset:-300,offsetStr:"-05:00",countries:["CA"]},"America/Resolute":{name:"America/Resolute",utcOffset:-360,offsetStr:"-06:00",countries:["CA"]},"America/Atikokan":{name:"America/Atikokan",utcOffset:-300,offsetStr:"-05:00",countries:["CA"]},"America/Rankin_Inlet":{name:"America/Rankin_Inlet",utcOffset:-360,offsetStr:"-06:00",countries:["CA"]},"America/Winnipeg":{name:"America/Winnipeg",utcOffset:-360,offsetStr:"-06:00",countries:["CA"]},"America/Rainy_River":{name:"America/Rainy_River",utcOffset:-360,offsetStr:"-06:00",countries:["CA"]},"America/Regina":{name:"America/Regina",utcOffset:-360,offsetStr:"-06:00",countries:["CA"]},"America/Swift_Current":{name:"America/Swift_Current",utcOffset:-360,offsetStr:"-06:00",countries:["CA"]},"America/Edmonton":{name:"America/Edmonton",utcOffset:-420,offsetStr:"-07:00",countries:["CA"]},"America/Cambridge_Bay":{name:"America/Cambridge_Bay",utcOffset:-420,offsetStr:"-07:00",countries:["CA"]},"America/Yellowknife":{name:"America/Yellowknife",utcOffset:-420,offsetStr:"-07:00",countries:["CA"]},"America/Inuvik":{name:"America/Inuvik",utcOffset:-420,offsetStr:"-07:00",countries:["CA"]},"America/Creston":{name:"America/Creston",utcOffset:-420,offsetStr:"-07:00",countries:["CA"]},"America/Dawson_Creek":{name:"America/Dawson_Creek",utcOffset:-420,offsetStr:"-07:00",countries:["CA"]},"America/Fort_Nelson":{name:"America/Fort_Nelson",utcOffset:-420,offsetStr:"-07:00",countries:["CA"]},"America/Vancouver":{name:"America/Vancouver",utcOffset:-480,offsetStr:"-08:00",countries:["CA"]},"America/Whitehorse":{name:"America/Whitehorse",utcOffset:-480,offsetStr:"-08:00",countries:["CA"]},"America/Dawson":{name:"America/Dawson",utcOffset:-480,offsetStr:"-08:00",countries:["CA"]},"Indian/Cocos":{name:"Indian/Cocos",utcOffset:390,offsetStr:"+06:30",countries:["CC"]},"Europe/Zurich":{name:"Europe/Zurich",utcOffset:60,offsetStr:"+01:00",countries:["CH","DE","LI"]},"Africa/Abidjan":{name:"Africa/Abidjan",utcOffset:0,offsetStr:"+00:00",countries:["CI","BF","GM","GN","ML","MR","SH","SL","SN","ST","TG"]},"Pacific/Rarotonga":{name:"Pacific/Rarotonga",utcOffset:-600,offsetStr:"-10:00",countries:["CK"]},"America/Santiago":{name:"America/Santiago",utcOffset:-180,offsetStr:"-03:00",countries:["CL"]},"Pacific/Easter":{name:"Pacific/Easter",utcOffset:-300,offsetStr:"-05:00",countries:["CL"]},"Asia/Shanghai":{name:"Asia/Shanghai",utcOffset:480,offsetStr:"+08:00",countries:["CN"]},"Asia/Urumqi":{name:"Asia/Urumqi",utcOffset:360,offsetStr:"+06:00",countries:["CN"]},"America/Bogota":{name:"America/Bogota",utcOffset:-300,offsetStr:"-05:00",countries:["CO"]},"America/Costa_Rica":{name:"America/Costa_Rica",utcOffset:-360,offsetStr:"-06:00",countries:["CR"]},"America/Havana":{name:"America/Havana",utcOffset:-300,offsetStr:"-05:00",countries:["CU"]},"Atlantic/Cape_Verde":{name:"Atlantic/Cape_Verde",utcOffset:-60,offsetStr:"-01:00",countries:["CV"]},"America/Curacao":{name:"America/Curacao",utcOffset:-240,offsetStr:"-04:00",countries:["CW","AW","BQ","SX"]},"Indian/Christmas":{name:"Indian/Christmas",utcOffset:420,offsetStr:"+07:00",countries:["CX"]},"Asia/Nicosia":{name:"Asia/Nicosia",utcOffset:120,offsetStr:"+02:00",countries:["CY"]},"Europe/Prague":{name:"Europe/Prague",utcOffset:60,offsetStr:"+01:00",countries:["CZ","SK"]},"Europe/Berlin":{name:"Europe/Berlin",utcOffset:60,offsetStr:"+01:00",countries:["DE"]},"Europe/Copenhagen":{name:"Europe/Copenhagen",utcOffset:60,offsetStr:"+01:00",countries:["DK"]},"America/Santo_Domingo":{name:"America/Santo_Domingo",utcOffset:-240,offsetStr:"-04:00",countries:["DO"]},"Africa/Algiers":{name:"Africa/Algiers",utcOffset:60,offsetStr:"+01:00",countries:["DZ"]},"America/Guayaquil":{name:"America/Guayaquil",utcOffset:-300,offsetStr:"-05:00",countries:["EC"]},"Pacific/Galapagos":{name:"Pacific/Galapagos",utcOffset:-360,offsetStr:"-06:00",countries:["EC"]},"Europe/Tallinn":{name:"Europe/Tallinn",utcOffset:120,offsetStr:"+02:00",countries:["EE"]},"Africa/Cairo":{name:"Africa/Cairo",utcOffset:120,offsetStr:"+02:00",countries:["EG"]},"Africa/El_Aaiun":{name:"Africa/El_Aaiun",utcOffset:0,offsetStr:"+00:00",countries:["EH"]},"Europe/Madrid":{name:"Europe/Madrid",utcOffset:60,offsetStr:"+01:00",countries:["ES"]},"Africa/Ceuta":{name:"Africa/Ceuta",utcOffset:60,offsetStr:"+01:00",countries:["ES"]},"Atlantic/Canary":{name:"Atlantic/Canary",utcOffset:0,offsetStr:"+00:00",countries:["ES"]},"Europe/Helsinki":{name:"Europe/Helsinki",utcOffset:120,offsetStr:"+02:00",countries:["FI","AX"]},"Pacific/Fiji":{name:"Pacific/Fiji",utcOffset:720,offsetStr:"+12:00",countries:["FJ"]},"Atlantic/Stanley":{name:"Atlantic/Stanley",utcOffset:-180,offsetStr:"-03:00",countries:["FK"]},"Pacific/Chuuk":{name:"Pacific/Chuuk",utcOffset:600,offsetStr:"+10:00",countries:["FM"]},"Pacific/Pohnpei":{name:"Pacific/Pohnpei",utcOffset:660,offsetStr:"+11:00",countries:["FM"]},"Pacific/Kosrae":{name:"Pacific/Kosrae",utcOffset:660,offsetStr:"+11:00",countries:["FM"]},"Atlantic/Faroe":{name:"Atlantic/Faroe",utcOffset:0,offsetStr:"+00:00",countries:["FO"]},"Europe/Paris":{name:"Europe/Paris",utcOffset:60,offsetStr:"+01:00",countries:["FR"]},"Europe/London":{name:"Europe/London",utcOffset:0,offsetStr:"+00:00",countries:["GB","GG","IM","JE"]},"Asia/Tbilisi":{name:"Asia/Tbilisi",utcOffset:240,offsetStr:"+04:00",countries:["GE"]},"America/Cayenne":{name:"America/Cayenne",utcOffset:-180,offsetStr:"-03:00",countries:["GF"]},"Africa/Accra":{name:"Africa/Accra",utcOffset:0,offsetStr:"+00:00",countries:["GH"]},"Europe/Gibraltar":{name:"Europe/Gibraltar",utcOffset:60,offsetStr:"+01:00",countries:["GI"]},"America/Godthab":{name:"America/Godthab",utcOffset:-180,offsetStr:"-03:00",countries:["GL"]},"America/Danmarkshavn":{name:"America/Danmarkshavn",utcOffset:0,offsetStr:"+00:00",countries:["GL"]},"America/Scoresbysund":{name:"America/Scoresbysund",utcOffset:-60,offsetStr:"-01:00",countries:["GL"]},"America/Thule":{name:"America/Thule",utcOffset:-240,offsetStr:"-04:00",countries:["GL"]},"Europe/Athens":{name:"Europe/Athens",utcOffset:120,offsetStr:"+02:00",countries:["GR"]},"Atlantic/South_Georgia":{name:"Atlantic/South_Georgia",utcOffset:-120,offsetStr:"-02:00",countries:["GS"]},"America/Guatemala":{name:"America/Guatemala",utcOffset:-360,offsetStr:"-06:00",countries:["GT"]},"Pacific/Guam":{name:"Pacific/Guam",utcOffset:600,offsetStr:"+10:00",countries:["GU","MP"]},"Africa/Bissau":{name:"Africa/Bissau",utcOffset:0,offsetStr:"+00:00",countries:["GW"]},"America/Guyana":{name:"America/Guyana",utcOffset:-240,offsetStr:"-04:00",countries:["GY"]},"Asia/Hong_Kong":{name:"Asia/Hong_Kong",utcOffset:480,offsetStr:"+08:00",countries:["HK"]},"America/Tegucigalpa":{name:"America/Tegucigalpa",utcOffset:-360,offsetStr:"-06:00",countries:["HN"]},"America/Port-au-Prince":{name:"America/Port-au-Prince",utcOffset:-300,offsetStr:"-05:00",countries:["HT"]},"Europe/Budapest":{name:"Europe/Budapest",utcOffset:60,offsetStr:"+01:00",countries:["HU"]},"Asia/Jakarta":{name:"Asia/Jakarta",utcOffset:420,offsetStr:"+07:00",countries:["ID"]},"Asia/Pontianak":{name:"Asia/Pontianak",utcOffset:420,offsetStr:"+07:00",countries:["ID"]},"Asia/Makassar":{name:"Asia/Makassar",utcOffset:480,offsetStr:"+08:00",countries:["ID"]},"Asia/Jayapura":{name:"Asia/Jayapura",utcOffset:540,offsetStr:"+09:00",countries:["ID"]},"Europe/Dublin":{name:"Europe/Dublin",utcOffset:0,offsetStr:"+00:00",countries:["IE"]},"Asia/Jerusalem":{name:"Asia/Jerusalem",utcOffset:120,offsetStr:"+02:00",countries:["IL"]},"Asia/Kolkata":{name:"Asia/Kolkata",utcOffset:330,offsetStr:"+05:30",countries:["IN"]},"Indian/Chagos":{name:"Indian/Chagos",utcOffset:360,offsetStr:"+06:00",countries:["IO"]},"Asia/Baghdad":{name:"Asia/Baghdad",utcOffset:180,offsetStr:"+03:00",countries:["IQ"]},"Asia/Tehran":{name:"Asia/Tehran",utcOffset:210,offsetStr:"+03:30",countries:["IR"]},"Atlantic/Reykjavik":{name:"Atlantic/Reykjavik",utcOffset:0,offsetStr:"+00:00",countries:["IS"]},"Europe/Rome":{name:"Europe/Rome",utcOffset:60,offsetStr:"+01:00",countries:["IT","SM","VA"]},"America/Jamaica":{name:"America/Jamaica",utcOffset:-300,offsetStr:"-05:00",countries:["JM"]},"Asia/Amman":{name:"Asia/Amman",utcOffset:120,offsetStr:"+02:00",countries:["JO"]},"Asia/Tokyo":{name:"Asia/Tokyo",utcOffset:540,offsetStr:"+09:00",countries:["JP"]},"Africa/Nairobi":{name:"Africa/Nairobi",utcOffset:180,offsetStr:"+03:00",countries:["KE","DJ","ER","ET","KM","MG","SO","TZ","UG","YT"]},"Asia/Bishkek":{name:"Asia/Bishkek",utcOffset:360,offsetStr:"+06:00",countries:["KG"]},"Pacific/Tarawa":{name:"Pacific/Tarawa",utcOffset:720,offsetStr:"+12:00",countries:["KI"]},"Pacific/Enderbury":{name:"Pacific/Enderbury",utcOffset:780,offsetStr:"+13:00",countries:["KI"]},"Pacific/Kiritimati":{name:"Pacific/Kiritimati",utcOffset:840,offsetStr:"+14:00",countries:["KI"]},"Asia/Pyongyang":{name:"Asia/Pyongyang",utcOffset:510,offsetStr:"+08:30",countries:["KP"]},"Asia/Seoul":{name:"Asia/Seoul",utcOffset:540,offsetStr:"+09:00",countries:["KR"]},"America/Cayman":{name:"America/Cayman",utcOffset:-300,offsetStr:"-05:00",countries:["KY"]},"Asia/Almaty":{name:"Asia/Almaty",utcOffset:360,offsetStr:"+06:00",countries:["KZ"]},"Asia/Qyzylorda":{name:"Asia/Qyzylorda",utcOffset:360,offsetStr:"+06:00",countries:["KZ"]},"Asia/Aqtobe":{name:"Asia/Aqtobe",utcOffset:300,offsetStr:"+05:00",countries:["KZ"]},"Asia/Aqtau":{name:"Asia/Aqtau",utcOffset:300,offsetStr:"+05:00",countries:["KZ"]},"Asia/Oral":{name:"Asia/Oral",utcOffset:300,offsetStr:"+05:00",countries:["KZ"]},"Asia/Beirut":{name:"Asia/Beirut",utcOffset:120,offsetStr:"+02:00",countries:["LB"]},"Asia/Colombo":{name:"Asia/Colombo",utcOffset:330,offsetStr:"+05:30",countries:["LK"]},"Africa/Monrovia":{name:"Africa/Monrovia",utcOffset:0,offsetStr:"+00:00",countries:["LR"]},"Europe/Vilnius":{name:"Europe/Vilnius",utcOffset:120,offsetStr:"+02:00",countries:["LT"]},"Europe/Luxembourg":{name:"Europe/Luxembourg",utcOffset:60,offsetStr:"+01:00",countries:["LU"]},"Europe/Riga":{name:"Europe/Riga",utcOffset:120,offsetStr:"+02:00",countries:["LV"]},"Africa/Tripoli":{name:"Africa/Tripoli",utcOffset:120,offsetStr:"+02:00",countries:["LY"]},"Africa/Casablanca":{name:"Africa/Casablanca",utcOffset:0,offsetStr:"+00:00",countries:["MA"]},"Europe/Monaco":{name:"Europe/Monaco",utcOffset:60,offsetStr:"+01:00",countries:["MC"]},"Europe/Chisinau":{name:"Europe/Chisinau",utcOffset:120,offsetStr:"+02:00",countries:["MD"]},"Pacific/Majuro":{name:"Pacific/Majuro",utcOffset:720,offsetStr:"+12:00",countries:["MH"]},"Pacific/Kwajalein":{name:"Pacific/Kwajalein",utcOffset:720,offsetStr:"+12:00",countries:["MH"]},"Asia/Rangoon":{name:"Asia/Rangoon",utcOffset:390,offsetStr:"+06:30",countries:["MM"]},"Asia/Ulaanbaatar":{name:"Asia/Ulaanbaatar",utcOffset:480,offsetStr:"+08:00",countries:["MN"]},"Asia/Hovd":{name:"Asia/Hovd",utcOffset:420,offsetStr:"+07:00",countries:["MN"]},"Asia/Choibalsan":{name:"Asia/Choibalsan",utcOffset:480,offsetStr:"+08:00",countries:["MN"]},"Asia/Macau":{name:"Asia/Macau",utcOffset:480,offsetStr:"+08:00",countries:["MO"]},"America/Martinique":{name:"America/Martinique",utcOffset:-240,offsetStr:"-04:00",countries:["MQ"]},"Europe/Malta":{name:"Europe/Malta",utcOffset:60,offsetStr:"+01:00",countries:["MT"]},"Indian/Mauritius":{name:"Indian/Mauritius",utcOffset:240,offsetStr:"+04:00",countries:["MU"]},"Indian/Maldives":{name:"Indian/Maldives",utcOffset:300,offsetStr:"+05:00",countries:["MV"]},"America/Mexico_City":{name:"America/Mexico_City",utcOffset:-360,offsetStr:"-06:00",countries:["MX"]},"America/Cancun":{name:"America/Cancun",utcOffset:-300,offsetStr:"-05:00",countries:["MX"]},"America/Merida":{name:"America/Merida",utcOffset:-360,offsetStr:"-06:00",countries:["MX"]},"America/Monterrey":{name:"America/Monterrey",utcOffset:-360,offsetStr:"-06:00",countries:["MX"]},"America/Matamoros":{name:"America/Matamoros",utcOffset:-360,offsetStr:"-06:00",countries:["MX"]},"America/Mazatlan":{name:"America/Mazatlan",utcOffset:-420,offsetStr:"-07:00",countries:["MX"]},"America/Chihuahua":{name:"America/Chihuahua",utcOffset:-420,offsetStr:"-07:00",countries:["MX"]},"America/Ojinaga":{name:"America/Ojinaga",utcOffset:-420,offsetStr:"-07:00",countries:["MX"]},"America/Hermosillo":{name:"America/Hermosillo",utcOffset:-420,offsetStr:"-07:00",countries:["MX"]},"America/Tijuana":{name:"America/Tijuana",utcOffset:-480,offsetStr:"-08:00",countries:["MX"]},"America/Santa_Isabel":{name:"America/Santa_Isabel",utcOffset:-480,offsetStr:"-08:00",countries:["MX"]},"America/Bahia_Banderas":{name:"America/Bahia_Banderas",utcOffset:-360,offsetStr:"-06:00",countries:["MX"]},"Asia/Kuala_Lumpur":{name:"Asia/Kuala_Lumpur",utcOffset:480,offsetStr:"+08:00",countries:["MY"]},"Asia/Kuching":{name:"Asia/Kuching",utcOffset:480,offsetStr:"+08:00",countries:["MY"]},"Africa/Maputo":{name:"Africa/Maputo",utcOffset:120,offsetStr:"+02:00",countries:["MZ","BI","BW","CD","MW","RW","ZM","ZW"]},"Africa/Windhoek":{name:"Africa/Windhoek",utcOffset:120,offsetStr:"+02:00",countries:["NA"]},"Pacific/Noumea":{name:"Pacific/Noumea",utcOffset:660,offsetStr:"+11:00",countries:["NC"]},"Pacific/Norfolk":{name:"Pacific/Norfolk",utcOffset:660,offsetStr:"+11:00",countries:["NF"]},"Africa/Lagos":{name:"Africa/Lagos",utcOffset:60,offsetStr:"+01:00",countries:["NG","AO","BJ","CD","CF","CG","CM","GA","GQ","NE"]},"America/Managua":{name:"America/Managua",utcOffset:-360,offsetStr:"-06:00",countries:["NI"]},"Europe/Amsterdam":{name:"Europe/Amsterdam",utcOffset:60,offsetStr:"+01:00",countries:["NL"]},"Europe/Oslo":{name:"Europe/Oslo",utcOffset:60,offsetStr:"+01:00",countries:["NO","SJ"]},"Asia/Kathmandu":{name:"Asia/Kathmandu",utcOffset:345,offsetStr:"+05:45",countries:["NP"]},"Pacific/Nauru":{name:"Pacific/Nauru",utcOffset:720,offsetStr:"+12:00",countries:["NR"]},"Pacific/Niue":{name:"Pacific/Niue",utcOffset:-660,offsetStr:"-11:00",countries:["NU"]},"Pacific/Auckland":{name:"Pacific/Auckland",utcOffset:780,offsetStr:"+13:00",countries:["NZ","AQ"]},"Pacific/Chatham":{name:"Pacific/Chatham",utcOffset:825,offsetStr:"+13:45",countries:["NZ"]},"America/Panama":{name:"America/Panama",utcOffset:-300,offsetStr:"-05:00",countries:["PA"]},"America/Lima":{name:"America/Lima",utcOffset:-300,offsetStr:"-05:00",countries:["PE"]},"Pacific/Tahiti":{name:"Pacific/Tahiti",utcOffset:-600,offsetStr:"-10:00",countries:["PF"]},"Pacific/Marquesas":{name:"Pacific/Marquesas",utcOffset:-570,offsetStr:"-09:30",countries:["PF"]},"Pacific/Gambier":{name:"Pacific/Gambier",utcOffset:-540,offsetStr:"-09:00",countries:["PF"]},"Pacific/Port_Moresby":{name:"Pacific/Port_Moresby",utcOffset:600,offsetStr:"+10:00",countries:["PG"]},"Pacific/Bougainville":{name:"Pacific/Bougainville",utcOffset:660,offsetStr:"+11:00",countries:["PG"]},"Asia/Manila":{name:"Asia/Manila",utcOffset:480,offsetStr:"+08:00",countries:["PH"]},"Asia/Karachi":{name:"Asia/Karachi",utcOffset:300,offsetStr:"+05:00",countries:["PK"]},"Europe/Warsaw":{name:"Europe/Warsaw",utcOffset:60,offsetStr:"+01:00",countries:["PL"]},"America/Miquelon":{name:"America/Miquelon",utcOffset:-180,offsetStr:"-03:00",countries:["PM"]},"Pacific/Pitcairn":{name:"Pacific/Pitcairn",utcOffset:-480,offsetStr:"-08:00",countries:["PN"]},"America/Puerto_Rico":{name:"America/Puerto_Rico",utcOffset:-240,offsetStr:"-04:00",countries:["PR"]},"Asia/Gaza":{name:"Asia/Gaza",utcOffset:120,offsetStr:"+02:00",countries:["PS"]},"Asia/Hebron":{name:"Asia/Hebron",utcOffset:120,offsetStr:"+02:00",countries:["PS"]},"Europe/Lisbon":{name:"Europe/Lisbon",utcOffset:0,offsetStr:"+00:00",countries:["PT"]},"Atlantic/Madeira":{name:"Atlantic/Madeira",utcOffset:0,offsetStr:"+00:00",countries:["PT"]},"Atlantic/Azores":{name:"Atlantic/Azores",utcOffset:-60,offsetStr:"-01:00",countries:["PT"]},"Pacific/Palau":{name:"Pacific/Palau",utcOffset:540,offsetStr:"+09:00",countries:["PW"]},"America/Asuncion":{name:"America/Asuncion",utcOffset:-180,offsetStr:"-03:00",countries:["PY"]},"Asia/Qatar":{name:"Asia/Qatar",utcOffset:180,offsetStr:"+03:00",countries:["QA","BH"]},"Indian/Reunion":{name:"Indian/Reunion",utcOffset:240,offsetStr:"+04:00",countries:["RE","TF"]},"Europe/Bucharest":{name:"Europe/Bucharest",utcOffset:120,offsetStr:"+02:00",countries:["RO"]},"Europe/Belgrade":{name:"Europe/Belgrade",utcOffset:60,offsetStr:"+01:00",countries:["RS","BA","HR","ME","MK","SI"]},"Europe/Kaliningrad":{name:"Europe/Kaliningrad",utcOffset:120,offsetStr:"+02:00",countries:["RU"]},"Europe/Moscow":{name:"Europe/Moscow",utcOffset:180,offsetStr:"+03:00",countries:["RU"]},"Europe/Simferopol":{name:"Europe/Simferopol",utcOffset:180,offsetStr:"+03:00",countries:["RU"]},"Europe/Volgograd":{name:"Europe/Volgograd",utcOffset:180,offsetStr:"+03:00",countries:["RU"]},"Europe/Samara":{name:"Europe/Samara",utcOffset:240,offsetStr:"+04:00",countries:["RU"]},"Asia/Yekaterinburg":{name:"Asia/Yekaterinburg",utcOffset:300,offsetStr:"+05:00",countries:["RU"]},"Asia/Omsk":{name:"Asia/Omsk",utcOffset:360,offsetStr:"+06:00",countries:["RU"]},"Asia/Novosibirsk":{name:"Asia/Novosibirsk",utcOffset:360,offsetStr:"+06:00",countries:["RU"]},"Asia/Novokuznetsk":{name:"Asia/Novokuznetsk",utcOffset:420,offsetStr:"+07:00",countries:["RU"]},"Asia/Krasnoyarsk":{name:"Asia/Krasnoyarsk",utcOffset:420,offsetStr:"+07:00",countries:["RU"]},"Asia/Irkutsk":{name:"Asia/Irkutsk",utcOffset:480,offsetStr:"+08:00",countries:["RU"]},"Asia/Chita":{name:"Asia/Chita",utcOffset:480,offsetStr:"+08:00",countries:["RU"]},"Asia/Yakutsk":{name:"Asia/Yakutsk",utcOffset:540,offsetStr:"+09:00",countries:["RU"]},"Asia/Khandyga":{name:"Asia/Khandyga",utcOffset:540,offsetStr:"+09:00",countries:["RU"]},"Asia/Vladivostok":{name:"Asia/Vladivostok",utcOffset:600,offsetStr:"+10:00",countries:["RU"]},"Asia/Sakhalin":{name:"Asia/Sakhalin",utcOffset:600,offsetStr:"+10:00",countries:["RU"]},"Asia/Ust-Nera":{name:"Asia/Ust-Nera",utcOffset:600,offsetStr:"+10:00",countries:["RU"]},"Asia/Magadan":{name:"Asia/Magadan",utcOffset:600,offsetStr:"+10:00",countries:["RU"]},"Asia/Srednekolymsk":{name:"Asia/Srednekolymsk",utcOffset:660,offsetStr:"+11:00",countries:["RU"]},"Asia/Kamchatka":{name:"Asia/Kamchatka",utcOffset:720,offsetStr:"+12:00",countries:["RU"]},"Asia/Anadyr":{name:"Asia/Anadyr",utcOffset:720,offsetStr:"+12:00",countries:["RU"]},"Asia/Riyadh":{name:"Asia/Riyadh",utcOffset:180,offsetStr:"+03:00",countries:["SA","KW","YE"]},"Pacific/Guadalcanal":{name:"Pacific/Guadalcanal",utcOffset:660,offsetStr:"+11:00",countries:["SB"]},"Indian/Mahe":{name:"Indian/Mahe",utcOffset:240,offsetStr:"+04:00",countries:["SC"]},"Africa/Khartoum":{name:"Africa/Khartoum",utcOffset:180,offsetStr:"+03:00",countries:["SD","SS"]},"Europe/Stockholm":{name:"Europe/Stockholm",utcOffset:60,offsetStr:"+01:00",countries:["SE"]},"Asia/Singapore":{name:"Asia/Singapore",utcOffset:480,offsetStr:"+08:00",countries:["SG"]},"America/Paramaribo":{name:"America/Paramaribo",utcOffset:-180,offsetStr:"-03:00",countries:["SR"]},"America/El_Salvador":{name:"America/El_Salvador",utcOffset:-360,offsetStr:"-06:00",countries:["SV"]},"Asia/Damascus":{name:"Asia/Damascus",utcOffset:120,offsetStr:"+02:00",countries:["SY"]},"America/Grand_Turk":{name:"America/Grand_Turk",utcOffset:-240,offsetStr:"-04:00",countries:["TC"]},"Africa/Ndjamena":{name:"Africa/Ndjamena",utcOffset:60,offsetStr:"+01:00",countries:["TD"]},"Indian/Kerguelen":{name:"Indian/Kerguelen",utcOffset:300,offsetStr:"+05:00",countries:["TF"]},"Asia/Bangkok":{name:"Asia/Bangkok",utcOffset:420,offsetStr:"+07:00",countries:["TH","KH","LA","VN"]},"Asia/Dushanbe":{name:"Asia/Dushanbe",utcOffset:300,offsetStr:"+05:00",countries:["TJ"]},"Pacific/Fakaofo":{name:"Pacific/Fakaofo",utcOffset:780,offsetStr:"+13:00",countries:["TK"]},"Asia/Dili":{name:"Asia/Dili",utcOffset:540,offsetStr:"+09:00",countries:["TL"]},"Asia/Ashgabat":{name:"Asia/Ashgabat",utcOffset:300,offsetStr:"+05:00",countries:["TM"]},"Africa/Tunis":{name:"Africa/Tunis",utcOffset:60,offsetStr:"+01:00",countries:["TN"]},"Pacific/Tongatapu":{name:"Pacific/Tongatapu",utcOffset:780,offsetStr:"+13:00",countries:["TO"]},"Europe/Istanbul":{name:"Europe/Istanbul",utcOffset:120,offsetStr:"+02:00",countries:["TR"]},"America/Port_of_Spain":{name:"America/Port_of_Spain",utcOffset:-240,offsetStr:"-04:00",countries:["TT","AG","AI","BL","DM","GD","GP","KN","LC","MF","MS","VC","VG","VI"]},"Pacific/Funafuti":{name:"Pacific/Funafuti",utcOffset:720,offsetStr:"+12:00",countries:["TV"]},"Asia/Taipei":{name:"Asia/Taipei",utcOffset:480,offsetStr:"+08:00",countries:["TW"]},"Europe/Kiev":{name:"Europe/Kiev",utcOffset:120,offsetStr:"+02:00",countries:["UA"]},"Europe/Uzhgorod":{name:"Europe/Uzhgorod",utcOffset:120,offsetStr:"+02:00",countries:["UA"]},"Europe/Zaporozhye":{name:"Europe/Zaporozhye",utcOffset:120,offsetStr:"+02:00",countries:["UA"]},"Pacific/Wake":{name:"Pacific/Wake",utcOffset:720,offsetStr:"+12:00",countries:["UM"]},"America/New_York":{name:"America/New_York",utcOffset:-300,offsetStr:"-05:00",countries:["US"]},"America/Detroit":{name:"America/Detroit",utcOffset:-300,offsetStr:"-05:00",countries:["US"]},"America/Kentucky/Louisville":{name:"America/Kentucky/Louisville",utcOffset:-300,offsetStr:"-05:00",countries:["US"]},"America/Kentucky/Monticello":{name:"America/Kentucky/Monticello",utcOffset:-300,offsetStr:"-05:00",countries:["US"]},"America/Indiana/Indianapolis":{name:"America/Indiana/Indianapolis",utcOffset:-300,offsetStr:"-05:00",countries:["US"]},"America/Indiana/Vincennes":{name:"America/Indiana/Vincennes",utcOffset:-300,offsetStr:"-05:00",countries:["US"]},"America/Indiana/Winamac":{name:"America/Indiana/Winamac",utcOffset:-300,offsetStr:"-05:00",countries:["US"]},"America/Indiana/Marengo":{name:"America/Indiana/Marengo",utcOffset:-300,offsetStr:"-05:00",countries:["US"]},"America/Indiana/Petersburg":{name:"America/Indiana/Petersburg",utcOffset:-300,offsetStr:"-05:00",countries:["US"]},"America/Indiana/Vevay":{name:"America/Indiana/Vevay",utcOffset:-300,offsetStr:"-05:00",countries:["US"]},"America/Chicago":{name:"America/Chicago",utcOffset:-360,offsetStr:"-06:00",countries:["US"]},"America/Indiana/Tell_City":{name:"America/Indiana/Tell_City",utcOffset:-360,offsetStr:"-06:00",countries:["US"]},"America/Indiana/Knox":{name:"America/Indiana/Knox",utcOffset:-360,offsetStr:"-06:00",countries:["US"]},"America/Menominee":{name:"America/Menominee",utcOffset:-360,offsetStr:"-06:00",countries:["US"]},"America/North_Dakota/Center":{name:"America/North_Dakota/Center",utcOffset:-360,offsetStr:"-06:00",countries:["US"]},"America/North_Dakota/New_Salem":{name:"America/North_Dakota/New_Salem",utcOffset:-360,offsetStr:"-06:00",countries:["US"]},"America/North_Dakota/Beulah":{name:"America/North_Dakota/Beulah",utcOffset:-360,offsetStr:"-06:00",countries:["US"]},"America/Denver":{name:"America/Denver",utcOffset:-420,offsetStr:"-07:00",countries:["US"]},"America/Boise":{name:"America/Boise",utcOffset:-420,offsetStr:"-07:00",countries:["US"]},"America/Phoenix":{name:"America/Phoenix",utcOffset:-420,offsetStr:"-07:00",countries:["US"]},"America/Los_Angeles":{name:"America/Los_Angeles",utcOffset:-480,offsetStr:"-08:00",countries:["US"]},"America/Metlakatla":{name:"America/Metlakatla",utcOffset:-480,offsetStr:"-08:00",countries:["US"]},"America/Anchorage":{name:"America/Anchorage",utcOffset:-540,offsetStr:"-09:00",countries:["US"]},"America/Juneau":{name:"America/Juneau",utcOffset:-540,offsetStr:"-09:00",countries:["US"]},"America/Sitka":{name:"America/Sitka",utcOffset:-540,offsetStr:"-09:00",countries:["US"]},"America/Yakutat":{name:"America/Yakutat",utcOffset:-540,offsetStr:"-09:00",countries:["US"]},"America/Nome":{name:"America/Nome",utcOffset:-540,offsetStr:"-09:00",countries:["US"]},"America/Adak":{name:"America/Adak",utcOffset:-600,offsetStr:"-10:00",countries:["US"]},"Pacific/Honolulu":{name:"Pacific/Honolulu",utcOffset:-600,offsetStr:"-10:00",countries:["US","UM"]},"America/Montevideo":{name:"America/Montevideo",utcOffset:-180,offsetStr:"-03:00",countries:["UY"]},"Asia/Samarkand":{name:"Asia/Samarkand",utcOffset:300,offsetStr:"+05:00",countries:["UZ"]},"Asia/Tashkent":{name:"Asia/Tashkent",utcOffset:300,offsetStr:"+05:00",countries:["UZ"]},"America/Caracas":{name:"America/Caracas",utcOffset:-270,offsetStr:"-04:30",countries:["VE"]},"Asia/Ho_Chi_Minh":{name:"Asia/Ho_Chi_Minh",utcOffset:420,offsetStr:"+07:00",countries:["VN"]},"Pacific/Efate":{name:"Pacific/Efate",utcOffset:660,offsetStr:"+11:00",countries:["VU"]},"Pacific/Wallis":{name:"Pacific/Wallis",utcOffset:720,offsetStr:"+12:00",countries:["WF"]},"Pacific/Apia":{name:"Pacific/Apia",utcOffset:840,offsetStr:"+14:00",countries:["WS"]},"Africa/Johannesburg":{name:"Africa/Johannesburg",utcOffset:120,offsetStr:"+02:00",countries:["ZA","LS","SZ"]}}}],templateUrl:"app/core/directives/ms-timezone/ms-timezone.html"}}angular.module("app.core").directive("msTimezone",e)}(),function(){"use strict";function e(e,t){function n(){a()&&(i.flipped=!i.flipped,t.toggleClass("flipped",i.flipped))}function a(){return angular.isDefined(e.flippable)&&!0===e.flippable}var i=this;i.flipped=!1,i.flip=n}function t(){return{restrict:"E",scope:{flippable:"=?"},controller:"MsWidgetController",transclude:!0,compile:function(e){return e.addClass("ms-widget"),function(e,t,n,a,i){i(function(e){t.empty(),t.append(e)})}}}}function n(){return{restrict:"E",require:"^msWidget",transclude:!0,compile:function(e){return e.addClass("ms-widget-front"),function(e,t,n,a,i){i(function(e){t.empty(),t.append(e)}),e.flipWidget=a.flip}}}}function a(){return{restrict:"E",require:"^msWidget",transclude:!0,compile:function(e){return e.addClass("ms-widget-back"),function(e,t,n,a,i){i(function(e){t.empty(),t.append(e)}),e.flipWidget=a.flip}}}}e.$inject=["$scope","$element"],angular.module("app.core").controller("MsWidgetController",e).directive("msWidget",t).directive("msWidgetFront",n).directive("msWidgetBack",a)}(),function(){"use strict";function e(){return function(e){var t=Date.now()-new Date(e);return t<36e5?moment(e).fromNow():t<864e5?moment(e).format("HH:mm"):t<6048e5?moment(e).format("dddd"):moment(e).calendar()}}angular.module("app.core").filter("altDate",e)}(),function(){"use strict";function e(e){return function(t){return e.trustAsHtml(t)}}function t(){return function(e){return String(e).replace(/<[^>]+>/gm,"")}}function n(){return function(e){return e?e.replace(/ /g,""):""}}function a(){return function(e){if(e)return"directive"===e.type?e.name.replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()}):e.label||e.name}}e.$inject=["$sce"],angular.module("app.core").filter("toTrusted",e).filter("htmlToPlaintext",t).filter("nospace",n).filter("humanizeDoc",a)}(),function(){"use strict";function e(){return function(e,t){if(0===e.length||!t)return e;if(0===t.length)return[];for(var n=[],a=0;a-1){s=!0;break}}s&&a.push(o)}return a}}angular.module("app.core").filter("filterByPropIds",e)}(),function(){"use strict";function e(){return function(e,t){if(0===e.length||0===t.length)return e;var n=[];return e.forEach(function(e){t.every(function(t){var n=!1;return e.tags.forEach(function(e){e.name!==t.name||(n=!0)}),n})&&n.push(e)}),n}}function t(){return function(e,t){if(0!==e.length&&0!==t.length){if(e.length-1}function n(){function t(e){for(var t=0;t');i.html(n),a.append(i)}function s(e,n){var a=n||!1;return 4===e.length&&255===e[0]&&255===e[1]&&255===e[2]&&e.splice(3,4),a&&(e=r(e,a)),3===e.length?"rgb("+e.join(",")+")":4===e.length?"rgba("+e.join(",")+")":void t.error("Invalid number of arguments supplied in the color array: "+e.length+"\nThe array must have 3 or 4 colors.")}function r(e,t){var n={white:{1:"1",2:"0.7",3:"0.3",4:"0.12"},black:{1:"0.87",2:"0.54",3:"0.26",4:"0.12"}};return 255===e[0]&&255===e[1]&&255===e[2]?e[3]=n.white[t]:0===e[0]&&0===e[1]&&0===e[2]&&(e[3]=n.black[t]),e}function l(e){return e.charAt(0).toUpperCase()+e.slice(1)}var d={};return{generate:a,rgba:s}}e.$inject=["$cookies","$log","motionTheming"],angular.module("app.core").factory("motionGenerator",e)}(),function(){"use strict";var e=[{name:"motion-blue",options:{50:"#ebf1fa",100:"#c2d4ef",200:"#9ab8e5",300:"#78a0dc",400:"#5688d3",500:"#3470ca",600:"#2e62b1",700:"#275498",800:"#21467e",900:"#1a3865",A100:"#c2d4ef",A200:"#9ab8e5",A400:"#5688d3",A700:"#275498",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100",contrastStrongLightColors:"300 400"}},{name:"motion-paleblue",options:{50:"#ececee",100:"#c5c6cb",200:"#9ea1a9",300:"#7d818c",400:"#5c616f",500:"#3c4252",600:"#353a48",700:"#2d323e",800:"#262933",900:"#1e2129",A100:"#c5c6cb",A200:"#9ea1a9",A400:"#5c616f",A700:"#2d323e",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100",contrastStrongLightColors:"300 400"}}];angular.module("app.core").constant("motionPalettes",e)}(),function(){"use strict";var e={default:{primary:{name:"motion-paleblue",hues:{default:"700","hue-1":"500","hue-2":"600","hue-3":"400"}},accent:{name:"light-blue",hues:{default:"600","hue-1":"400","hue-2":"700","hue-3":"A100"}},warn:{name:"red"},background:{name:"grey",hues:{default:"A100","hue-1":"A100","hue-2":"100","hue-3":"300"}}},pinkTheme:{primary:{name:"blue-grey",hues:{default:"800","hue-1":"600","hue-2":"400","hue-3":"A100"}},accent:{name:"pink",hues:{default:"400","hue-1":"300","hue-2":"600","hue-3":"A100"}},warn:{name:"blue"},background:{name:"grey",hues:{default:"A100","hue-1":"A100","hue-2":"100","hue-3":"300"}}},tealTheme:{primary:{name:"motion-blue",hues:{default:"900","hue-1":"600","hue-2":"500","hue-3":"A100"}},accent:{name:"teal",hues:{default:"500","hue-1":"400","hue-2":"600","hue-3":"A100"}},warn:{name:"deep-orange"},background:{name:"grey",hues:{default:"A100","hue-1":"A100","hue-2":"100","hue-3":"300"}}}};angular.module("app.core").constant("motionThemes",e)}(),function(){"use strict";function e(e,t,n){var a;angular.injector(["ngCookies"]).invoke(["$cookies",function(e){a=e}]);var i=a.getObject("motion.customTheme");i&&(n.custom=i),e.alwaysWatchTheme(!0),angular.forEach(t,function(t){e.definePalette(t.name,t.options)}),angular.forEach(n,function(t,n){e.theme(n).primaryPalette(t.primary.name,t.primary.hues).accentPalette(t.accent.name,t.accent.hues).warnPalette(t.warn.name,t.warn.hues).backgroundPalette(t.background.name,t.background.hues)})}e.$inject=["$mdThemingProvider","motionPalettes","motionThemes"],angular.module("app.core").config(e)}(),function(){"use strict";function e(e,t,n){function a(){return n.PALETTES}function i(){return n.THEMES}function o(n){if(angular.isUndefined(r.themes.list[n]))return angular.isUndefined(r.themes.list.default)?void t.error('You must have at least one theme named "default"'):(t.warn('The theme "'+n+'" does not exist! Falling back to the "default" theme.'),r.themes.active.name="default",r.themes.active.theme=r.themes.list.default,void e.put("motion.selectedTheme",r.themes.active.name));r.themes.active.name=n,r.themes.active.theme=r.themes.list[n],e.put("motion.selectedTheme",n)}function s(e){r.themes.list=e}var r={getRegisteredPalettes:a,getRegisteredThemes:i,setActiveTheme:o,setThemesList:s,themes:{list:{},active:{name:"",theme:{}}}};return r}e.$inject=["$cookies","$log","$mdTheming"],angular.module("app.core").service("motionTheming",e)}(),function(){"use strict";function e(e,t,n,a){function i(e){for(var i=[],o=a.getFlatNavigation(),s=n.defer(),r=0;r-1)return!0})),t(function(){s.resolve(i)},1e3),s.promise}function o(t){t.uisref&&(t.stateParams?e.go(t.state,t.stateParams):e.go(t.state))}var s=this;s.search=i,s.searchResultClick=o}e.$inject=["$state","$timeout","$q","msNavigationService"],angular.module("app.errors.error-404").controller("Error404Controller",e)}(),function(){"use strict";function e(e,t){function n(){t.post("/api/jira",a.error).then(function(e){a.send=!0,e.data&&(a.code=e.data.id)},function(e){a.send=!1})}var a=this;a.code="",a.send=!1,a.error=e.params,a.sendReport=n}e.$inject=["$state","$http"],angular.module("app.errors.error-500").controller("Error500Controller",e)}(),function(){"use strict";function e(e){var t={};return t.baseUrl="api/",t.auth=e(t.baseUrl+"auth/local",{},{local:{method:"post",url:t.baseUrl+"auth/local"},google:{method:"post",url:t.baseUrl+"auth/google"}}),t.jira=e(t.baseUrl+"jira"),t.rpc=e(t.baseUrl+"rpc",{},{getVoiceQueues:{method:"get",url:t.baseUrl+"rpc/voice/queues"},getVoiceQueuesPreview:{method:"get",url:t.baseUrl+"rpc/voice/queues/preview/:id"},getVoiceQueuesChannels:{method:"get",url:t.baseUrl+"rpc/voice/queues/channels"},getVoiceQueuesChannel:{method:"get",url:t.baseUrl+"rpc/voice/queues/channels/:uniqueid"},getVoiceQueuesChannelHangup:{method:"get",url:t.baseUrl+"rpc/voice/queues/channels/:uniqueid/hangup"},getVoiceQueuesChannelRedirect:{method:"get",url:t.baseUrl+"rpc/voice/queues/channels/:uniqueid/redirect/:exten"},getOutbound:{method:"get",url:t.baseUrl+"rpc/outbound"},getOutboundChannels:{method:"get",url:t.baseUrl+"rpc/outbound/channels"},getAgents:{method:"get",url:t.baseUrl+"rpc/agents"},getTelephones:{method:"get",url:t.baseUrl+"rpc/telephones"},getTrunks:{method:"get",url:t.baseUrl+"rpc/trunks"},getCampaigns:{method:"get",url:t.baseUrl+"rpc/campaigns"}}),t.version=e(t.baseUrl+"version",{},{fetch:{method:"get",url:t.baseUrl+"version/fetch"},reset:{method:"get",url:t.baseUrl+"version/reset"},pull:{method:"get",url:t.baseUrl+"version/pull"},restart:{method:"get",url:t.baseUrl+"version/restart"},migrations:{method:"get",url:t.baseUrl+"version/migrations"}}),t.system=e(t.baseUrl+"system"),t.pm2=e(t.baseUrl+"pm2/:id",{id:"@id"},{update:{method:"put",isArray:!0}}),t.user=e(t.baseUrl+"users/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"users/describe"},bulkCreate:{method:"post",url:t.baseUrl+"users/create_many",isArray:!0},bulkDestroy:{method:"delete",url:t.baseUrl+"users/destroy_many",isArray:!0},addContacts:{isArray:!0,method:"post",url:t.baseUrl+"users/:id/contacts"},changePassword:{isArray:!1,method:"put",url:t.baseUrl+"users/:id/password"},addQueues:{isArray:!0,method:"post",url:t.baseUrl+"users/:id/queues"},removeQueues:{isArray:!1,method:"delete",url:t.baseUrl+"users/:id/queues"},addAvatar:{isArray:!1,method:"post",url:t.baseUrl+"users/:id/avatar"},getAvatar:{isArray:!1,method:"get",url:t.baseUrl+"users/:id/avatar"},getContacts:{isArray:!1,method:"get",url:t.baseUrl+"users/:id/contacts"},getQueues:{isArray:!1,method:"get",url:t.baseUrl+"users/:id/queues"},getVoiceQueuesRt:{isArray:!1,method:"get",url:t.baseUrl+"users/:id/queues_rt"},getRecordings:{isArray:!1,method:"get",url:t.baseUrl+"users/:id/recordings"},getChatInteractions:{isArray:!1,method:"get",url:t.baseUrl+"users/:id/chat/interactions"},getOpenchannelInteractions:{isArray:!1,method:"get",url:t.baseUrl+"users/:id/openchannel/interactions"},getSmsInteractions:{isArray:!1,method:"get",url:t.baseUrl+"users/:id/sms/interactions"},login:{isArray:!1,method:"post",url:t.baseUrl+"users/:id/login"},logout:{isArray:!1,method:"post",url:t.baseUrl+"users/:id/logout"},pause:{isArray:!1,method:"post",url:t.baseUrl+"users/:id/pause"},unpause:{isArray:!1,method:"post",url:t.baseUrl+"users/:id/unpause"},getTeams:{isArray:!1,method:"get",url:t.baseUrl+"users/:id/teams"},addTeams:{isArray:!0,method:"post",url:t.baseUrl+"users/:id/teams"},removeTeams:{isArray:!1,method:"delete",url:t.baseUrl+"users/:id/teams"},getLists:{isArray:!1,method:"get",url:t.baseUrl+"users/:id/lists"},getAgents:{isArray:!1,method:"get",url:t.baseUrl+"users/:id/agents"}}),t.voiceChanSpy=e(t.baseUrl+"voice/chanspy/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"voice/chanspy/describe"}}),t.voiceContext=e(t.baseUrl+"voice/contexts/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"voice/contexts/describe"}}),t.voiceDisposition=e(t.baseUrl+"voice/dispositions/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"voice/dispositions/describe"}}),t.voiceExtension=e(t.baseUrl+"voice/extensions/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"voice/extensions/describe"},addApplications:{isArray:!1,method:"post",url:t.baseUrl+"voice/extensions/:id/applications"}}),t.voiceMusicOnHold=e(t.baseUrl+"voice/mohs/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"voice/mohs/describe"},addSound:{isArray:!1,method:"post",url:t.baseUrl+"voice/mohs/:id/sounds"},removeSound:{isArray:!1,method:"delete",url:t.baseUrl+"voice/mohs/:id/sounds/:id2"},getSounds:{isArray:!1,method:"get",url:t.baseUrl+"voice/mohs/:id/sounds"}}),t.voiceQueue=e(t.baseUrl+"voice/queues/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"voice/queues/describe"},getHoppers:{isArray:!1,method:"get",url:t.baseUrl+"voice/queues/:id/hoppers"},getHopperHistories:{isArray:!1,method:"get",url:t.baseUrl+"voice/queues/:id/hopper_histories"},getHopperFinals:{isArray:!1,method:"get",url:t.baseUrl+"voice/queues/:id/hopper_finals"},getHopperBlacks:{isArray:!1,method:"get",url:t.baseUrl+"voice/queues/:id/hopper_black"},getTeams:{isArray:!1,method:"get",url:t.baseUrl+"voice/queues/:id/teams"},addTeams:{isArray:!0,method:"post",url:t.baseUrl+"voice/queues/:id/teams"},removeTeams:{isArray:!1,method:"delete",url:t.baseUrl+"voice/queues/:id/teams"},addAgents:{isArray:!0,method:"post",url:t.baseUrl+"voice/queues/:id/users"},removeAgents:{isArray:!1,method:"delete",url:t.baseUrl+"voice/queues/:id/users"},getAgents:{isArray:!1,method:"get",url:t.baseUrl+"voice/queues/:id/users"},getMembers:{isArray:!1,method:"get",url:t.baseUrl+"voice/queues/:id/members"},getLists:{isArray:!1,method:"get",url:t.baseUrl+"voice/queues/:id/lists"},addLists:{isArray:!0,method:"post",url:t.baseUrl+"voice/queues/:id/lists"},removeLists:{isArray:!0,method:"delete",url:t.baseUrl+"voice/queues/:id/lists"},getBlackLists:{isArray:!1,method:"get",url:t.baseUrl+"voice/queues/:id/blacklists"},addBlackLists:{isArray:!0,method:"post",url:t.baseUrl+"voice/queues/:id/blacklists"},removeBlackLists:{isArray:!0,method:"delete",url:t.baseUrl+"voice/queues/:id/blacklists"}}),t.voiceRecording=e(t.baseUrl+"voice/recordings/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"voice/recordings/describe"},download:{isArray:!1,method:"get",url:t.baseUrl+"voice/recordings/:id/download"}}),t.voiceMail=e(t.baseUrl+"voice/mails/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"voice/mails/describe"},getMessages:{isArray:!1,method:"get",url:t.baseUrl+"voice/mails/:id/messages"}}),t.voiceMailMessage=e(t.baseUrl+"voice/mails/messages/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"voice/mails/messages/describe"},download:{isArray:!1,method:"get",url:t.baseUrl+"voice/mails/messages/:id/download"}}),t.voiceCallReport=e(t.baseUrl+"voice/calls/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"voice/calls/reports/describe"}}),t.voiceDialReport=e(t.baseUrl+"voice/dials/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"voice/dials/reports/describe"}}),t.voiceAgentReport=e(t.baseUrl+"voice/agents/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"voice/agents/reports/describe"}}),t.voiceQueueReport=e(t.baseUrl+"voice/queues/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"voice/queues/reports/describe"}}),t.memberReport=e(t.baseUrl+"members/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"members/reports/describe"}}),t.trunk=e(t.baseUrl+"trunks/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"trunks/describe"}}),t.voiceTransferReport=e(t.baseUrl+"voice/transfers/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"voice/transfers/reports/describe"}}),t.mailServerOut=e(t.baseUrl+"mail/out_servers/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"mail/out_servers/describe"}}),t.mailAccount=e(t.baseUrl+"mail/accounts/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"mail/accounts/describe"},getImap:{isArray:!1,method:"get",url:t.baseUrl+"mail/accounts/:id/in_servers"},addImap:{isArray:!1,method:"post",url:t.baseUrl+"mail/accounts/:id/in_servers"},removeImap:{isArray:!1,method:"delete",url:t.baseUrl+"mail/accounts/:id/in_servers"},getSmtp:{isArray:!1,method:"get",url:t.baseUrl+"mail/accounts/:id/out_servers"},addSmtp:{isArray:!1,method:"post",url:t.baseUrl+"mail/accounts/:id/out_servers"},removeSmtp:{isArray:!1,method:"delete",url:t.baseUrl+"mail/accounts/:id/out_servers"},addInteraction:{isArray:!1,method:"post",url:t.baseUrl+"mail/accounts/:id/interactions"},getInteractions:{isArray:!1,method:"get",url:t.baseUrl+"mail/accounts/:id/interactions"},addApplications:{isArray:!1,method:"post",url:t.baseUrl+"mail/accounts/:id/applications"},getApplications:{isArray:!1,method:"get",url:t.baseUrl+"mail/accounts/:id/applications"},addDisposition:{isArray:!1,method:"post",url:t.baseUrl+"mail/accounts/:id/dispositions"},addDispositions:{isArray:!1,method:"post",url:t.baseUrl+"mail/accounts/:id/dispositions"},getDispositions:{isArray:!1,method:"get",url:t.baseUrl+"mail/accounts/:id/dispositions"},sendMail:{isArray:!1,method:"post",url:t.baseUrl+"mail/accounts/:id/send"},verifySmtp:{isArray:!1,method:"get",url:t.baseUrl+"mail/accounts/:id/verify"}}),t.mailQueue=e(t.baseUrl+"mail/queues/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"mail/queues/describe"},getTeams:{isArray:!1,method:"get",url:t.baseUrl+"mail/queues/:id/teams"},addTeams:{isArray:!0,method:"post",url:t.baseUrl+"mail/queues/:id/teams"},removeTeams:{isArray:!1,method:"delete",url:t.baseUrl+"mail/queues/:id/teams"},addAgents:{isArray:!0,method:"post",url:t.baseUrl+"mail/queues/:id/users"},removeAgents:{isArray:!1,method:"delete",url:t.baseUrl+"mail/queues/:id/users"},getAgents:{isArray:!1,method:"get",url:t.baseUrl+"mail/queues/:id/users"}}),t.mailInteraction=e(t.baseUrl+"mail/interactions/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"mail/interactions/describe"},addMessage:{isArray:!1,method:"post",url:t.baseUrl+"mail/interactions/:id/messages"},getMessages:{isArray:!1,method:"get",url:t.baseUrl+"mail/interactions/:id/messages"}}),t.mailMessage=e(t.baseUrl+"mail/messages/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"mail/messages/describe"}}),t.mailApplication=e(t.baseUrl+"mail/applications/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"mail/applications/describe"}}),t.mailDisposition=e(t.baseUrl+"mail/dispositions/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"mail/dispositions/describe"}}),t.mailAttachment=e(t.baseUrl+"mail/attachments/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"mail/attachments/describe"}}),t.mailSessionReport=e(t.baseUrl+"mail/sessions/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"mail/sessions/reports/describe"}}),t.mailReport=e(t.baseUrl+"mail/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"mail/reports/describe"}}),t.openchannelSessionReport=e(t.baseUrl+"openchannel/sessions/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"openchannel/sessions/reports/describe"}}),t.dashboard=e(t.baseUrl+"dashboards/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"dashboards/describe"},run:{isArray:!1,method:"get",url:t.baseUrl+"dashboards/:id/run"},addItem:{isArray:!1,method:"post",url:t.baseUrl+"dashboards/:id/items"},getItems:{isArray:!1,method:"get",url:t.baseUrl+"dashboards/:id/items"}}),t.dashboardItem=e(t.baseUrl+"dashboards/items/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"dashboards/items/describe"}}),t.faxAccount=e(t.baseUrl+"fax/accounts/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"fax/accounts/describe"},addInteraction:{isArray:!1,method:"post",url:t.baseUrl+"fax/accounts/:id/interactions"},getInteractions:{isArray:!1,method:"get",url:t.baseUrl+"fax/accounts/:id/interactions"},addApplications:{isArray:!1,method:"post",url:t.baseUrl+"fax/accounts/:id/applications"},getApplications:{isArray:!1,method:"get",url:t.baseUrl+"fax/accounts/:id/applications"},addDisposition:{isArray:!1,method:"post",url:t.baseUrl+"fax/accounts/:id/dispositions"},addDispositions:{isArray:!1,method:"post",url:t.baseUrl+"fax/accounts/:id/dispositions"},getDispositions:{isArray:!1,method:"get",url:t.baseUrl+"fax/accounts/:id/dispositions"}}),t.faxApplication=e(t.baseUrl+"fax/applications/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"fax/applications/describe"}}),t.faxDisposition=e(t.baseUrl+"fax/dispositions/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"fax/dispositions/describe"}}),t.faxAttachment=e(t.baseUrl+"fax/attachments/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"fax/attachments/describe"}}),t.faxInteraction=e(t.baseUrl+"fax/interactions/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"fax/interactions/describe"},addMessage:{isArray:!1,method:"post",url:t.baseUrl+"fax/interactions/:id/messages"},getMessages:{isArray:!1,method:"get",url:t.baseUrl+"fax/interactions/:id/messages"}}),t.faxMessage=e(t.baseUrl+"fax/messages/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"fax/messages/describe"}}),t.faxQueue=e(t.baseUrl+"fax/queues/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"fax/queues/describe"},getTeams:{isArray:!1,method:"get",url:t.baseUrl+"fax/queues/:id/teams"},addTeams:{isArray:!0,method:"post",url:t.baseUrl+"fax/queues/:id/teams"},removeTeams:{isArray:!1,method:"delete",url:t.baseUrl+"fax/queues/:id/teams"},addAgents:{isArray:!0,method:"post",url:t.baseUrl+"fax/queues/:id/users"},removeAgents:{isArray:!1,method:"delete",url:t.baseUrl+"fax/queues/:id/users"},getAgents:{isArray:!1,method:"get",url:t.baseUrl+"fax/queues/:id/users"}}),t.faxSessionReport=e(t.baseUrl+"fax/sessions/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"fax/sessions/reports/describe"}}),t.smsAccount=e(t.baseUrl+"sms/accounts/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"sms/accounts/describe"},notify:{isArray:!1,method:"post",url:t.baseUrl+"sms/accounts/:id/notify"},getInteractions:{isArray:!1,method:"get",url:t.baseUrl+"sms/accounts/:id/interactions"},addApplications:{isArray:!1,method:"post",url:t.baseUrl+"sms/accounts/:id/applications"},getApplications:{isArray:!1,method:"get",url:t.baseUrl+"sms/accounts/:id/applications"},addDisposition:{isArray:!1,method:"post",url:t.baseUrl+"sms/accounts/:id/dispositions"},addDispositions:{isArray:!1,method:"post",url:t.baseUrl+"sms/accounts/:id/dispositions"},getDispositions:{isArray:!1,method:"get",url:t.baseUrl+"sms/accounts/:id/dispositions"}}),t.smsApplication=e(t.baseUrl+"sms/applications/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"sms/applications/describe"}}),t.smsDisposition=e(t.baseUrl+"sms/dispositions/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"sms/dispositions/describe"}}),t.smsInteraction=e(t.baseUrl+"sms/interactions/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"sms/interactions/describe"},addMessage:{isArray:!1,method:"post",url:t.baseUrl+"sms/interactions/:id/messages"},getMessages:{isArray:!1,method:"get",url:t.baseUrl+"sms/interactions/:id/messages"}}),t.smsMessage=e(t.baseUrl+"sms/messages/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"sms/messages/describe"},accept:{isArray:!1,method:"put",url:t.baseUrl+"sms/messages/:id/accept"},reject:{isArray:!1,method:"put",url:t.baseUrl+"sms/messages/:id/reject"}}),t.smsQueue=e(t.baseUrl+"sms/queues/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"sms/queues/describe"},getTeams:{isArray:!1,method:"get",url:t.baseUrl+"sms/queues/:id/teams"},addTeams:{isArray:!0,method:"post",url:t.baseUrl+"sms/queues/:id/teams"},removeTeams:{isArray:!1,method:"delete",url:t.baseUrl+"sms/queues/:id/teams"},addAgents:{isArray:!0,method:"post",url:t.baseUrl+"sms/queues/:id/users"},removeAgents:{isArray:!1,method:"delete",url:t.baseUrl+"sms/queues/:id/users"},getAgents:{isArray:!1,method:"get",url:t.baseUrl+"sms/queues/:id/users"}}),t.openchannelAccount=e(t.baseUrl+"openchannel/accounts/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"openchannel/accounts/describe"},notify:{isArray:!1,method:"post",url:t.baseUrl+"openchannel/accounts/:id/notify"},addApplications:{isArray:!1,method:"post",url:t.baseUrl+"openchannel/accounts/:id/applications"},getApplications:{isArray:!1,method:"get",url:t.baseUrl+"openchannel/accounts/:id/applications"},addDisposition:{isArray:!1,method:"post",url:t.baseUrl+"openchannel/accounts/:id/dispositions"},addDispositions:{isArray:!1,method:"post",url:t.baseUrl+"openchannel/accounts/:id/dispositions"},getDispositions:{isArray:!1,method:"get",url:t.baseUrl+"openchannel/accounts/:id/dispositions"},getInteractions:{isArray:!1,method:"get",url:t.baseUrl+"openchannel/accounts/:id/interactions"}}),t.openchannelApplication=e(t.baseUrl+"openchannel/applications/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"openchannel/applications/describe"}}),t.openchannelDisposition=e(t.baseUrl+"openchannel/dispositions/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"openchannel/dispositions/describe"}}),t.openchannelInteraction=e(t.baseUrl+"openchannel/interactions/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"openchannel/interactions/describe"},addMessage:{isArray:!1,method:"post",url:t.baseUrl+"openchannel/interactions/:id/messages"},getMessages:{isArray:!1,method:"get",url:t.baseUrl+"openchannel/interactions/:id/messages"}}),t.openchannelMessage=e(t.baseUrl+"openchannel/messages/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"openchannel/messages/describe"},accept:{isArray:!1,method:"put",url:t.baseUrl+"openchannel/messages/:id/accept"},reject:{isArray:!1,method:"put",url:t.baseUrl+"openchannel/messages/:id/reject"}}),t.openchannelQueue=e(t.baseUrl+"openchannel/queues/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"openchannel/queues/describe"},getTeams:{isArray:!1,method:"get",url:t.baseUrl+"openchannel/queues/:id/teams"},addTeams:{isArray:!0,method:"post",url:t.baseUrl+"openchannel/queues/:id/teams"},removeTeams:{isArray:!1,method:"delete",url:t.baseUrl+"openchannel/queues/:id/teams"},addAgents:{isArray:!0,method:"post",url:t.baseUrl+"openchannel/queues/:id/users"},removeAgents:{isArray:!1,method:"delete",url:t.baseUrl+"openchannel/queues/:id/users"},getAgents:{isArray:!1,method:"get",url:t.baseUrl+"openchannel/queues/:id/users"}}),t.chatWebsite=e(t.baseUrl+"chat/websites/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"chat/websites/describe"},notify:{isArray:!1,method:"post",url:t.baseUrl+"chat/websites/:id/notify"},addInteraction:{isArray:!1,method:"post",url:t.baseUrl+"chat/websites/:id/interactions"},getInteractions:{isArray:!1,method:"get",url:t.baseUrl+"chat/websites/:id/interactions"},getSnippet:{isArray:!1,method:"get",url:t.baseUrl+"chat/websites/:id/snippet"},addApplications:{isArray:!1,method:"post",url:t.baseUrl+"chat/websites/:id/applications"},getApplications:{isArray:!1,method:"get",url:t.baseUrl+"chat/websites/:id/applications"},addDisposition:{isArray:!1,method:"post",url:t.baseUrl+"chat/websites/:id/dispositions"},addDispositions:{isArray:!1,method:"post",url:t.baseUrl+"chat/websites/:id/dispositions"},getDispositions:{isArray:!1,method:"get",url:t.baseUrl+"chat/websites/:id/dispositions"},addProactiveActions:{isArray:!1,method:"post",url:t.baseUrl+"chat/websites/:id/proactive_actions"},getProactiveActions:{isArray:!1,method:"get",url:t.baseUrl+"chat/websites/:id/proactive_actions"},getFields:{isArray:!1,method:"get",url:t.baseUrl+"chat/websites/:id/fields"}}),t.openchannelReport=e(t.baseUrl+"openchannel/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"openchannel/reports/describe"}}),t.chatApplication=e(t.baseUrl+"chat/applications/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"chat/applications/describe"}}),t.chatDisposition=e(t.baseUrl+"chat/dispositions/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"chat/dispositions/describe"}}),t.chatInteraction=e(t.baseUrl+"chat/interactions/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"chat/interactions/describe"},addMessage:{isArray:!1,method:"post",url:t.baseUrl+"chat/interactions/:id/messages"},getMessages:{isArray:!1,method:"get",url:t.baseUrl+"chat/interactions/:id/messages"}}),t.chatMessage=e(t.baseUrl+"chat/messages/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"chat/messages/describe"},accept:{isArray:!1,method:"put",url:t.baseUrl+"chat/messages/:id/accept"},reject:{isArray:!1,method:"put",url:t.baseUrl+"chat/messages/:id/reject"}}),t.chatQueue=e(t.baseUrl+"chat/queues/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"chat/queues/describe"},getTeams:{isArray:!1,method:"get",url:t.baseUrl+"chat/queues/:id/teams"},addTeams:{isArray:!0,method:"post",url:t.baseUrl+"chat/queues/:id/teams"},removeTeams:{isArray:!1,method:"delete",url:t.baseUrl+"chat/queues/:id/teams"},addAgents:{isArray:!0,method:"post",url:t.baseUrl+"chat/queues/:id/users"},removeAgents:{isArray:!1,method:"delete",url:t.baseUrl+"chat/queues/:id/users"},getAgents:{isArray:!1,method:"get",url:t.baseUrl+"chat/queues/:id/users"}}),t.chatProactiveAction=e(t.baseUrl+"chat/proactive_actions/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"chat/proactive_actions/describe"}}),t.cmCompany=e(t.baseUrl+"cm/companies/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"cm/companies/describe"},addContacts:{isArray:!1,method:"post",url:t.baseUrl+"cm/companies/:id/contacts"},getContacts:{isArray:!1,method:"get",url:t.baseUrl+"cm/companies/:id/contacts"}}),t.cmContact=e(t.baseUrl+"cm/contacts/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"cm/contacts/describe"},bulkCreate:{isArray:!1,method:"post",url:t.baseUrl+"cm/contacts/create_many"},getHoppers:{isArray:!1,method:"get",url:t.baseUrl+"cm/contacts/:id/hoppers"},getHopperHistories:{isArray:!1,method:"get",url:t.baseUrl+"cm/contacts/:id/hopper_histories"},getHopperFinals:{isArray:!1,method:"get",url:t.baseUrl+"cm/contacts/:id/hopper_finals"},getJscriptySessions:{isArray:!1,method:"get",url:t.baseUrl+"cm/contacts/:id/jscripty_sessions"}}),t.cmHopper=e(t.baseUrl+"cm/hopper/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"cm/hopper/describe"},getPreview:{isArray:!1,method:"get",url:t.baseUrl+"cm/hopper/preview"}}),t.cmHopperBlack=e(t.baseUrl+"cm/hopper_black/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"cm/hopper_black/describe"}}),t.cmHopperFinal=e(t.baseUrl+"cm/hopper_final/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"cm/hopper_final/describe"}}),t.cmHopperHistory=e(t.baseUrl+"cm/hopper_history/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"cm/hopper_history/describe"}}),t.cmCustomField=e(t.baseUrl+"cm/custom_fields/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"cm/custom_fields/describe"}}),t.cmList=e(t.baseUrl+"cm/lists/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"cm/lists/describe"},addDisposition:{isArray:!1,method:"post",url:t.baseUrl+"cm/lists/:id/dispositions"},getDispositions:{isArray:!1,method:"get",url:t.baseUrl+"cm/lists/:id/dispositions"},addContacts:{isArray:!1,method:"post",url:t.baseUrl+"cm/lists/:id/contacts"},getContacts:{isArray:!0,method:"get",url:t.baseUrl+"cm/lists/:id/contacts"},getContactsCsv:{isArray:!1,method:"get",url:t.baseUrl+"cm/lists/:id/contacts/csv"},addCustomField:{isArray:!1,method:"post",url:t.baseUrl+"cm/lists/:id/fields"},getCustomFields:{isArray:!1,method:"get",url:t.baseUrl+"cm/lists/:id/fields"},addAgents:{isArray:!0,method:"post",url:t.baseUrl+"cm/lists/:id/users"},removeAgents:{isArray:!1,method:"delete",url:t.baseUrl+"cm/lists/:id/users"},getAgents:{isArray:!1,method:"get",url:t.baseUrl+"cm/lists/:id/users"}}),t.action=e(t.baseUrl+"actions/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"actions/describe"}}),t.automation=e(t.baseUrl+"automations/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"automations/describe"},addConditions:{isArray:!1,method:"post",url:t.baseUrl+"automations/:id/conditions"},getConditions:{isArray:!1,method:"get",url:t.baseUrl+"automations/:id/conditions"},addActions:{isArray:!1,method:"post",url:t.baseUrl+"automations/:id/actions"},getActions:{isArray:!1,method:"get",url:t.baseUrl+"automations/:id/actions"}}),t.cannedAnswer=e(t.baseUrl+"canned_answers/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"canned_answers/describe"}}),t.condition=e(t.baseUrl+"conditions/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"conditions/describe"}}),t.interval=e(t.baseUrl+"intervals/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"intervals/describe"},addInterval:{isArray:!1,method:"post",url:t.baseUrl+"intervals/:id/sub_intervals"},getIntervals:{isArray:!1,method:"get",url:t.baseUrl+"intervals/:id/sub_intervals"},addIntervals:{isArray:!0,method:"post",url:t.baseUrl+"intervals/:id/sub_intervals/create_many"}}),t.pause=e(t.baseUrl+"pauses/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"pauses/describe"}}),t.cdr=e(t.baseUrl+"cdr/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"cdr/describe"}}),t.voiceQueuesLog=e(t.baseUrl+"voiceQueuesLog/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"voiceQueuesLog/describe"}}),t.schedule=e(t.baseUrl+"schedules/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"schedules/describe"}}),t.sound=e(t.baseUrl+"sounds/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"sounds/describe"},download:{isArray:!1,method:"get",url:t.baseUrl+"sounds/:id/download"},delete:{isArray:!1,method:"delete",url:t.baseUrl+"sounds/:id"}}),t.tag=e(t.baseUrl+"tags/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"tags/describe"}}),t.template=e(t.baseUrl+"templates/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"templates/describe"}}),t.trigger=e(t.baseUrl+"triggers/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"triggers/describe"},addAllCondition:{isArray:!1,method:"post",url:t.baseUrl+"triggers/:id/all_conditions"},addAnyCondition:{isArray:!1,method:"post",url:t.baseUrl+"triggers/:id/any_conditions"},getAllConditions:{isArray:!1,method:"get",url:t.baseUrl+"triggers/:id/all_conditions"},getAnyConditions:{isArray:!1,method:"get",url:t.baseUrl+"triggers/:id/any_conditions"},addAction:{isArray:!1,method:"post",url:t.baseUrl+"triggers/:id/actions"},getActions:{isArray:!1,method:"get",url:t.baseUrl+"triggers/:id/actions"}}),t.variable=e(t.baseUrl+"variables/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"variables/describe"}}),t.integration=e(t.baseUrl+"integrations/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/describe"}}),t.integrationReport=e(t.baseUrl+"integrations/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/reports/describe"}}),t.analyticCustomReport=e(t.baseUrl+"analytics/custom_reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"analytics/custom_reports/describe"},preview:{isArray:!0,method:"get",url:t.baseUrl+"analytics/custom_reports/:id/preview"},run:{isArray:!1,method:"get",url:t.baseUrl+"analytics/custom_reports/:id/run"},query:{isArray:!1,method:"get",url:t.baseUrl+"analytics/custom_reports/:id/query"}}),t.analyticDefaultReport=e(t.baseUrl+"analytics/default_reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"analytics/default_reports/describe"},preview:{isArray:!0,method:"get",url:t.baseUrl+"analytics/default_reports/:id/preview"},run:{isArray:!1,method:"get",url:t.baseUrl+"analytics/default_reports/:id/run"},query:{isArray:!1,method:"get",url:t.baseUrl+"analytics/default_reports/:id/query"}}),t.analyticExtractedReport=e(t.baseUrl+"analytics/extracted_reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"analytics/extracted_reports/describe"},download:{isArray:!1,method:"get",url:t.baseUrl+"analytics/extracted_reports/:id/download"}}),t.analyticMetric=e(t.baseUrl+"analytics/metrics/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"analytics/metrics/describe"}}),t.analyticFieldReport=e(t.baseUrl+"analytics/field_reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"analytics/field_reports/describe"},bulkCreate:{method:"post",url:t.baseUrl+"analytics/field_reports/create_many",isArray:!0},bulkDestroy:{method:"delete",url:t.baseUrl+"analytics/field_reports/destroy_many",isArray:!0},addFields:{isArray:!0,method:"post",url:t.baseUrl+"analytics/field_reports/:id/create_many"}}),t.analyticTreeReport=e(t.baseUrl+"analytics/tree_reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"analytics/tree_reports/describe"}}),t.intSalesforceAccount=e(t.baseUrl+"integrations/salesforce/accounts/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/salesforce/accounts/describe"},getConfigurations:{isArray:!1,method:"get",url:t.baseUrl+"integrations/salesforce/accounts/:id/configurations"},addConfiguration:{isArray:!1,method:"post",url:t.baseUrl+"integrations/salesforce/accounts/:id/configurations"},getFields:{isArray:!1,method:"get",url:t.baseUrl+"integrations/salesforce/accounts/:id/fields"}}),t.intSalesforceConfiguration=e(t.baseUrl+"integrations/salesforce/configurations/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/salesforce/configurations/describe"},getFields:{isArray:!1,method:"get",url:t.baseUrl+"integrations/salesforce/configurations/:id/fields"},getSubjects:{isArray:!1,method:"get",url:t.baseUrl+"integrations/salesforce/configurations/:id/subjects"},getDescriptions:{isArray:!1,method:"get",url:t.baseUrl+"integrations/salesforce/configurations/:id/descriptions"}}),t.intSalesforceField=e(t.baseUrl+"integrations/salesforce/fields/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/salesforce/fields/describe"}}),t.intSugarcrmAccount=e(t.baseUrl+"integrations/sugarcrm/accounts/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/sugarcrm/accounts/describe"},getConfigurations:{isArray:!1,method:"get",url:t.baseUrl+"integrations/sugarcrm/accounts/:id/configurations"},addConfiguration:{isArray:!1,method:"post",url:t.baseUrl+"integrations/sugarcrm/accounts/:id/configurations"},getFields:{isArray:!1,method:"get",url:t.baseUrl+"integrations/sugarcrm/accounts/:id/fields"}}),t.intSugarcrmConfiguration=e(t.baseUrl+"integrations/sugarcrm/configurations/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/sugarcrm/configurations/describe"},getFields:{isArray:!1,method:"get",url:t.baseUrl+"integrations/sugarcrm/configurations/:id/fields"},getSubjects:{isArray:!1,method:"get",url:t.baseUrl+"integrations/sugarcrm/configurations/:id/subjects"},getDescriptions:{isArray:!1,method:"get",url:t.baseUrl+"integrations/sugarcrm/configurations/:id/descriptions"}}),t.intSugarcrmField=e(t.baseUrl+"integrations/sugarcrm/fields/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/sugarcrm/fields/describe"}}),t.intDeskAccount=e(t.baseUrl+"integrations/desk/accounts/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/desk/accounts/describe"},getConfigurations:{isArray:!1,method:"get",url:t.baseUrl+"integrations/desk/accounts/:id/configurations"},addConfiguration:{isArray:!1,method:"post",url:t.baseUrl+"integrations/desk/accounts/:id/configurations"},getFields:{isArray:!1,method:"get",url:t.baseUrl+"integrations/desk/accounts/:id/fields"}}),t.intDeskConfiguration=e(t.baseUrl+"integrations/desk/configurations/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/desk/configurations/describe"},getFields:{isArray:!1,method:"get",url:t.baseUrl+"integrations/desk/configurations/:id/fields"},getSubjects:{isArray:!1,method:"get",url:t.baseUrl+"integrations/desk/configurations/:id/subjects"},getDescriptions:{isArray:!1,method:"get",url:t.baseUrl+"integrations/desk/configurations/:id/descriptions"},getTags:{isArray:!1,method:"get",url:t.baseUrl+"integrations/desk/configurations/:id/tags"},setTags:{isArray:!0,method:"post",url:t.baseUrl+"integrations/desk/configurations/:id/tags"}}),t.intDeskField=e(t.baseUrl+"integrations/desk/fields/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/desk/fields/describe"}}),t.intZohoAccount=e(t.baseUrl+"integrations/zoho/accounts/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/zoho/accounts/describe"},getConfigurations:{isArray:!1,method:"get",url:t.baseUrl+"integrations/zoho/accounts/:id/configurations"},addConfiguration:{isArray:!1,method:"post",url:t.baseUrl+"integrations/zoho/accounts/:id/configurations"},getFields:{isArray:!1,method:"get",url:t.baseUrl+"integrations/zoho/accounts/:id/fields"}}),t.intZohoConfiguration=e(t.baseUrl+"integrations/zoho/configurations/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/zoho/configurations/describe"},getFields:{isArray:!1,method:"get",url:t.baseUrl+"integrations/zoho/configurations/:id/fields"},getSubjects:{isArray:!1,method:"get",url:t.baseUrl+"integrations/zoho/configurations/:id/subjects"},getDescriptions:{isArray:!1,method:"get",url:t.baseUrl+"integrations/zoho/configurations/:id/descriptions"}}),t.intZohoField=e(t.baseUrl+"integrations/zoho/fields/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/zoho/fields/describe"}}),t.intZendeskAccount=e(t.baseUrl+"integrations/zendesk/accounts/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/zendesk/accounts/describe"},getConfigurations:{isArray:!1,method:"get",url:t.baseUrl+"integrations/zendesk/accounts/:id/configurations"},addConfiguration:{isArray:!1,method:"post",url:t.baseUrl+"integrations/zendesk/accounts/:id/configurations"},getFields:{isArray:!1,method:"get",url:t.baseUrl+"integrations/zendesk/accounts/:id/fields"}}),t.intZendeskConfiguration=e(t.baseUrl+"integrations/zendesk/configurations/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/zendesk/configurations/describe"},getFields:{isArray:!1,method:"get",url:t.baseUrl+"integrations/zendesk/configurations/:id/fields"},getSubjects:{isArray:!1,method:"get",url:t.baseUrl+"integrations/zendesk/configurations/:id/subjects"},getDescriptions:{isArray:!1,method:"get",url:t.baseUrl+"integrations/zendesk/configurations/:id/descriptions"},getTags:{isArray:!1,method:"get",url:t.baseUrl+"integrations/zendesk/configurations/:id/tags"},setTags:{isArray:!0,method:"post",url:t.baseUrl+"integrations/zendesk/configurations/:id/tags"}}),t.intZendeskField=e(t.baseUrl+"integrations/zendesk/fields/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/zendesk/fields/describe"}}),t.intFreshdeskAccount=e(t.baseUrl+"integrations/freshdesk/accounts/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/freshdesk/accounts/describe"},getConfigurations:{isArray:!1,method:"get",url:t.baseUrl+"integrations/freshdesk/accounts/:id/configurations"},addConfiguration:{isArray:!1,method:"post",url:t.baseUrl+"integrations/freshdesk/accounts/:id/configurations"},getFields:{isArray:!1,method:"get",url:t.baseUrl+"integrations/freshdesk/accounts/:id/fields"}}),t.intFreshdeskConfiguration=e(t.baseUrl+"integrations/freshdesk/configurations/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/freshdesk/configurations/describe"},getFields:{isArray:!1,method:"get",url:t.baseUrl+"integrations/freshdesk/configurations/:id/fields"},getSubjects:{isArray:!1,method:"get",url:t.baseUrl+"integrations/freshdesk/configurations/:id/subjects"},getDescriptions:{isArray:!1,method:"get",url:t.baseUrl+"integrations/freshdesk/configurations/:id/descriptions"},getTags:{isArray:!1,method:"get",url:t.baseUrl+"integrations/freshdesk/configurations/:id/tags"},setTags:{isArray:!0,method:"post",url:t.baseUrl+"integrations/freshdesk/configurations/:id/tags"}}),t.intFreshdeskField=e(t.baseUrl+"integrations/freshdesk/fields/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"integrations/freshdesk/fields/describe"}}),t.network=e(t.baseUrl+"networks/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"networks/describe"}}),t.chatReport=e(t.baseUrl+"chat/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"chat/reports/describe"}}),t.chatSessionReport=e(t.baseUrl+"chat/session/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"chat/session/reports/describe"}}),t.faxReport=e(t.baseUrl+"fax/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"fax/reports/describe"}}),t.jscriptyAnswerReport=e(t.baseUrl+"jscripty/answers/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"jscripty/answers/reports/describe"}}),t.jscriptyQuestionReport=e(t.baseUrl+"jscripty/questions/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"jscripty/questions/reports/describe"}}),t.jscriptySessionReport=e(t.baseUrl+"jscripty/sessions/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"jscripty/sessions/reports/describe"}}),t.smsReport=e(t.baseUrl+"sms/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"sms/reports/describe"}}),t.smsSessionReport=e(t.baseUrl+"sms/session/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"sms/session/reports/describe"}}),t.squareReport=e(t.baseUrl+"square/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"square/reports/describe"}}),t.squareReportDetail=e(t.baseUrl+"square/details/reports/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"square/details/reports/describe"}}),t.jscriptyProject=e(t.baseUrl+"jscripty/projects/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"jscripty/projects/describe"},getSessions:{isArray:!1,method:"get",url:t.baseUrl+"jscripty/projects/:id/sessions"}}),t.setting=e(t.baseUrl+"settings/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"settings/describe"},addLogo:{isArray:!1,method:"post",url:t.baseUrl+"settings/:id/logo"},addLogoLogin:{isArray:!1,method:"post",url:t.baseUrl+"settings/:id/logo_login"},getLogo:{isArray:!1,method:"get",url:t.baseUrl+"settings/:id/logo"},getLogoLogin:{isArray:!1,method:"get",url:t.baseUrl+"settings/:id/logo_login"}}),t.squareOdbc=e(t.baseUrl+"square/odbc/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"square/odbc/describe"},test:{isArray:!1,method:"get",url:t.baseUrl+"square/odbc/:id/test"}}),t.squareProject=e(t.baseUrl+"square/projects/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"square/projects/describe"}}),t.squareRecording=e(t.baseUrl+"square/recordings/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"square/recordings/describe"},download:{isArray:!1,method:"get",url:t.baseUrl+"square/recordings/:id/download"}}),t.team=e(t.baseUrl+"teams/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"teams/describe"},getQueues:{isArray:!0,method:"get",url:t.baseUrl+"teams/:id/queues"},addQueues:{isArray:!0,method:"post",url:t.baseUrl+"teams/:id/queues"},removeQueues:{isArray:!1,method:"delete",url:t.baseUrl+"teams/:id/queues"},addAgents:{isArray:!0,method:"post",url:t.baseUrl+"teams/:id/users"},removeAgents:{isArray:!1,method:"delete",url:t.baseUrl+"teams/:id/users"},getAgents:{isArray:!1,method:"get",url:t.baseUrl+"teams/:id/users"}}),t.license=e(t.baseUrl+"license/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"license/describe"}}),t.campaign=e(t.baseUrl+"campaigns/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"campaigns/describe"},getHoppers:{isArray:!1,method:"get",url:t.baseUrl+"campaigns/:id/hoppers"},getHopperHistories:{isArray:!1,method:"get",url:t.baseUrl+"campaigns/:id/hopper_histories"},getHopperFinals:{isArray:!1,method:"get",url:t.baseUrl+"campaigns/:id/hopper_finals"},getHopperBlacks:{isArray:!1,method:"get",url:t.baseUrl+"campaigns/:id/hopper_black"},getLists:{isArray:!1,method:"get",url:t.baseUrl+"campaigns/:id/lists"},addLists:{isArray:!0,method:"post",url:t.baseUrl+"campaigns/:id/lists"},removeLists:{isArray:!0,method:"delete",url:t.baseUrl+"campaigns/:id/lists"},getBlackLists:{isArray:!1,method:"get",url:t.baseUrl+"campaigns/:id/blacklists"},addBlackLists:{isArray:!0,method:"post",url:t.baseUrl+"campaigns/:id/blacklists"},removeBlackLists:{isArray:!0,method:"delete",url:t.baseUrl+"campaigns/:id/blacklists"}}),t.migration=e(t.baseUrl+"migrations/:id",{id:"@id"},{update:{method:"put"},describe:{method:"get",url:t.baseUrl+"migrations/describe"}}),t}e.$inject=["$resource"],angular.module("motion").factory("api",e)}(),function(){"use strict";function e(e,t,n){n.setConfig({position:"top-right",sound:!1,html:!0,theme:"material"}),e.useLoader("$translatePartialLoader",{urlTemplate:"{part}/i18n/{lang}.json"}),e.preferredLanguage("en"),e.useSanitizeValueStrategy("sanitize"),t.decorator("taOptions",["$delegate",function(e){return e.toolbar=[["bold","italics","underline","ul","ol","quote","justifyLeft","justifyCenter","justifyRight","html","insertImage","insertLink"]],e.classes={focussed:"focussed",toolbar:"ta-toolbar",toolbarGroup:"ta-group",toolbarButton:"md-button",toolbarButtonActive:"active",disabled:"",textEditor:"form-control",htmlEditor:"form-control"},e}]),t.decorator("taTools",["$delegate",function(e){return e.quote.iconclass="icon-format-quote",e.bold.iconclass="icon-format-bold",e.italics.iconclass="icon-format-italic",e.underline.iconclass="icon-format-underline",e.strikeThrough.iconclass="icon-format-strikethrough",e.ul.iconclass="icon-format-list-bulleted",e.ol.iconclass="icon-format-list-numbers",e.redo.iconclass="icon-redo",e.undo.iconclass="icon-undo",e.clear.iconclass="icon-close-circle-outline",e.justifyLeft.iconclass="icon-format-align-left",e.justifyCenter.iconclass="icon-format-align-center",e.justifyRight.iconclass="icon-format-align-right",e.justifyFull.iconclass="icon-format-align-justify",e.indent.iconclass="icon-format-indent-increase",e.outdent.iconclass="icon-format-indent-decrease",e.html.iconclass="icon-code-tags",e.insertImage.iconclass="icon-file-image-box",e.insertLink.iconclass="icon-link",e.insertVideo.iconclass="icon-filmstrip",e}])}e.$inject=["$translateProvider","$provide","toastyConfigProvider"],angular.module("motion").config(e)}(),function(){"use strict";angular.module("motion")}(),function(){"use strict";function e(e){this.themes=e.themes}e.$inject=["motionTheming"],angular.module("motion").controller("IndexController",e)}(),function(){"use strict";function e(){return function(e,t,n){var a,i={},o=0;for(a in e)if(o>=n&&(i[a]=e[a]),++o===n+t)break;return i}}function t(){var e=[{value:"jan"},{value:"feb"},{value:"mar"},{value:"apr"},{value:"may"},{value:"jun"},{value:"jul"},{value:"aug"},{value:"sep"},{value:"oct"},{value:"nov"},{value:"dec"}],t=[{value:"1"},{value:"2"},{value:"3"},{value:"4"},{value:"5"},{value:"6"},{value:"7"},{value:"8"},{value:"9"},{value:"10"},{value:"11"},{value:"12"}],n=[{value:"mon"},{value:"tue"},{value:"wed"},{value:"thu"},{value:"fri"},{value:"sat"},{value:"sun"}],a=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31];return{getMonthName:function(){return e},getMonthNumber:function(){return t},getDaysOfWeek:function(){return n},getDaysOfMonth:function(){return a}}}angular.module("motion").filter("limitObjectFromTo",e).factory("IndexFactory",t)}(),function(){"use strict";function e(e,t,n){n.html5Mode(!0),t.otherwise("/dashboards/general");var a;angular.injector(["ngCookies"]).invoke(["$cookies",function(e){a=e}]);var i=a.get("motion.layoutStyle")||"verticalNavigation",o={verticalNavigation:{main:"app/core/layouts/vertical-navigation.html",toolbar:"app/toolbar/layouts/vertical-navigation/toolbar.html",navigation:"app/navigation/layouts/vertical-navigation/navigation.html"},verticalNavigationFullwidthToolbar:{main:"app/core/layouts/vertical-navigation-fullwidth-toolbar.html",toolbar:"app/toolbar/layouts/vertical-navigation-fullwidth-toolbar/toolbar.html",navigation:"app/navigation/layouts/vertical-navigation/navigation.html"},verticalNavigationFullwidthToolbar2:{main:"app/core/layouts/vertical-navigation-fullwidth-toolbar-2.html",toolbar:"app/toolbar/layouts/vertical-navigation-fullwidth-toolbar-2/toolbar.html",navigation:"app/navigation/layouts/vertical-navigation-fullwidth-toolbar-2/navigation.html"},horizontalNavigation:{main:"app/core/layouts/horizontal-navigation.html",toolbar:"app/toolbar/layouts/horizontal-navigation/toolbar.html",navigation:"app/navigation/layouts/horizontal-navigation/navigation.html"},contentOnly:{main:"app/core/layouts/content-only.html",toolbar:"",navigation:""},contentWithToolbar:{main:"app/core/layouts/content-with-toolbar.html",toolbar:"app/toolbar/layouts/content-with-toolbar/toolbar.html",navigation:""}};e.state("app",{abstract:!0,views:{"main@":{templateUrl:o[i].main,controller:"MainController as vm"},"toolbar@app":{templateUrl:o[i].toolbar,controller:"ToolbarController as vm"},"navigation@app":{templateUrl:o[i].navigation,controller:"NavigationController as vm"},"quickPanel@app":{templateUrl:"app/quick-panel/quick-panel.html",controller:"QuickPanelController as vm"}},resolve:{license:["apiResolver",function(e){return e.resolve("license@get")}],setting:["apiResolver",function(e){return e.resolve("setting@get",{id:1})}]}})}e.$inject=["$stateProvider","$urlRouterProvider","$locationProvider"],angular.module("motion").config(e)}(),function(){"use strict";function e(e,t,n){var a=e.$on("$stateChangeStart",function(){e.loadingProgress=!0}),i=e.$on("$stateChangeSuccess",function(){t(function(){e.loadingProgress=!1})});e.state=n,e.$on("$destroy",function(){a(),i()})}e.$inject=["$rootScope","$timeout","$state"],angular.module("motion").run(e)}(),function(){"use strict";function e(e,t){function n(){a=io({query:"id="+t.getCurrentUser().id,transports:["websocket","polling"]})}var a;return{connect:n,on:function(t,i){i=i||angular.noop,a||n(),a.on(t,function(){var t=arguments;e.$apply(function(){i.apply(a,t)})})},emit:function(t,i,o){o=o||angular.noop,a||n(),a.emit(t,i,function(){var t=arguments;e.$apply(function(){o.apply(a,t)})})},removeAllListeners:function(e){a||n(),a.removeAllListeners(e)},removeListener:function(e,t){a||n(),a.removeListener(e,t)},disconnect:function(){a||n(),a.disconnect()}}}e.$inject=["$rootScope","Auth"],angular.module("motion").factory("socket",e)}(),function(){"use strict";function e(e,t,n,a,i){function o(){i.isLoggedIn()&&e.go("app.dashboards.general")}function s(){return i.login(l.form).then(function(){return e.go("app.dashboards.general")}).catch(function(e){l.message=e.message})}function r(e){t.location.href="/api/auth/"+e}var l=this;l.login=s,l.loginOauth=r,l.$onInit=o}e.$inject=["$state","$window","$cookies","api","Auth"],angular.module("app.login").controller("LoginController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r){function l(){p.errors=[],r.analyticExtractedReport.save(p.extractedReport).$promise.then(function(e){p.extractedReports.unshift(e.toJSON()),i.success({title:"ExtractedReport properly created",msg:p.extractedReport.name?p.extractedReport.name+" has been created!":""}),u(e)}).catch(function(e){if(e.data&&e.data.errors&&e.data.errors.length){p.errors=e.data.errors||[{message:e.toString(),type:"api.analyticExtractedReport.save"}];for(var t=0;t"+(e.name||"extractedReport")+" will be deleted.").ariaLabel("delete extractedReport").targetEvent(t).ok("OK").cancel("CANCEL");i.show(n).then(function(){b(e)},function(){console.log("CANCEL")})}function g(e){T.extractedReports=e||{count:0,rows:[]}}function h(){T.query.offset=(T.query.page-1)*T.query.limit,T.promise=l.analyticExtractedReport.get(T.query,g).$promise}function v(e,t){i.show({controller:"CreateOrEditExtractedReportDialogController",controllerAs:"vm",templateUrl:"app/main/apps/analytics/views/extractedReports/create/dialog.html",parent:angular.element(o.body),targetEvent:e,clickOutsideToClose:!0,locals:{extractedReport:t,extractedReports:T.extractedReports.rows}})}function b(e){l.analyticExtractedReport.delete({id:e.id}).$promise.then(function(){_.remove(T.extractedReports.rows,{id:e.id}),T.extractedReports.count-=1,T.extractedReports.rows.length||T.getExtractedReports(),c.success({title:"ExtractedReport deleted!",msg:e.name?e.name+" has been deleted!":""})}).catch(function(e){c.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETanalyticExtractedReport",msg:e.data?JSON.stringify(e.data):e.toString()})})}function f(){var e=angular.copy(T.selectedExtractedReports);return T.selectedExtractedReports=[],e}function E(e){var t=i.confirm().title("Are you sure want to delete the selected extractedReports?").htmlContent(""+T.selectedExtractedReports.length+" selected will be deleted.").ariaLabel("delete ExtractedReports").targetEvent(e).ok("OK").cancel("CANCEL");i.show(t).then(function(){T.selectedExtractedReports.forEach(function(e){b(e)}),T.selectedExtractedReports=[]})}function y(){T.selectedExtractedReports=[]}function A(){T.selectedExtractedReports=T.extractedReports.rows}var T=this;T.extractedReports=r||{count:0,rows:[]},T.table="extractedReports",T.listOrder="",T.listOrderAsc=null,T.selectedExtractedReports=[],T.query={fields:"createdAt,updatedAt,id,name,type,startDate,endDate,createdAt,status,output",sort:"-updatedAt",limit:10,page:1},T.editdialog=m,T.downloadfile=u,T.deleteconfirm=p,T.success=g,T.getExtractedReports=h,T.createOrEditExtractedReport=v,T.deleteExtractedReport=b,T.exportSelectedExtractedReports=f,T.deleteSelectedExtractedReports=E,T.deselectExtractedReports=y,T.selectAllExtractedReports=A;var C=!0,S=1;e.$watch("vm.query.filter",function(e,t){C?s(function(){C=!1}):(t||(S=T.query.page),e!==t&&(T.query.page=1),e||(T.query.page=S),T.getExtractedReports())})}e.$inject=["$scope","$window","$state","$mdSidenav","$mdDialog","$document","$timeout","extractedReports","api","msUtils","toasty"],angular.module("app.analytics").controller("ExtractedReportsController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r){function l(){p.errors=[],r.analyticMetric.save(p.metric).$promise.then(function(e){p.metrics.unshift(e.toJSON()),i.success({title:"Metric properly created",msg:p.metric.name?p.metric.name+" has been created!":""}),u(e)}).catch(function(e){if(e.data&&e.data.errors&&e.data.errors.length){p.errors=e.data.errors||[{message:e.toString(),type:"api.analyticMetric.save"}];for(var t=0;t"+(e.name||"metric")+" will be deleted.").ariaLabel("delete metric").targetEvent(t).ok("OK").cancel("CANCEL");i.show(n).then(function(){v(e)},function(){console.log("CANCEL")})}function p(e){A.metrics=e||{count:0,rows:[]}}function g(){A.query.offset=(A.query.page-1)*A.query.limit,A.promise=l.analyticMetric.get(A.query,p).$promise}function h(e,t){i.show({controller:"CreateOrEditMetricDialogController",controllerAs:"vm",templateUrl:"app/main/apps/analytics/views/metrics/create/dialog.html",parent:angular.element(o.body),targetEvent:e,clickOutsideToClose:!0,locals:{metric:t,metrics:A.metrics.rows}})}function v(e){l.analyticMetric.delete({id:e.id}).$promise.then(function(){_.remove(A.metrics.rows,{id:e.id}),A.metrics.count-=1,A.metrics.rows.length||A.getMetrics(),c.success({title:"Metric deleted!",msg:e.name?e.name+" has been deleted!":""})}).catch(function(e){c.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETanalyticMetric",msg:e.data?JSON.stringify(e.data):e.toString()})})}function b(){var e=angular.copy(A.selectedMetrics);return A.selectedMetrics=[],e}function f(e){var t=i.confirm().title("Are you sure want to delete the selected metrics?").htmlContent(""+A.selectedMetrics.length+" selected will be deleted.").ariaLabel("delete Metrics").targetEvent(e).ok("OK").cancel("CANCEL");i.show(t).then(function(){A.selectedMetrics.forEach(function(e){v(e)}),A.selectedMetrics=[]})}function E(){A.selectedMetrics=[]}function y(){A.selectedMetrics=A.metrics.rows}var A=this;A.metrics=r||{count:0,rows:[]},A.table="metrics",A.listOrder="",A.listOrderAsc=null,A.selectedMetrics=[],A.query={fields:"createdAt,updatedAt,id,name,table,metric,description",sort:"-updatedAt",limit:10,page:1},A.arraytable=_.keyBy([{option:"Agent Report",value:"'report_agent'"},{option:"Call Report",value:"'report_call'"},{option:"Contacts",value:"'cm_contacts'"},{option:"CSquare Report",value:"'report_square'"},{option:"CSquare Details Report",value:"'report_square_details'"},{option:"Dialer Hopper Processing",value:"'cm_hopper'"},{option:"Dialer Hopper Logs",value:"'cm_hopper_history'"},{option:"Dialer Hopper Final",value:"'cm_hopper_final'"},{option:"Integration Report",value:"'report_integration'"},{option:"Jscripty Sessions",value:"'report_jscripty_sessions'"},{option:"Jscripty Questions",value:"'report_jscripty_questions'"},{option:"Jscripty Answers",value:"'report_jscripty_answers'"},{option:"Member Report",value:"'report_member'"},{option:"Queue Report",value:"'report_queue'"},{option:"Users",value:"'users'"},{option:"Voice Recordings",value:"'voice_recordings'"}],function(e){return _.replace(e.value,new RegExp("'","g"),"")}),A.editdialog=m,A.deleteconfirm=u,A.success=p,A.getMetrics=g,A.createOrEditMetric=h,A.deleteMetric=v,A.exportSelectedMetrics=b,A.deleteSelectedMetrics=f,A.deselectMetrics=E,A.selectAllMetrics=y;var T=!0,C=1;e.$watch("vm.query.filter",function(e,t){T?s(function(){T=!1}):(t||(C=A.query.page),e!==t&&(A.query.page=1),e||(A.query.page=C),A.getMetrics())})}e.$inject=["$scope","$window","$state","$mdSidenav","$mdDialog","$document","$timeout","metrics","api","msUtils","toasty"],angular.module("app.analytics").controller("MetricsController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s){function r(){c.errors=[];var e;i.analyticCustomReport.save({name:c.report.name,description:c.report.description,table:c.report.table,conditions:c.report.conditions,parent:c.currentNode.id}).$promise.then(function(t){e=t,n.success({title:"Report properly copied!",msg:c.report.name?c.report.name+" has been copied!":""});var a={fields:"field,alias,function,format,groupBy,orderBy,custom,MetricId",nolimit:!0};return a["analyticCustomReport"===o?"CustomReportId":"DefaultReportId"]=c.report.id,i.analyticFieldReport.get(a).$promise}).then(function(t){var t=_.map(t.rows,function(t){return _.extend({},t,{CustomReportId:e.id})});return i.analyticFieldReport.bulkCreate(t).$promise}).then(function(){n.success({title:"Fields copied!",msg:"Fields has been copied!"}),d()}).catch(function(e){n.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:COPYREPORT",msg:e.data?JSON.stringify(e.data.message):e.toString()})})}function l(e,t){c.currentNode=t.node}function d(){t.hide()}var c=this;c.errors=[],c.report=angular.copy(a),c.report.name+="-copy",c.treeCustomData=s,c.treeCustomConfig={core:{multiple:!1,animation:!0,error:function(e){console.error("treeCtrl: error from js tree - "+angular.toJson(e))},check_callback:!0,worker:!0},version:1,plugins:["wholerow"]},c.treeCustomEvents={select_node:l},c.copyReport=r,c.closeDialog=d}e.$inject=["$location","$mdDialog","toasty","report","api","apiName","treeCustomData"],angular.module("app.analytics").controller("CopyReportDialogController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r){function l(){u.errors=[],o[s].save(u.report).$promise.then(function(e){u.reports.unshift(e),n.success({title:"Report properly created",msg:u.report.name?u.report.name+" has been created!":""}),m()}).catch(function(e){if(e.data&&e.data.errors&&e.data.errors.length){u.errors=e.data.errors||[{message:e.toString(),type:"api.analyticReport.save"}];for(var t=0;t"+e.field+" will be deleted.").ariaLabel("delete field").targetEvent(t).ok("OK").cancel("CANCEL");a.show(n).then(function(){h(e)},function(){console.log("CANCEL")})}function u(e){E.reportFields=e||{count:0,rows:[]}}function p(){E.promise=s.analyticFieldReport.get(E.query,u).$promise}function g(e,t){a.show({controller:"CreateOrEditReportFieldDialogController",controllerAs:"vm",templateUrl:"app/main/apps/analytics/views/reports/edit/field/dialog.html",parent:angular.element(i.body),targetEvent:e,clickOutsideToClose:!0,locals:{report:E.report,reportField:t,reportFields:E.reportFields.rows,metrics:E.metrics,columns:E.columns}})}function h(e){s.analyticFieldReport.delete({id:e.id}).$promise.then(function(){E.selectedReportFields=[],_.remove(E.reportFields.rows,{id:e.id}),E.reportFields.count-=1,E.reportFields.rows.length||E.getReportFields(),o.success({title:"Field deleted!",msg:e.field?e.field+" has been deleted!":""})}).catch(function(e){o.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:DELETEFIELD",msg:e.data?JSON.stringify(e.data):e.toString()})})}function v(e){var t=a.confirm().title("Are you sure want to delete the selected fields?").htmlContent(""+E.selectedReportFields.length+" selected will be deleted.").ariaLabel("delete fields").targetEvent(e).ok("OK").cancel("CANCEL");a.show(t).then(function(){E.selectedReportFields.forEach(function(e){h(e)}),E.selectedReportFields=[]})}function b(e){var t=_.find(E.metrics,{id:e});return t?t.name:d.instant("ANALYTICS.NO_METRIC_FOUND")}function f(e){var t=_.find(E.metrics,{id:e});return t?t.metric:d.instant("ANALYTICS.NO_METRIC_FOUND")}var E=this;E.report={},E.reportFields={count:0,rows:[]},E.functions=_.keyBy(l.getFunctions,"value"),E.formats=_.keyBy(l.getFormats,"value"),E.groupBy=_.keyBy(l.getGroupBy,"value"),E.orderBy=_.keyBy(l.getOrderBy,"value"),E.selectedReportFields=[],E.query={fields:"createdAt,updatedAt,id,field,alias,function,format,groupBy,orderBy,custom,MetricId",nolimit:!0},E.sortableTable={animation:100,onSort:function(e){s.analyticFieldReport.addFields({id:E.report.id},e.models).$promise.then(function(e){E.reportFields.rows=e}).catch(function(e){o.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:ADDFIELDS"})})}},E.init=c,E.deleteConfirm=m,E.success=u,E.getReportFields=p,E.createOrEditReportField=g,E.deleteReportField=h,E.deleteSelectedReportFields=v,E.getMetricName=b,E.getMetricValue=f;var y=!0;t.$watch("vm_rf.query.filter",function(e,t){y?n(function(){y=!1}):E.getReportFields()})}e.$inject=["$cookies","$scope","$timeout","$mdDialog","$document","toasty","api","describeTable","sqlUtil","$translate"],angular.module("app.analytics").controller("ReportFieldsController",e)}(),function(){"use strict";function e(){return{getFunctions:[{value:"SUM",option:function(e){return"SUM ("+e+")"}},{value:"COUNT",option:function(e){return"COUNT ("+e+")"}},{value:"COUNT DISTINCT",option:function(e){return"COUNT (DISTINCT "+e+")"}},{value:"MAX",option:function(e){return"MAX ("+e+")"}},{value:"MIN",option:function(e){return"MIN ("+e+")"}},{value:"AVG",option:function(e){return"AVG ("+e+")"}},{value:"GROUP_CONCAT",option:function(e){return"GROUP_CONCAT ("+e+")"}},{value:"GROUP_CONCAT ASC",option:function(e){return"GROUP_CONCAT ("+e+" ORDER BY "+e+" ASC)"}},{value:"GROUP_CONCAT DESC",option:function(e){return"GROUP_CONCAT ("+e+" ORDER BY "+e+" DESC)"}}],getFormats:[{value:"SEC_TO_TIME",option:function(e){return"SEC_TO_TIME ("+e+")"}},{value:"DATE",option:function(e){return"DATE ("+e+")"}},{value:"HOUR",option:function(e){return"HOUR ("+e+")"}},{value:"ROUND",option:function(e){return"ROUND ("+e+")"}},{value:"UNIX_TIMESTAMP",option:function(e){return"UNIX_TIMESTAMP ("+e+")"}}],getGroupBy:[{value:!1,option:function(){return"No"}},{value:!0,option:function(e){return"GROUP BY "+e}}],getOrderBy:[{value:"ASC",option:function(e){return"ORDER BY "+e+" ASC"}},{value:"DESC",option:function(e){return"ORDER BY "+e+" DESC"}}],getConditions:["=","!=","<","<=",">",">=","LIKE","NOT LIKE","IS NULL","IS NOT NULL","IS EMPTY","IS NOT EMPTY"]}}angular.module("app.analytics").factory("sqlUtil",e)}(),function(){"use strict";function e(e,t,n,a){function i(){e.go("app.analytics.reports")}function o(){l.report.conditions=angular.toJson(l.report.condition),n.analyticCustomReport.update({id:l.report.id},l.report).$promise.then(function(){t.success({title:"Report updated!",msg:l.report.name?l.report.name+" has been updated!":""})}).catch(function(e){t.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETreport",msg:e.data?JSON.stringify(e.data):e.toString()})})}function s(){l.columns=[],l.rows=[],l.error=!1,n.analyticFieldReport.get({fields:"field,alias",nolimit:!0,CustomReportId:l.report.id}).$promise.then(function(e){return l.columns=e?e.rows:[],n.analyticCustomReport.preview({id:l.report.id}).$promise}).then(function(e){l.rows=e}).catch(function(e){console.log(e),l.error={title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:analyticFieldReport",msg:e.data?e.data.message:e.toString(),sql:e.data&&e.data.parent?e.data.parent.sql:"NO QUERY"},t.error(l.error)})}function r(){return l.queryResult="Loading...",n.analyticCustomReport.query({id:l.report.id}).$promise.then(function(e){l.queryResult=e.sql}).catch(function(e){l.queryResult="",console.log(e),l.error={title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:analyticFieldReport",msg:e.data?e.data.message:e.toString(),sql:e.data&&e.data.parent?e.data.parent.sql:"NO QUERY"},t.error(l.error)})}var l=this;l.report=a||{},l.selectedTab=e.params.tab||0,l.gotoReports=i,l.saveReport=o,l.previewReport=s,l.queryReport=r}e.$inject=["$state","toasty","api","report"],angular.module("app.analytics").controller("ReportController",e)}(),function(){"use strict";function e(e,t,n,a,i,o){function s(){t.hide()}var r=this;r.errors=[],r.report=angular.copy(a),r.closeDialog=s,function(){r.columns=[],r.rows=[],r.error=!1;var e={fields:"field,alias",nolimit:!0};e["analyticCustomReport"===o?"CustomReportId":"DefaultReportId"]=r.report.id,i.analyticFieldReport.get(e).$promise.then(function(e){return r.columns=e?e.rows:[],i[o].preview({id:r.report.id}).$promise}).then(function(e){r.rows=e}).catch(function(e){console.log(e),r.error={title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:analyticFieldReport",msg:e.data?e.data.message:e.toString(),sql:e.data&&e.data.parent?e.data.parent.sql:"NO QUERY"},n.error(r.error)})}()}e.$inject=["$location","$mdDialog","toasty","report","api","apiName"],angular.module("app.analytics").controller("PreviewReportDialogController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r,l,d){function c(e,t){i.go("app.analytics.reports.edit",{id:e.id})}function m(e,t){a.show({controller:"CopyReportDialogController",controllerAs:"vm",templateUrl:"app/main/apps/analytics/views/reports/copy/dialog.html",parent:angular.element(n.body),targetEvent:t,clickOutsideToClose:!0,locals:{report:e,apiName:N.apiName,treeCustomData:N.treeCustomInstance.jstree(!0).get_json("#")}}).finally(function(){N.treeCustomInstance.jstree(!0).refresh()})}function u(e,t){a.show({controller:"PreviewReportDialogController",controllerAs:"vm",templateUrl:"app/main/apps/analytics/views/reports/preview/dialog.html",parent:angular.element(n.body),targetEvent:t,clickOutsideToClose:!0,locals:{report:e,apiName:N.apiName}})}function p(e,t){a.show({controller:"RunReportDialogController",controllerAs:"vm",templateUrl:"app/main/apps/analytics/views/reports/run/dialog.html",parent:angular.element(n.body),targetEvent:t,clickOutsideToClose:!0,locals:{report:e,apiName:N.apiName,currentPath:N.currentPath}})}function g(e,t){var n;r.analyticMetric.get({fields:"id,name,metric,table",nolimit:!0}).$promise.then(function(t){n=_.keyBy(t.rows,"id");var a={fields:"field,alias,function,format,groupBy,orderBy,custom,MetricId",nolimit:!0};return a["analyticCustomReport"===N.apiName?"CustomReportId":"DefaultReportId"]=e.id,r.analyticFieldReport.get(a).$promise}).then(function(t){for(var a=0;a"+e.name+" will be deleted.").ariaLabel("delete report").targetEvent(t).ok("OK").cancel("CANCEL");a.show(n).then(function(){y(e)},function(){console.log("CANCEL")})}function v(e){N.reports=e||{count:0,rows:[]}}function b(){N.query.offset=(N.query.page-1)*N.query.limit,N.apiName&&(N.promise=r[N.apiName].get(N.query,v).$promise)}function f(e,t){a.show({controller:"CreateOrEditReportDialogController",controllerAs:"vm",templateUrl:"app/main/apps/analytics/views/reports/create/dialog.html",parent:angular.element(n.body),targetEvent:e,clickOutsideToClose:!0,locals:{report:t,reports:N.reports.rows,apiName:N.apiName,currentNode:N.currentNode}})}function E(e,t,n){if("application/json"===e.file.type){var a=new FileReader;a.onload=function(e){console.log(e.target.result);try{var t=atob(e.target.result.split(",")[1]);t=angular.fromJson(t),r.analyticCustomReport.save({name:t.name,description:t.description,table:t.table,conditions:t.conditions,parent:N.currentNode.id}).$promise.then(function(e){N.reports.rows.unshift(e),d.success({title:"Report saved!",msg:e.name?e.name+" has been saved!":""});var n=_.map(t.fields,function(t){return _.extend({},t,{CustomReportId:e.id})});return r.analyticFieldReport.bulkCreate(n).$promise}).then(function(e){d.success({title:"Fields saved!",msg:"Fields has been saved!"})}).catch(function(e){d.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETanalyticReport",msg:e.data?JSON.stringify(e.data):e.toString()})})}catch(e){console.error(e),d.error({title:"Decode File Error",msg:e.toString()})}},a.readAsDataURL(e.file)}else d.error({title:"Format Error",msg:"Please use only json files"})}function y(e){N.apiName&&r[N.apiName].delete({id:e.id}).$promise.then(function(){_.remove(N.reports.rows,{id:e.id}),N.reports.count-=1,N.reports.rows.length||N.getReports(),d.success({title:"Report deleted!",msg:e.name?e.name+" has been deleted!":""})}).catch(function(e){d.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETanalyticReport",msg:e.data?JSON.stringify(e.data):e.toString()})})}function A(){var e=angular.copy(N.selectedReports);return N.selectedReports=[],e}function T(e){var t=a.confirm().title("Are you sure want to delete the selected reports?").htmlContent(""+N.selectedReports.length+" selected will be deleted.").ariaLabel("delete Reports").targetEvent(e).ok("OK").cancel("CANCEL");a.show(t).then(function(){N.selectedReports.forEach(function(e){y(e)}),N.selectedReports=[]})}function C(){N.selectedReports=[]}function S(){N.selectedReports=N.reports.rows}function x(e,t){N.treeDefaultInstance.jstree(!0).deselect_all(),N.treeDefaultInstance.jstree(!0).close_all(),N.currentNode=t.node,N.currentNode.custom=!0,N.currentPath=N.treeCustomInstance.jstree(!0).get_path(N.currentNode).join("/ "),N.apiName="analyticCustomReport",N.query.parent=t.node.id,b()}function O(e,t){N.treeCustomInstance.jstree(!0).deselect_all(),N.treeCustomInstance.jstree(!0).close_all(),N.currentNode=t.node,N.currentNode.custom=!1,N.currentPath=N.treeDefaultInstance.jstree(!0).get_path(N.currentNode).join("/ "),N.apiName="analyticDefaultReport",N.query.parent=t.node.id,b()}function R(e,t){r.analyticTreeReport.update({id:2,tree:angular.toJson(N.treeCustomInstance.jstree(!0).get_json("#"))}).$promise.then(function(){d.success({title:"Node Updated",msg:t.node.text?t.node.text+" has been updated!":"Node has been updated!"})}).catch(function(e){d.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:UPDATEanalyticTreeReport",msg:e.data?JSON.stringify(e.data):e.toString()})})}function I(e){return{core:{multiple:!1,animation:!0,error:function(e){console.error("treeCtrl: error from js tree - "+angular.toJson(e))},check_callback:!0,worker:!0},version:1,plugins:e?["contextmenu","dnd","search","state","wholerow"]:["search","state","wholerow"],contextmenu:{items:function(e){return{create:{label:s.instant("ANALYTICS.CREATE"),action:function(){e=N.treeCustomInstance.jstree(!0).create_node(e),N.treeCustomInstance.jstree(!0).edit(e)}},rename:{_disabled:"#"===e.parent,label:s.instant("ANALYTICS.RENAME"),action:function(){N.treeCustomInstance.jstree(!0).edit(e)}},remove:{_disabled:"#"===e.parent,label:s.instant("ANALYTICS.REMOVE"),action:function(){var t=a.confirm().title("Are you sure want to delete the node?").htmlContent(""+(e.text?e.text:"Node")+" and its subnode will be deleted.").ariaLabel("delete node").ok("OK").cancel("CANCEL");a.show(t).then(function(){N.treeCustomInstance.jstree(!0).delete_node(e)})}}}}}}}function w(e){return e?{create_node:R,rename_node:R,move_node:R,delete_node:R,select_node:x}:{select_node:O}}var N=this;N.reports={count:0,rows:[]},N.selectedReports=[],N.query={fields:"createdAt,updatedAt,id,name,description,table,parent,conditions",limit:10,page:1,sort:"-updatedAt"},N.apiName=null,N.currentPath="",N.customTree=!0,N.editstate=c,N.copydialog=m,N.previewdialog=u,N.rundialog=p,N.downloadfile=g,N.deleteconfirm=h,N.success=v,N.getReports=b,N.createOrEditReport=f,N.importReport=E,N.deleteReport=y,N.exportSelectedReports=A,N.deleteSelectedReports=T,N.deselectReports=C,N.selectAllReports=S,N.treeDefaultData=l.rows[0]?angular.fromJson(l.rows[0].tree):[],N.treeCustomData=l.rows[1]?angular.fromJson(l.rows[1].tree):[],N.treeDefaultConfig=I(!1),N.treeCustomConfig=I(!0),N.treeDefaultEvents=w(!1),N.treeCustomEvents=w(!0);var D=!0,L=1;e.$watch("vm.query.filter",function(e,n){D?t(function(){D=!1}):(n||(L=N.query.page),e!==n&&(N.query.page=1),e||(N.query.page=L),N.getReports())}),e.$watch("vm.search",function(e,t){N.treeDefaultInstance&&N.treeDefaultInstance.jstree(!0).search(e),N.treeCustomInstance&&N.treeCustomInstance.jstree(!0).search(e)})}e.$inject=["$scope","$timeout","$document","$mdDialog","$state","$window","$translate","api","treeReports","toasty"],angular.module("app.analytics").controller("ReportsController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r){function l(){m.export={id:m.report.id,name:m.report.name,startDate:new Date(moment().startOf("day")),endDate:new Date(moment().endOf("day")),output:"xls",fullPath:r?r+"/"+m.report.name:m.report.name}}function d(e){m.errors=[],m.exportDate=_.assign({},m.export,{startDate:moment(m.export.startDate).format("YYYY-MM-DD HH:mm:ss"),endDate:moment(m.export.endDate).format("YYYY-MM-DD HH:mm:ss")}),"web"===m.export.output?t.show({controller:"WebReportDialogController",controllerAs:"vm",templateUrl:"app/main/apps/analytics/views/reports/run/web/dialog.html",parent:angular.element(s.body),targetEvent:e,skipHide:!0,locals:{apiName:o,exportDate:m.exportDate},resolve:{columns:["apiResolver",function(e){var t={fields:"field,alias",nolimit:!0};return t["analyticCustomReport"===o?"CustomReportId":"DefaultReportId"]=m.report.id,e.resolve("analyticFieldReport@get",t)}],results:["apiResolver",function(e){return e.resolve(o+"@run",m.exportDate)}]}}):i[o].run(m.exportDate).$promise.then(function(e){n.success({title:"Report properly run!",msg:m.report.name?m.report.name+" has been run!":""}),c()}).catch(function(e){n.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:DESCRIBE",msg:e.data?JSON.stringify(e.data.message):e.toString()})})}function c(){t.hide()}var m=this;m.errors=[],m.report=angular.copy(a),m.export={},m.runReport=d,m.closeDialog=c,m.refreshDate=l,l()}e.$inject=["$location","$mdDialog","toasty","report","api","apiName","$document","currentPath"],angular.module("app.analytics").controller("RunReportDialogController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s){function r(){s.offset=(c.query.page-1)*c.query.limit,s.limit=c.query.limit,c.promise=n[o].run(s,l).$promise}function l(e){c.results=e||{count:0,rows:[]}}function d(){e.hide()}var c=this;c.errors=[],c.columns=a?a.rows:[],c.results=i||{rows:[],count:0},c.query={limit:10,page:1},c.closeDialog=d,c.getResults=r}e.$inject=["$mdDialog","toasty","api","columns","results","apiName","exportDate"],angular.module("app.analytics").controller("WebReportDialogController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r){function l(){p.errors=[],r.squareOdbc.save(p.odbc).$promise.then(function(e){p.odbcs.unshift(e.toJSON()),i.success({title:"Odbc properly created",msg:p.odbc.name?p.odbc.name+" has been created!":""}),u(e)}).catch(function(e){if(e.data&&e.data.errors&&e.data.errors.length){p.errors=e.data.errors||[{message:e.toString(),type:"api.squareOdbc.save"}];for(var t=0;t"+(e.name||"odbc")+" will be deleted.").ariaLabel("delete odbc").targetEvent(t).ok("OK").cancel("CANCEL");i.show(n).then(function(){b(e)},function(){console.log("CANCEL")})}function g(e){T.odbcs=e||{count:0,rows:[]}}function h(){T.query.offset=(T.query.page-1)*T.query.limit,T.promise=l.squareOdbc.get(T.query,g).$promise}function v(e,t){i.show({controller:"CreateOrEditOdbcDialogController",controllerAs:"vm",templateUrl:"app/main/apps/callysquare/views/odbcs/create/dialog.html",parent:angular.element(o.body),targetEvent:e,clickOutsideToClose:!0,locals:{odbc:t,odbcs:T.odbcs.rows}})}function b(e){l.squareOdbc.delete({id:e.id}).$promise.then(function(){_.remove(T.odbcs.rows,{id:e.id}),T.odbcs.count-=1,T.odbcs.rows.length||T.getODBC(),c.success({title:"Odbc deleted!",msg:e.name?e.name+" has been deleted!":""})}).catch(function(e){c.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETsquareOdbc",msg:e.data?JSON.stringify(e.data):e.toString()})})}function f(){var e=angular.copy(T.selectedODBC);return T.selectedODBC=[],e}function E(e){var t=i.confirm().title("Are you sure want to delete the selected odbcs?").htmlContent(""+T.selectedODBC.length+" selected will be deleted.").ariaLabel("delete Odbcs").targetEvent(e).ok("OK").cancel("CANCEL");i.show(t).then(function(){T.selectedODBC.forEach(function(e){b(e)}),T.selectedODBC=[]})}function y(){T.selectedODBC=[]}function A(){T.selectedODBC=T.odbcs.rows}var T=this;T.odbcs=r||{count:0,rows:[]},T.table="odbcs",T.listOrder="",T.listOrderAsc=null,T.selectedODBC=[],T.query={fields:"createdAt,updatedAt,id,name,dsn,description",sort:"-updatedAt",limit:10,page:1},T.editdialog=m,T.testtestOdbc=u,T.deleteconfirm=p,T.success=g,T.getODBC=h,T.createOrEditOdbc=v,T.deleteOdbc=b,T.exportSelectedODBC=f,T.deleteSelectedODBC=E,T.deselectODBC=y,T.selectAllODBC=A;var C=!0,S=1;e.$watch("vm.query.filter",function(e,t){C?s(function(){C=!1}):(t||(S=T.query.page),e!==t&&(T.query.page=1),e||(T.query.page=S),T.getODBC())})}e.$inject=["$scope","$window","$state","$mdSidenav","$mdDialog","$document","$timeout","odbcs","api","msUtils","toasty"],angular.module("app.callysquare").controller("OdbcsController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r){function l(){u.errors=[],i.squareProject.save(u.project).$promise.then(function(e){u.projects.unshift(e),t.success({title:"Project properly created",msg:u.project.name?u.project.name+" has been created!":""}),m(e),u.openFromEditor&&(u.newWindow?s.open("/callysquare/projects/"+e.id,"_blank"):r.go("app.callysquare.projects.edit",{id:e.id}))}).catch(function(e){if(e.data&&e.data.errors&&e.data.errors.length){u.errors=e.data.errors||[{message:e.toString(),type:"api.squareProject.save"}];for(var n=0;n5242880&&i.errors.push({message:"The file is too big. Max 5MB files are supported!"}),!i.errors.length){var t=new FileReader;t.onload=function(e){a(e.target.result)},t.readAsText(e.file)}}function a(n){n?(t(n),e.hide(n)):e.hide()}var i=this;i.errors=[],i.ngFlowOptions={chunkSize:5242880,maxChunkRetries:1,singleFile:!0,simultaneousUploads:1,testChunks:!1,progressCallbacksInterval:1e3},i.ngFlow={flow:{}},i.dropping=!1,i.closeDialog=a,i.fileAdded=n}e.$inject=["$mdDialog","saveCallback"],angular.module("app.callysquare").controller("MxGraphImportXMLController",e)}(),function(){"use strict";function e(e,t,n,a){function i(){s.errors=[],a.squareProject.update({id:s.project.id},{notes:s.project.notes,description:s.project.description}).$promise.then(function(n){t.success({title:"Project updated!",msg:s.project.name?s.project.name+" has been updated!":""}),e.hide(n)}).catch(function(e){console.error(e),s.errors=e.data.errors||[{message:e.toString(),type:"api.squareProject.update"}]})}function o(){e.hide()}var s=this;s.project=_.clone(n),s.closeDialog=o,s.save=i}e.$inject=["$mdDialog","toasty","project","api"],angular.module("app.callysquare").controller("MxGraphUpdateInfoController",e)}(),function(){"use strict";function e(e,t,n,a,i){function o(t){s.errors=[],t?(e.hide(),s.newWindow?a.open("/callysquare/projects/"+s.id,"_blank"):i.go("app.callysquare.projects.edit",{id:s.id})):e.hide()}var s=this;s.projects=n,s.id="",s.newWindow=!0,s.closeDialog=o}e.$inject=["$mdDialog","toasty","projects","$window","$state"],angular.module("app.callysquare").controller("MxGraphOpenProjectController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s){function r(){delete d.project.id,i.squareProject.save(d.project).$promise.then(function(n){t.success({title:"Project properly created",msg:d.project.name?d.project.name+" has been created!":""}),e.hide(n),d.newWindow?o.open("/callysquare/projects/"+n.id,"_blank"):s.go("app.callysquare.projects.edit",{id:n.id})}).catch(function(e){console.error(e),d.errors=e.data.errors||[{message:e.toString(),type:"api.squareProject.save"}]})}function l(){e.hide()}var d=this;d.project=angular.copy(n),d.project.name+="_new",d.project.preproduction=a,d.newWindow=!0,d.closeDialog=l,d.save=r}e.$inject=["$mdDialog","toasty","project","currentXML","api","$window","$state"],angular.module("app.callysquare").controller("MxGraphSaveProjectAsController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r,l,d,c,m,u,p,g,h,v,b,f){function E(){new EditorUi(N,new Editor,document.getElementById("geEditor")).openString(N.project.preproduction,N.project.name,N.project)}function y(e,a){n.show({controller:"MxGraphDialogController",controllerAs:"vm",templateUrl:"app/main/apps/callysquare/views/projects/edit/dialog/dialog.html",parent:angular.element(t.body),clickOutsideToClose:!0,locals:{users:s.rows||[],trunks:r.rows||[],queues:l.rows||[],sounds:d.rows||[],variables:c.rows||[],databases:m.rows||[],contexts:u.rows||[],projects:p.rows||[],intervals:g.rows||[],mailAccounts:h.rows||[],templates:v.rows||[],lists:b.rows||[],cell:e,saveCallback:a}})}function A(e){n.show({controller:"CreateOrEditProjectDialogController",controllerAs:"vm",templateUrl:"app/main/apps/callysquare/views/projects/create/dialog.html",parent:angular.element(t.body),clickOutsideToClose:!0,locals:{project:e,projects:p.rows,openFromEditor:!0}})}function T(){n.show({controller:"MxGraphOpenProjectController",controllerAs:"vm",templateUrl:"app/main/apps/callysquare/views/projects/edit/open/open.html",parent:angular.element(t.body),clickOutsideToClose:!0,locals:{projects:p.rows||[]}})}function C(e){n.show({controller:"MxGraphSaveProjectAsController",controllerAs:"vm",templateUrl:"app/main/apps/callysquare/views/projects/edit/saveAs/saveAs.html",parent:angular.element(t.body),clickOutsideToClose:!0,locals:{project:N.project,currentXML:e}}).then(function(e){e&&p.rows.push(e)})}function S(e){n.show({controller:"CreateOrEditVariableDialogController",controllerAs:"vm",templateUrl:"app/main/apps/tools/views/variables/create/dialog.html",parent:angular.element(t.body),clickOutsideToClose:!0,locals:{variable:e,variables:c.rows}})}function x(e){n.show({controller:"MxGraphUpdateInfoController",controllerAs:"vm",templateUrl:"app/main/apps/callysquare/views/projects/edit/info/info.html",parent:angular.element(t.body),targetEvent:e,clickOutsideToClose:!0,locals:{project:N.project}}).then(function(e){e&&_.merge(N.project,e)})}function O(e,a){n.show({controller:"MxGraphEditXMLController",controllerAs:"vm",templateUrl:"app/main/apps/callysquare/views/projects/edit/edit/edit.html",parent:angular.element(t.body),clickOutsideToClose:!0,locals:{currentXML:e,saveCallback:a}}).then(function(e){e&&(N.project.preproduction=e)})}function R(e){n.show({controller:"MxGraphImportXMLController",controllerAs:"vm",templateUrl:"app/main/apps/callysquare/views/projects/edit/import/import.html",parent:angular.element(t.body),clickOutsideToClose:!0,locals:{saveCallback:e}}).then(function(e){e&&(N.project.preproduction=e)})}function I(e,t){var n={preproduction:e};t&&(n.production=e),i.squareProject.update({id:N.project.id},n).$promise.then(function(e){a.success({title:"Project "+(t?"published":"saved")+"!",msg:N.project.name?N.project.name+" has been "+(t?"published":"saved")+"!":""}),N.project.preproduction=e.preproduction}).catch(function(e){a.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETsquareProject",msg:e.data?JSON.stringify(e.data):e.toString()})})}function w(){e.go("app.callysquare.projects")}var N=this;N.project=o||{},N.saveOrPublishProject=I,N.$onInit=E,N.openDialog=y,N.newProject=A,N.openProject=T,N.saveProjectAs=C,N.newVariable=S,N.updateInfo=x,N.editXML=O,N.importXML=R,N.gotoProjects=w}e.$inject=["$state","$document","$mdDialog","toasty","api","project","users","trunks","queues","sounds","variables","databases","contexts","projects","intervals","mailAccounts","templates","lists","$window"],angular.module("app.callysquare").controller("ProjectController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r,l,d){function c(e,n){t.go("app.callysquare.projects.edit",{id:e.id})}function m(e,t){var n=s.confirm().title("Are you sure want to delete the project?").htmlContent(""+e.name+" will be deleted.").ariaLabel("delete project").targetEvent(t).ok("OK").cancel("CANCEL");s.show(n).then(function(){h(e)},function(){console.log("CANCEL")})}function u(e){y.projects=e||{count:0,rows:[]}}function p(){y.query.offset=y.query.page-1,y.promise=i.squareProject.get(y.query,u).$promise}function g(e,t){s.show({controller:"CreateOrEditSquareProjectDialogController",controllerAs:"vm",templateUrl:"app/main/apps/callysquare/views/projects/create/dialog.html",parent:angular.element(r.body),targetEvent:e,clickOutsideToClose:!0,locals:{project:t,projects:y.projects.rows,openFromEditor:null}})}function h(e){i.squareProject.delete({id:e.id}).$promise.then(function(){_.remove(y.projects.rows,{id:e.id}),y.projects.count-=1,y.projects.rows.length||y.getProjects(),d.success({title:"Project deleted!",msg:e.name?e.name+" has been deleted!":""})}).catch(function(e){d.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETsquareProject",msg:e.data?JSON.stringify(e.data):e.toString()})})}function v(){var e=angular.copy(y.selectedProjects);return y.selectedProjects=[],e}function b(e){var t=s.confirm().title("Are you sure want to delete the selected projects?").htmlContent(""+y.selectedProjects.length+" selected will be deleted.").ariaLabel("delete Projects").targetEvent(e).ok("OK").cancel("CANCEL");s.show(t).then(function(){y.selectedProjects.forEach(function(e){h(e)}),y.selectedProjects=[]})}function f(){y.selectedProjects=[]}function E(){y.selectedProjects=y.projects.rows}var y=this;y.projects=a||{count:0,rows:[]},y.table="projects",y.listOrder="",y.listOrderAsc=null,y.selectedProjects=[],y.query={fields:"id,name,description,notes",sort:"-updatedAt",limit:10,page:1},y.editstate=c,y.deleteconfirm=m,y.success=u,y.getProjects=p,y.createOrEditProject=g,y.deleteProject=h,y.exportSelectedProjects=v,y.deleteSelectedProjects=b,y.deselectProjects=f,y.selectAllProjects=E;var A=!0,T=1;e.$watch("vm.query.filter",function(e,t){A?l(function(){A=!1}):(t||(T=y.query.page),e!==t&&(y.query.page=1),e||(y.query.page=T),y.getProjects())})}e.$inject=["$scope","$state","$mdSidenav","projects","api","msUtils","$mdDialog","$document","$timeout","toasty"],angular.module("app.callysquare").controller("ProjectsController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r){function l(){p.errors=[],r.squareRecording.save(p.squareRecording).$promise.then(function(e){p.squareRecordings.unshift(e.toJSON()),i.success({title:"SquareRecording properly created",msg:p.squareRecording.name?p.squareRecording.name+" has been created!":""}),u(e)}).catch(function(e){if(e.data&&e.data.errors&&e.data.errors.length){p.errors=e.data.errors||[{message:e.toString(),type:"api.squareRecording.save"}];for(var t=0;t"+(e.name||"squareRecording")+" will be deleted.").ariaLabel("delete squareRecording").targetEvent(t).ok("OK").cancel("CANCEL");i.show(n).then(function(){v(e)},function(){console.log("CANCEL")})}function p(e){A.squareRecordings=e||{count:0,rows:[]}}function g(){A.query.offset=(A.query.page-1)*A.query.limit,A.promise=l.squareRecording.get(A.query,p).$promise}function h(e,t){i.show({controller:"CreateOrEditSquareRecordingDialogController",controllerAs:"vm",templateUrl:"app/main/apps/callysquare/views/squareRecordings/create/dialog.html",parent:angular.element(o.body),targetEvent:e,clickOutsideToClose:!0,locals:{squareRecording:t,squareRecordings:A.squareRecordings.rows}})}function v(e){l.squareRecording.delete({id:e.id}).$promise.then(function(){_.remove(A.squareRecordings.rows,{id:e.id}),A.squareRecordings.count-=1,A.squareRecordings.rows.length||A.getSquareRecordings(),c.success({title:"SquareRecording deleted!",msg:e.name?e.name+" has been deleted!":""})}).catch(function(e){c.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETsquareRecording",msg:e.data?JSON.stringify(e.data):e.toString()})})}function b(){var e=angular.copy(A.selectedSquareRecordings);return A.selectedSquareRecordings=[],e}function f(e){var t=i.confirm().title("Are you sure want to delete the selected squareRecordings?").htmlContent(""+A.selectedSquareRecordings.length+" selected will be deleted.").ariaLabel("delete SquareRecordings").targetEvent(e).ok("OK").cancel("CANCEL");i.show(t).then(function(){A.selectedSquareRecordings.forEach(function(e){v(e)}),A.selectedSquareRecordings=[]})}function E(){A.selectedSquareRecordings=[]}function y(){A.selectedSquareRecordings=A.squareRecordings.rows}var A=this;A.squareRecordings=r||{count:0,rows:[]},A.table="squareRecordings",A.listOrder="",A.listOrderAsc=null,A.selectedSquareRecordings=[],A.query={fields:"createdAt,updatedAt,id,filename,projectName,uniqueid,callerid,extension,audio,createdAt",sort:"-updatedAt",limit:10,page:1},A.downloadfile=m,A.deleteconfirm=u,A.success=p,A.getSquareRecordings=g,A.createOrEditSquareRecording=h,A.deleteSquareRecording=v,A.exportSelectedSquareRecordings=b,A.deleteSelectedSquareRecordings=f,A.deselectSquareRecordings=E,A.selectAllSquareRecordings=y;var T=!0,C=1;e.$watch("vm.query.filter",function(e,t){T?s(function(){T=!1}):(t||(C=A.query.page),e!==t&&(A.query.page=1),e||(A.query.page=C),A.getSquareRecordings())})}e.$inject=["$scope","$window","$state","$mdSidenav","$mdDialog","$document","$timeout","squareRecordings","api","msUtils","toasty"],angular.module("app.callysquare").controller("SquareRecordingsController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r,l,d,c){function m(e,t){n.go("app.chat.chatQueues.edit",{id:e.id,chatQueue:e})}function u(e,t){i.show({controller:"ChatQueueteamaddController",controllerAs:"vm",templateUrl:"app/main/apps/chat/views/chatQueues/edit/teamadd/teamadd.html",parent:angular.element(o.body),targetEvent:t,clickOutsideToClose:!0,locals:{chatQueue:e,chatQueues:C.chatQueues?C.chatQueues.rows:[]}})}function p(e,t){i.show({controller:"ChatQueueagentaddController",controllerAs:"vm",templateUrl:"app/main/apps/chat/views/chatQueues/edit/agentadd/agentadd.html",parent:angular.element(o.body),targetEvent:t,clickOutsideToClose:!0,locals:{chatQueue:e,chatQueues:C.chatQueues?C.chatQueues.rows:[],realtime:!1}})}function g(e,t){var n=i.confirm().title("Are you sure want to delete the chatQueue?").htmlContent(""+(e.name||"chatQueue")+" will be deleted.").ariaLabel("delete chatQueue").targetEvent(t).ok("OK").cancel("CANCEL");i.show(n).then(function(){f(e)},function(){console.log("CANCEL")})}function h(e){C.chatQueues=e||{count:0,rows:[]}}function v(){C.query.offset=(C.query.page-1)*C.query.limit,C.promise=l.chatQueue.get(C.query,h).$promise}function b(e,t){i.show({controller:"CreateOrEditChatQueueDialogController",controllerAs:"vm",templateUrl:"app/main/apps/chat/views/chatQueues/create/dialog.html",parent:angular.element(o.body),targetEvent:e,clickOutsideToClose:!0,locals:{chatQueue:t,chatQueues:C.chatQueues.rows}})}function f(e){l.chatQueue.delete({id:e.id}).$promise.then(function(){_.remove(C.chatQueues.rows,{id:e.id}),C.chatQueues.count-=1,C.chatQueues.rows.length||C.getChatQueues(),c.success({title:"ChatQueue deleted!",msg:e.name?e.name+" has been deleted!":""})}).catch(function(e){c.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETchatQueue",msg:e.data?JSON.stringify(e.data):e.toString()})})}function E(){var e=angular.copy(C.selectedChatQueues);return C.selectedChatQueues=[],e}function y(e){var t=i.confirm().title("Are you sure want to delete the selected chatQueues?").htmlContent(""+C.selectedChatQueues.length+" selected will be deleted.").ariaLabel("delete ChatQueues").targetEvent(e).ok("OK").cancel("CANCEL");i.show(t).then(function(){C.selectedChatQueues.forEach(function(e){f(e)}),C.selectedChatQueues=[]})}function A(){C.selectedChatQueues=[]}function T(){C.selectedChatQueues=C.chatQueues.rows}var C=this;C.chatQueues=r||{count:0,rows:[]},C.table="chatQueues",C.listOrder="",C.listOrderAsc=null,C.selectedChatQueues=[],C.query={fields:"createdAt,updatedAt,id,name,strategy,timeout,description",sort:"-updatedAt",limit:10,page:1},C.arraystrategy=_.keyBy([{option:"Beepall",value:"'beepall'"},{option:"Round Robin Memory",value:"'roundrobun'"},{option:"RR Memory",value:"'rrmemory'"}],function(e){return _.replace(e.value,new RegExp("'","g"),"")}),C.editstate=m,C.teamadddialog=u,C.agentadddialog=p,C.deleteconfirm=g,C.success=h,C.getChatQueues=v,C.createOrEditChatQueue=b,C.deleteChatQueue=f,C.exportSelectedChatQueues=E,C.deleteSelectedChatQueues=y,C.deselectChatQueues=A,C.selectAllChatQueues=T;var S=!0,x=1;e.$watch("vm.query.filter",function(e,t){S?s(function(){S=!1}):(t||(x=C.query.page),e!==t&&(C.query.page=1),e||(C.query.page=x),C.getChatQueues())})}e.$inject=["$scope","$window","$state","$mdSidenav","$mdDialog","$document","$timeout","chatQueues","api","msUtils","toasty"],angular.module("app.chat").controller("ChatQueuesController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r){function l(){p.errors=[],r.chatQueue.save(p.chatQueue).$promise.then(function(e){p.chatQueues.unshift(e.toJSON()),i.success({title:"ChatQueue properly created",msg:p.chatQueue.name?p.chatQueue.name+" has been created!":""}),u(e)}).catch(function(e){if(e.data&&e.data.errors&&e.data.errors.length){p.errors=e.data.errors||[{message:e.toString(),type:"api.chatQueue.save"}];for(var t=0;t":"",e}):[]:m.selectedItems=e.rows?_.map(e.rows,function(e){return e.penalty=e.UserChatQueue?"penalty "+e.UserChatQueue.penalty:"",e.internal=e.hasOwnProperty("internal")?"<"+e.internal+">":"",e}):[],m.dualMultiselectOptions.selectedItems=m.selectedItems,r.hasRole("admin")?n.user.get({fields:"id,name,internal,fullname",nolimit:!0,role:"agent"}).$promise:n.user.getAgents({id:r.getCurrentUser().id,fields:"id,name,internal,fullname",nolimit:!0,role:"agent"}).$promise}).then(function(e){m.items=e.rows?_.map(e.rows,function(e){return e.penalty=e.UserChatQueue?"penalty "+e.UserChatQueue.penalty:"",e.internal=e.internal?"<"+e.internal+">":"",e}):[],m.dualMultiselectOptions.items=_.differenceBy(m.items,m.selectedItems,"id")}).catch(function(e){t.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETUSERS.GETAGENTS",msg:e.status?JSON.stringify(e.data):e.toString()})})}function d(){return o}function c(){e.hide()}var m=this;m.chatQueue=a,m.penalty=0,m.items=[],m.selectedItems=[],m.closeDialog=c,m.isVoiceRealtime=d,m.dualMultiselectOptions={items:[],selectedItems:[],showSelectAndDeselectAll:!o,orderBy:"name",line1:"fullname",line2:["name","internal"],line3:"penalty",labelAll:s.instant("CHAT.ALL_AGENTS"),labelSelected:s.instant("CHAT.SELECTED_AGENTS"),transferCallback:function(e,a){n.chatQueue[a?"removeAgents":"addAgents"]({id:m.chatQueue.id,ids:_.map(e,m.isVoiceRealtime()&&a?"UserId":"id"),penalty:m.penalty||0,realtime:o||!1}).$promise.then(function(){t.success({title:"ChatQueue properly "+(a?"removed":"added"),msg:"ChatQueue has been "+(a?"removed":"added")+"!"}),a||l()}).catch(function(e){t.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:chatQueue.ADDAGENTS",msg:e.status?JSON.stringify(e.data):e.toString()})})}},l()}e.$inject=["$mdDialog","toasty","api","chatQueue","chatQueues","realtime","$translate","Auth"],angular.module("app.chat").controller("ChatQueueagentaddController",e)}(),function(){"use strict";function e(e,t,n,a,i){function o(){e.hide()}var s=this;s.chatQueue=a,s.penalty=0,s.items=[],s.selectedItems=[],s.dualMultiselectOptions={items:[],selectedItems:[],showSelectAndDeselectAll:!0,orderBy:"name",line1:"name",line2:"",line3:"",labelAll:i.instant("CHAT.ALL_TEAMS"),labelSelected:i.instant("CHAT.SELECTED_TEAMS"),transferCallback:function(e,a){n.chatQueue[a?"removeTeams":"addTeams"]({id:s.chatQueue.id,ids:_.map(e,"id"),penalty:s.penalty||0}).$promise.then(function(){t.success({title:"Team properly "+(a?"removed":"added"),msg:"Team has been "+(a?"removed":"added")+"!"})}).catch(function(e){t.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:chatQueue.ADDTEAMS",msg:e.status?JSON.stringify(e.data):e.toString()})})}},s.closeDialog=o,n.chatQueue.getTeams({id:s.chatQueue.id,fields:"id,name",nolimit:!0}).$promise.then(function(e){return s.selectedItems=e.rows?e.rows:[],s.dualMultiselectOptions.selectedItems=s.selectedItems,n.team.get({fields:"id,name",nolimit:!0}).$promise}).then(function(e){s.items=e.rows?e.rows:[],s.dualMultiselectOptions.items=_.differenceBy(s.items,s.selectedItems,"id")}).catch(function(e){t.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETTEAMS",msg:e.status?JSON.stringify(e.data):e.toString()})})}e.$inject=["$mdDialog","toasty","api","chatQueue","$translate"],angular.module("app.chat").controller("ChatQueueteamaddController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s){function r(e,t){n.show({controller:"ChatQueueteamaddController",controllerAs:"vm",templateUrl:"app/main/apps/chat/views/chatQueues/edit/teamadd/teamadd.html",parent:angular.element(a.body),targetEvent:t,clickOutsideToClose:!0,locals:{chatQueue:e,chatQueues:m.chatQueues?m.chatQueues.rows:[]}})}function l(e,t){n.show({controller:"ChatQueueagentaddController",controllerAs:"vm",templateUrl:"app/main/apps/chat/views/chatQueues/edit/agentadd/agentadd.html",parent:angular.element(a.body),targetEvent:t,clickOutsideToClose:!0,locals:{chatQueue:e,chatQueues:m.chatQueues?m.chatQueues.rows:[],realtime:!1}})}function d(){e.go("app.chat.chatQueues")}function c(){o.chatQueue.update({id:m.chatQueue.id},m.chatQueue).$promise.then(function(){i.success({title:"ChatQueue updated!",msg:m.chatQueue.name?m.chatQueue.name+" has been updated!":""})}).catch(function(e){i.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETchatQueue",msg:e.data?JSON.stringify(e.data):e.toString()})})}var m=this;m.location=t.protocol()+"://"+t.host(),m.chatQueue=e.params.chatQueue||s||{},m.selectedTab=e.params.tab||0,m.teamadddialog=r,m.agentadddialog=l,m.alert=i.info,m.gotoChatQueues=d,m.saveChatQueue=c}e.$inject=["$state","$location","$mdDialog","$document","toasty","api","chatQueue"],angular.module("app.chat").controller("ChatQueueController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r,l,d,c){function m(e,t){n.go("app.chat.chatWebsites.edit",{id:e.id,chatWebsite:e})}function u(e,t){var n=i.confirm().title("Are you sure want to delete the chatWebsite?").htmlContent(""+(e.name||"chatWebsite")+" will be deleted.").ariaLabel("delete chatWebsite").targetEvent(t).ok("OK").cancel("CANCEL");i.show(n).then(function(){v(e)},function(){console.log("CANCEL")})}function p(e){A.chatWebsites=e||{count:0,rows:[]}}function g(){A.query.offset=(A.query.page-1)*A.query.limit,A.promise=l.chatWebsite.get(A.query,p).$promise}function h(e,t){i.show({controller:"CreateOrEditChatWebsiteDialogController",controllerAs:"vm",templateUrl:"app/main/apps/chat/views/chatWebsites/create/dialog.html",parent:angular.element(o.body),targetEvent:e,clickOutsideToClose:!0,locals:{chatWebsite:t,chatWebsites:A.chatWebsites.rows}})}function v(e){l.chatWebsite.delete({id:e.id}).$promise.then(function(){_.remove(A.chatWebsites.rows,{id:e.id}),A.chatWebsites.count-=1,A.chatWebsites.rows.length||A.getChatWebsites(),c.success({title:"ChatWebsite deleted!",msg:e.name?e.name+" has been deleted!":""})}).catch(function(e){c.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETchatWebsite",msg:e.data?JSON.stringify(e.data):e.toString()})})}function b(){var e=angular.copy(A.selectedChatWebsites);return A.selectedChatWebsites=[],e}function f(e){var t=i.confirm().title("Are you sure want to delete the selected chatWebsites?").htmlContent(""+A.selectedChatWebsites.length+" selected will be deleted.").ariaLabel("delete ChatWebsites").targetEvent(e).ok("OK").cancel("CANCEL");i.show(t).then(function(){A.selectedChatWebsites.forEach(function(e){v(e)}),A.selectedChatWebsites=[]})}function E(){A.selectedChatWebsites=[]}function y(){A.selectedChatWebsites=A.chatWebsites.rows}var A=this;A.chatWebsites=r||{count:0,rows:[]},A.table="chatWebsites",A.listOrder="",A.listOrderAsc=null,A.selectedChatWebsites=[],A.query={fields:"createdAt,updatedAt,id,token,name,address,remote,ListId,fidelity,timeout,description,color,color_focus,color_button,header_shape,animation,defaultWhiteLabel,whiteLabel,defaultLogo,download_transcript,enquiry_enable,enquiry_forwarding,enquiry_forwarding_address,name_title,username_placeholder,email_title,email_placeholder,header_online,start_chat_button,header_offline,offline_message,message_title,enquiry_message_placeholder,enquiry_button,rating_message,rating_send,rating_skip,acceptMethod,acceptUrl,rejectMethod,rejectUrl,closeMethod,closeUrl,onlineForm,offlineForm,mapKey,IntervalId,timezone",sort:"-updatedAt",limit:10,page:1},A.arrayheader_shape=_.keyBy([{option:"Rounded",value:"'rounded'"},{option:"Squared",value:"'squared'"}],function(e){return _.replace(e.value,new RegExp("'","g"),"")}),A.arrayacceptMethod=_.keyBy([{option:"HTTP GET",value:"'GET'"},{option:"HTTP POST",value:"'POST'"}],function(e){return _.replace(e.value,new RegExp("'","g"),"")}),A.arrayrejectMethod=_.keyBy([{option:"HTTP GET",value:"'GET'"},{option:"HTTP POST",value:"'POST'"}],function(e){return _.replace(e.value,new RegExp("'","g"),"")}),A.arraycloseMethod=_.keyBy([{option:"HTTP GET",value:"'GET'"},{option:"HTTP POST",value:"'POST'"}],function(e){return _.replace(e.value,new RegExp("'","g"),"")}),A.editstate=m,A.deleteconfirm=u,A.success=p,A.getChatWebsites=g,A.createOrEditChatWebsite=h,A.deleteChatWebsite=v,A.exportSelectedChatWebsites=b,A.deleteSelectedChatWebsites=f,A.deselectChatWebsites=E,A.selectAllChatWebsites=y,l.cmList.get({fields:"id,name",sort:"name"}).$promise.then(function(e){A.lists=_.keyBy(e.rows||[],"id")}).catch(function(e){c.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETlists",msg:e.data?JSON.stringify(e.data):e.toString()})});var T=!0,C=1;e.$watch("vm.query.filter",function(e,t){T?s(function(){T=!1}):(t||(C=A.query.page),e!==t&&(A.query.page=1),e||(A.query.page=C),A.getChatWebsites())})}e.$inject=["$scope","$window","$state","$mdSidenav","$mdDialog","$document","$timeout","chatWebsites","api","msUtils","toasty"],angular.module("app.chat").controller("ChatWebsitesController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r){function l(){p.errors=[],r.chatWebsite.save(p.chatWebsite).$promise.then(function(e){p.chatWebsites.unshift(e.toJSON()),i.success({title:"ChatWebsite properly created",msg:p.chatWebsite.name?p.chatWebsite.name+" has been created!":""}),u(e)}).catch(function(e){if(e.data&&e.data.errors&&e.data.errors.length){p.errors=e.data.errors||[{message:e.toString(),type:"api.chatWebsite.save"}];for(var t=0;t"+e.app+" will be deleted.").ariaLabel("delete application").targetEvent(a).ok("OK").cancel("CANCEL");t.show(i).then(function(){g.chatWebsiteApps.rows.splice(n,1),l()},function(){console.log("CANCEL")})}function s(e,i){if(g.chatWebsiteApps.rows.length){var o=g.chatWebsiteApps.rows[i]?g.chatWebsiteApps.rows[i]:g.chatWebsiteApps.rows[0];t.show({controller:"EditChatWebsiteApp"+(o.appType||o.app).toLowerCase()+"DialogController",controllerAs:"vm",templateUrl:"app/main/apps/chat/views/chatWebsites/edit/apps/"+(o.appType||o.app).toLowerCase()+"/dialog.html",parent:angular.element(n.body),targetEvent:e,clickOutsideToClose:!0,locals:{chatWebsiteApp:o}}).then(function(e){e&&(e.id?g.chatWebsiteApps.rows[i]=e:g.chatWebsiteApps.rows.splice(i,0,e),l())}).catch(function(e){a.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:EDITMODALSHOW",msg:e.data?JSON.stringify(e.data):e.toString()})})}}function r(e,a){if(g.chatWebsiteApps.rows.length){var i=g.chatWebsiteApps.rows[a]?g.chatWebsiteApps.rows[a]:g.chatWebsiteApps.rows[0];t.show({controller:"EditChatWebsiteAppintervalDialogController",controllerAs:"vm",templateUrl:"app/main/apps/chat/views/chatWebsites/edit/apps/interval/dialog.html",parent:angular.element(n.body),targetEvent:e,clickOutsideToClose:!0,locals:{interval:{interval:i.interval,IntervalId:i.IntervalId,application:!0},intervals:[]}}).then(function(e){e&&(i.interval=e.interval||"*,*,*,*",i.IntervalId=e.IntervalId||null,l())})}}function l(){for(var t=1,n=[],a=0;a"+g.selectedChatWebsiteApps.length+" selected will be deleted.").ariaLabel("delete applications").targetEvent(e).ok("OK").cancel("CANCEL");t.show(n).then(function(){g.selectedChatWebsiteApps.forEach(function(e){_.remove(g.chatWebsiteApps.rows,{id:e.id})}),g.selectedChatWebsiteApps=[],l()})}var g=this;g.chatWebsite={},g.chatWebsiteApps={count:0,rows:[]},g.selectedChatWebsiteApps=[],g.query={sort:"priority"},g.apps=_.reject(_.sortBy([{app:"Interval",appType:"interval",types:["always","custom","list"],fields:[],isApp:!1},{app:"noop",appType:"noop",type:"noop",icon:"icon-apps",interval:"*,*,*,*",required:!0,isApp:!0,fields:[{title:"Value",name:"value",type:"text",param:0}]},{app:"goto",appType:"goto",type:"goto",icon:"icon-apps",interval:"*,*,*,*",isApp:!0,fields:[{title:"Priority",name:"priority",type:"number",required:!0,min:0,param:0}]},{app:"gotoif",appType:"gotoif",type:"gotoif",icon:"icon-apps",interval:"*,*,*,*",isApp:!0,fields:[{title:"Condition",name:"condition",type:"text",required:!0,param:0},{title:"truepriority",name:"truepriority",type:"number",min:1,required:!0,param:1},{title:"falsepriority",name:"falsepriority",type:"number",min:1,required:!0,param:2}]},{app:"queue",appType:"queue",foreignKey:"ChatQueueId",type:"queue",icon:"icon-apps",interval:"*,*,*,*",isApp:!0,extraApi:[{name:"queues",route:"chatQueue",filters:{fields:"id,name,type",sort:"name",nolimit:!0}}],fields:[{title:"Queue",name:"queue",type:"apiselect",values:"queues",value:"queue.name",option:"queue.name",defaultValue:300,required:!0,param:0},{title:"Timeout",name:"timeout",type:"number",min:0,defaultValue:300,required:!1,param:1}]},{app:"agent",appType:"agent",type:"agent",foreignKey:"UserId",icon:"icon-apps",interval:"*,*,*,*",isApp:!0,extraApi:[{name:"agents",route:"user",filters:{fields:"id,name",sort:"name",nolimit:!0}}],fields:[{title:"Agent",name:"agent",type:"apiselect",values:"agents",value:"agent.name",option:"agent.name",required:!0,param:0},{title:"Timeout",name:"timeout",type:"number",min:0,required:!0,defaultValue:30,param:1}]}],["app"]),{isApp:!1}),g.list={group:{name:"opt1",pull:"clone"},animation:100,sort:!1},g.applications={group:{name:"opt2",put:"opt1"},animation:100,onAdd:function(e){s(e,e.newIndex)},onSort:function(e){l()}},g.init=i,g.deleteConfirm=o,g.getChatWebsiteApps=m,g.editChatWebsiteApp=s,g.editInterval=r,g.deleteChatWebsiteApp=u,g.deleteSelectedChatWebsiteApps=p,g.rewriteRouting=l,g.getIntervals=c}e.$inject=["api","$mdDialog","$document","toasty"],angular.module("app.chat").controller("ChatWebsiteActionsController",e)}(),function(){"use strict";function e(e,t,n,a){function i(){s.errors=[];var e=[];s.agent.type&&"outbound"===s.agent.type.toLowerCase()&&"outboundDial"===s.agent.appType&&(s.agent.phone=s.agent.cutdigits?(s.agent.prefix||"")+"${EXTEN:"+s.agent.cutdigits+"}":(s.agent.prefix||"")+"${EXTEN}",s.agent.record="none"!==s.agent.recordingFormat,s.agent.recordingFormat=s.agent.record?s.agent.recordingFormat:null);var t=_.find(s.agents,{name:s.agent.agent});if(t&&(s.agent.UserId=t.id),s.agent.appType&&"custom"===s.agent.appType);else switch((s.agent.app||s.agent.appType).toLowerCase()){case"set":s.agent.appdata=s.agent.name+"="+s.agent.value;break;case"custom":break;default:e[0]=s.agent.agent,e[1]=s.agent.timeout,s.agent.appdata=e.join(",")}o(s.agent)}function o(t){e.hide(t)}var s=this;if(s.errors=[],s.title="CHAT.EDIT_"+(n.appType||n.app).toUpperCase(),s.agent=angular.copy(n),s.agent.appdata)switch(s.agent.appType?s.agent.appType.toLowerCase():s.agent.app.toLowerCase()){case"custom":break;case"set":s.agent.name=s.agent.appdata.split("=")[0],s.agent.value=s.agent.appdata.split("=")[1];break;case"agi":s.agent.project=s.agent.appdata;break;default:var r=s.agent.appdata.split(",");s.agent.agent=_.isEmpty(r[0])?r[0]:isNaN(r[0])?r[0]:parseInt(r[0],10),s.agent.timeout=_.isEmpty(r[1])?r[1]:isNaN(r[1])?r[1]:parseInt(r[1],10)}else s.agent.timeout=30;s.agent.type&&"outbound"===s.agent.type.toLowerCase()&&"outbounddial"===s.agent.appType.toLowerCase()&&(s.agent.prefix=s.agent.phone?s.agent.phone.split("$")[0]:void 0,s.agent.callerId=s.agent.callerID?"CALLERID(all)="+s.agent.callerID:void 0,s.agent.recordingFormat=s.agent.record?s.agent.recordingFormat:"none"),s.saveChatWebsiteApp=i,s.closeDialog=o,a.user.get({fields:"id,name",sort:"name",nolimit:"true"}).$promise.then(function(e){s.agents=e.rows||[]}).catch(function(e){t.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETagents",msg:e.data?JSON.stringify(e.data):e.toString()})})}e.$inject=["$mdDialog","toasty","chatWebsiteApp","api"],angular.module("app.chat").controller("EditChatWebsiteAppagentDialogController",e)}(),function(){"use strict";function e(e,t,n,a){function i(){s.errors=[];var e=[];if(s.goto.type&&"outbound"===s.goto.type.toLowerCase()&&"outboundDial"===s.goto.appType&&(s.goto.phone=s.goto.cutdigits?(s.goto.prefix||"")+"${EXTEN:"+s.goto.cutdigits+"}":(s.goto.prefix||"")+"${EXTEN}",s.goto.record="none"!==s.goto.recordingFormat,s.goto.recordingFormat=s.goto.record?s.goto.recordingFormat:null),s.goto.appType&&"custom"===s.goto.appType);else switch((s.goto.app||s.goto.appType).toLowerCase()){case"set":s.goto.appdata=s.goto.name+"="+s.goto.value;break;case"custom":break;default:e[0]=s.goto.priority,s.goto.appdata=e.join(",")}o(s.goto)}function o(t){e.hide(t)}var s=this;if(s.errors=[],s.title="CHAT.EDIT_"+(n.appType||n.app).toUpperCase(),s.goto=angular.copy(n),s.goto.appdata)switch(s.goto.appType?s.goto.appType.toLowerCase():s.goto.app.toLowerCase()){case"custom":break;case"set":s.goto.name=s.goto.appdata.split("=")[0],s.goto.value=s.goto.appdata.split("=")[1];break;case"agi":s.goto.project=s.goto.appdata;break;default:var r=s.goto.appdata.split(",");s.goto.priority=_.isEmpty(r[0])?r[0]:isNaN(r[0])?r[0]:parseInt(r[0],10)}s.goto.type&&"outbound"===s.goto.type.toLowerCase()&&"outbounddial"===s.goto.appType.toLowerCase()&&(s.goto.prefix=s.goto.phone?s.goto.phone.split("$")[0]:void 0,s.goto.callerId=s.goto.callerID?"CALLERID(all)="+s.goto.callerID:void 0,s.goto.recordingFormat=s.goto.record?s.goto.recordingFormat:"none"),s.saveChatWebsiteApp=i,s.closeDialog=o}e.$inject=["$mdDialog","toasty","chatWebsiteApp","api"],angular.module("app.chat").controller("EditChatWebsiteAppgotoDialogController",e)}(),function(){"use strict";function e(e,t,n,a){function i(){s.errors=[];var e=[];if(s.gotoif.type&&"outbound"===s.gotoif.type.toLowerCase()&&"outboundDial"===s.gotoif.appType&&(s.gotoif.phone=s.gotoif.cutdigits?(s.gotoif.prefix||"")+"${EXTEN:"+s.gotoif.cutdigits+"}":(s.gotoif.prefix||"")+"${EXTEN}",s.gotoif.record="none"!==s.gotoif.recordingFormat,s.gotoif.recordingFormat=s.gotoif.record?s.gotoif.recordingFormat:null),s.gotoif.appType&&"custom"===s.gotoif.appType);else switch((s.gotoif.app||s.gotoif.appType).toLowerCase()){case"set":s.gotoif.appdata=s.gotoif.name+"="+s.gotoif.value;break;case"custom":break;default:e[0]=s.gotoif.condition,e[1]=s.gotoif.truepriority,e[2]=s.gotoif.falsepriority,s.gotoif.appdata=e.join(",")}o(s.gotoif)}function o(t){e.hide(t)}var s=this;if(s.errors=[],s.title="CHAT.EDIT_"+(n.appType||n.app).toUpperCase(),s.gotoif=angular.copy(n),s.gotoif.appdata)switch(s.gotoif.appType?s.gotoif.appType.toLowerCase():s.gotoif.app.toLowerCase()){case"custom":break;case"set":s.gotoif.name=s.gotoif.appdata.split("=")[0],s.gotoif.value=s.gotoif.appdata.split("=")[1];break;case"agi":s.gotoif.project=s.gotoif.appdata;break;default:var r=s.gotoif.appdata.split(",");s.gotoif.condition=_.isEmpty(r[0])?r[0]:isNaN(r[0])?r[0]:parseInt(r[0],10),s.gotoif.truepriority=_.isEmpty(r[1])?r[1]:isNaN(r[1])?r[1]:parseInt(r[1],10),s.gotoif.falsepriority=_.isEmpty(r[2])?r[2]:isNaN(r[2])?r[2]:parseInt(r[2],10)}s.gotoif.type&&"outbound"===s.gotoif.type.toLowerCase()&&"outbounddial"===s.gotoif.appType.toLowerCase()&&(s.gotoif.prefix=s.gotoif.phone?s.gotoif.phone.split("$")[0]:void 0,s.gotoif.callerId=s.gotoif.callerID?"CALLERID(all)="+s.gotoif.callerID:void 0,s.gotoif.recordingFormat=s.gotoif.record?s.gotoif.recordingFormat:"none"),s.saveChatWebsiteApp=i,s.closeDialog=o}e.$inject=["$mdDialog","toasty","chatWebsiteApp","api"],angular.module("app.chat").controller("EditChatWebsiteAppgotoifDialogController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r){function l(){switch(u.type){case"always":case"list":return"*,*,*,*";case"custom":var e=[];if("*"!==u.timeRangeFrom&&u.timeRangeFrom&&u.timeRangeTo){var t=(u.timeRangeFrom.getHours()<10?"0":"")+u.timeRangeFrom.getHours()+":"+(u.timeRangeFrom.getMinutes()<10?"0":"")+u.timeRangeFrom.getMinutes(),n=(u.timeRangeTo.getHours()<10?"0":"")+u.timeRangeTo.getHours()+":"+(u.timeRangeTo.getMinutes()<10?"0":"")+u.timeRangeTo.getMinutes();e.push(t+"-"+n)}else e.push("*");return u.dayOfWeekFrom&&u.dayOfWeekTo?e.push(u.dayOfWeekFrom+"-"+u.dayOfWeekTo):e.push("*"),u.monthDayFrom&&u.monthDayTo?e.push(u.monthDayFrom+"-"+u.monthDayTo):e.push("*"),u.monthFrom&&u.monthTo?e.push(u.monthFrom+"-"+u.monthTo):e.push("*"),e.join()}}function d(){u.errors=[],u.interval.interval=l(),r.interval.save(u.interval).$promise.then(function(e){u.intervals.push(e),s.success({title:"Interval properly created",msg:u.interval.name?u.interval.name+" has been created!":""}),m()}).catch(function(e){console.error(e),u.errors=e.data.errors||[{message:e.toString(),type:"api.interval.save"}]})}function c(){u.errors=[],u.interval.interval=l(),u.interval.application?("list"!==u.type&&(u.interval.IntervalId=null),m(u.interval)):r.interval.update({id:u.interval.id},u.interval).$promise.then(function(e){var t=_.find(u.intervals,{id:e.id});t&&_.merge(t,e),s.success({title:"Interval properly saved!",msg:"Interval has been saved!"}),m()}).catch(function(e){console.error(e),u.errors=e.data.errors||[{message:e.toString(),type:"api.interval.update"}]})}function m(e){t.hide(e)}var u=this;if(u.errors=[],u.title="TOOLS.EDIT_INTERVAL",u.interval=angular.copy(i),u.intervals=o,u.newInterval=!1,u.types=["always","custom","list"],u.daysOfWeek=a.getDaysOfWeek(),u.monthNumber=a.getMonthNumber(),u.monthName=a.getMonthName(),u.daysOfMonth=a.getDaysOfMonth(),u.interval)if("*,*,*,*"!==u.interval.interval){u.type="custom";var p=u.interval.interval.split(","),g=p[0],h=p[1],v=p[2],b=p[3];if("*"!==g){var f,E=g.split("-")[0],y=g.split("-")[1];(f=new Date).setHours(Number(E.split(":")[0])),f.setMinutes(Number(E.split(":")[1])),u.timeRangeFrom=f,(f=new Date).setHours(Number(y.split(":")[0])),f.setMinutes(Number(y.split(":")[1])),u.timeRangeTo=f}"*"!==h&&(u.dayOfWeekFrom=h.split("-")[0],u.dayOfWeekTo=h.split("-")[1]),"*"!==v&&(u.monthDayFrom=v.split("-")[0],u.monthDayTo=v.split("-")[1]),"*"!==b&&(u.monthFrom=b.split("-")[0],u.monthTo=b.split("-")[1])}else u.type="always";else u.interval={interval:"*,*,*,*"},u.type="always",u.title="TOOLS.NEW_INTERVAL",u.newInterval=!0;e.params.id&&!u.interval.application&&(u.interval.IntervalId=e.params.id),u.interval.IntervalId&&u.interval.application&&(u.type="list"),u.addNewInterval=d,u.saveInterval=c,u.closeDialog=m,u.interval.application&&r.interval.get({fields:"id,name,interval,IntervalId",IntervalId:"null",nolimit:!0}).$promise.then(function(e){u.intervals=e}).catch(function(e){console.error(e)})}e.$inject=["$state","$mdDialog","$mdToast","IndexFactory","interval","intervals","toasty","api"],angular.module("app.voice").controller("EditChatWebsiteAppintervalDialogController",e)}(),function(){"use strict";function e(e,t,n,a){function i(){s.errors=[];var e=[];if(s.noop.type&&"outbound"===s.noop.type.toLowerCase()&&"outboundDial"===s.noop.appType&&(s.noop.phone=s.noop.cutdigits?(s.noop.prefix||"")+"${EXTEN:"+s.noop.cutdigits+"}":(s.noop.prefix||"")+"${EXTEN}",s.noop.record="none"!==s.noop.recordingFormat,s.noop.recordingFormat=s.noop.record?s.noop.recordingFormat:null),s.noop.appType&&"custom"===s.noop.appType);else switch((s.noop.app||s.noop.appType).toLowerCase()){case"set":s.noop.appdata=s.noop.name+"="+s.noop.value;break;case"custom":break;default:e[0]=s.noop.value,s.noop.appdata=e.join(",")}o(s.noop)}function o(t){e.hide(t)}var s=this;if(s.errors=[],s.title="CHAT.EDIT_"+(n.appType||n.app).toUpperCase(),s.noop=angular.copy(n),s.noop.appdata)switch(s.noop.appType?s.noop.appType.toLowerCase():s.noop.app.toLowerCase()){case"custom":break;case"set":s.noop.name=s.noop.appdata.split("=")[0],s.noop.value=s.noop.appdata.split("=")[1];break;case"agi":s.noop.project=s.noop.appdata;break;default:var r=s.noop.appdata.split(",");s.noop.value=_.isEmpty(r[0])?r[0]:isNaN(r[0])?r[0]:parseInt(r[0],10)}s.noop.type&&"outbound"===s.noop.type.toLowerCase()&&"outbounddial"===s.noop.appType.toLowerCase()&&(s.noop.prefix=s.noop.phone?s.noop.phone.split("$")[0]:void 0,s.noop.callerId=s.noop.callerID?"CALLERID(all)="+s.noop.callerID:void 0,s.noop.recordingFormat=s.noop.record?s.noop.recordingFormat:"none"),s.saveChatWebsiteApp=i,s.closeDialog=o}e.$inject=["$mdDialog","toasty","chatWebsiteApp","api"],angular.module("app.chat").controller("EditChatWebsiteAppnoopDialogController",e)}(),function(){"use strict";function e(e,t,n,a){function i(){s.errors=[];var e=[];s.queue.type&&"outbound"===s.queue.type.toLowerCase()&&"outboundDial"===s.queue.appType&&(s.queue.phone=s.queue.cutdigits?(s.queue.prefix||"")+"${EXTEN:"+s.queue.cutdigits+"}":(s.queue.prefix||"")+"${EXTEN}",s.queue.record="none"!==s.queue.recordingFormat,s.queue.recordingFormat=s.queue.record?s.queue.recordingFormat:null);var t=_.find(s.queues,{name:s.queue.queue});if(t&&(s.queue[_.capitalize("chat")+"QueueId"]=t.id),s.queue.appType&&"custom"===s.queue.appType);else switch((s.queue.app||s.queue.appType).toLowerCase()){case"set":s.queue.appdata=s.queue.name+"="+s.queue.value;break;case"custom":break;default:e[0]=s.queue.queue,e[1]=s.queue.timeout,s.queue.appdata=e.join(",")}o(s.queue)}function o(t){e.hide(t)}var s=this;if(s.errors=[],s.title="CHAT.EDIT_"+(n.appType||n.app).toUpperCase(),s.queue=angular.copy(n),s.queue.appdata)switch(s.queue.appType?s.queue.appType.toLowerCase():s.queue.app.toLowerCase()){case"custom":break;case"set":s.queue.name=s.queue.appdata.split("=")[0],s.queue.value=s.queue.appdata.split("=")[1];break;case"agi":s.queue.project=s.queue.appdata;break;default:var r=s.queue.appdata.split(",");s.queue.queue=_.isEmpty(r[0])?r[0]:isNaN(r[0])?r[0]:parseInt(r[0],10),s.queue.timeout=_.isEmpty(r[1])?r[1]:isNaN(r[1])?r[1]:parseInt(r[1],10)}else s.queue.queue=300,s.queue.timeout=300;s.queue.type&&"outbound"===s.queue.type.toLowerCase()&&"outbounddial"===s.queue.appType.toLowerCase()&&(s.queue.prefix=s.queue.phone?s.queue.phone.split("$")[0]:void 0,s.queue.callerId=s.queue.callerID?"CALLERID(all)="+s.queue.callerID:void 0,s.queue.recordingFormat=s.queue.record?s.queue.recordingFormat:"none"),s.saveChatWebsiteApp=i,s.closeDialog=o,a.chatQueue.get({fields:"id,name,type",sort:"name",nolimit:"true"}).$promise.then(function(e){s.queues=e.rows||[]}).catch(function(e){t.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETqueues",msg:e.data?JSON.stringify(e.data):e.toString()})})}e.$inject=["$mdDialog","toasty","chatWebsiteApp","api"],angular.module("app.chat").controller("EditChatWebsiteAppqueueDialogController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r){function l(e){v.chatWebsite=e,v.query.id=v.chatWebsite.id,v.query.ChatWebsiteId=v.chatWebsite.id,v.getChatWebsiteChatDispositions()}function d(e,t){var n=i.confirm().title("Are you sure want to delete the chatDisposition?").htmlContent(""+e.name+" will be deleted.").ariaLabel("delete chatDisposition").targetEvent(t).ok("OK").cancel("CANCEL");i.show(n).then(function(){p(e)},function(){console.log("CANCEL")})}function c(e){v.chatWebsiteChatDispositions=e||{count:0,rows:[]}}function m(){v.query.offset=(v.query.page-1)*v.query.limit,v.promise=r.chatWebsite.getDispositions(v.query,c).$promise}function u(e,t){i.show({controller:"CreateOrEditChatDispositionDialogController",controllerAs:"vm",templateUrl:"app/main/apps/chat/views/chatWebsites/edit/chatDispositions/dialog.html",parent:angular.element(o.body),targetEvent:e,clickOutsideToClose:!0,locals:{chatDisposition:t,chatDispositions:v.chatWebsiteChatDispositions.rows}})}function p(e){r.chatDisposition.delete({id:e.id}).$promise.then(function(){_.remove(v.chatWebsiteChatDispositions.rows,{id:e.id}),v.chatWebsiteChatDispositions.count-=1,v.chatWebsiteChatDispositions.rows.length||v.getChatWebsiteChatDispositions(),s.success({title:"ChatDisposition deleted!",msg:e.name?e.name+" has been deleted!":""})}).catch(function(e){s.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETchatWebsite",msg:e.data?JSON.stringify(e.data):e.toString()})})}function g(){var e=angular.copy(v.selectedChatWebsiteChatDispositions);return v.selectedChatWebsiteChatDispositions=[],e}function h(e){var t=i.confirm().title("Are you sure want to delete the selected chatDispositions?").htmlContent(""+v.selectedChatWebsiteChatDispositions.length+" selected will be deleted.").ariaLabel("delete chatDispositions").targetEvent(e).ok("OK").cancel("CANCEL");i.show(t).then(function(){v.selectedChatWebsiteChatDispositions.forEach(function(e){p(e)}),v.selectedChatWebsiteChatDispositions=[]})}var v=this;v.chatWebsite={},v.chatWebsiteChatDispositions={count:0,rows:[]},v.selectedChatWebsiteChatDispositions=[],v.query={fields:"createdAt,updatedAt,id,name,createdAt",limit:10,page:1},v.init=l,v.deleteConfirm=d,v.success=c,v.getChatWebsiteChatDispositions=m,v.createOrEditChatWebsiteChatDisposition=u,v.exportSelectedChatWebsiteChatDispositions=g,v.deleteChatWebsiteChatDisposition=p,v.deleteSelectedChatWebsiteChatDispositions=h;var b=!0,f=1;t.$watch("vm_dc.query.filter",function(e,t){b?a(function(){b=!1}):(t||(f=v.query.page),e!==t&&(v.query.page=1),e||(v.query.page=f),v.getChatWebsiteChatDispositions())})}e.$inject=["$cookies","$scope","$state","$timeout","$mdDialog","$document","toasty","api"],angular.module("app.chat").controller("ChatWebsiteChatDispositionsController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r){function l(){p.errors=[],r.chatDisposition.save(p.chatDisposition).$promise.then(function(e){p.chatDispositions.unshift(e.toJSON()),i.success({title:"ChatDisposition properly created",msg:p.chatDisposition.name?p.chatDisposition.name+" has been created!":""}),u(e)}).catch(function(e){if(e.data&&e.data.errors&&e.data.errors.length){p.errors=e.data.errors||[{message:e.toString(),type:"api.chatDisposition.save"}];for(var t=0;t<\/script>',o.end="\n\x3c!-- START Motion Chat Script --\x3e"}var o=this;o.chatWebsite={},o.init=i}e.$inject=["api","$mdDialog","$document","toasty"],angular.module("app.chat").controller("ChatWebsiteEmbeddingController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r){function l(e){v.chatWebsite=e,v.query.id=v.chatWebsite.id,v.getChatWebsiteInteractions()}function d(e,t){var n=i.confirm().title("Are you sure want to delete the interaction?").htmlContent(""+e.name+" will be deleted.").ariaLabel("delete interaction").targetEvent(t).ok("OK").cancel("CANCEL");i.show(n).then(function(){p(e)},function(){console.log("CANCEL")})}function c(e){v.chatWebsiteInteractions=e||{count:0,rows:[]}}function m(){v.query.offset=(v.query.page-1)*v.query.limit,v.promise=r.chatWebsite.getInteractions(v.query,c).$promise}function u(e,t){i.show({controller:"CreateOrEditInteractionDialogController",controllerAs:"vm",templateUrl:"app/main/apps/chat/views/chatWebsites/edit/interactions/dialog.html",parent:angular.element(o.body),targetEvent:e,clickOutsideToClose:!0,locals:{interaction:t,interactions:v.chatWebsiteInteractions.rows}})}function p(e){r.interaction.delete({id:e.id}).$promise.then(function(){_.remove(v.chatWebsiteInteractions.rows,{id:e.id}),v.chatWebsiteInteractions.count-=1,v.chatWebsiteInteractions.rows.length||v.getChatWebsiteInteractions(),s.success({title:"Interaction deleted!",msg:e.name?e.name+" has been deleted!":""})}).catch(function(e){s.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETchatWebsite",msg:e.data?JSON.stringify(e.data):e.toString()})})}function g(){var e=angular.copy(v.selectedChatWebsiteInteractions);return v.selectedChatWebsiteInteractions=[],e}function h(e){var t=i.confirm().title("Are you sure want to delete the selected interactions?").htmlContent(""+v.selectedChatWebsiteInteractions.length+" selected will be deleted.").ariaLabel("delete interactions").targetEvent(e).ok("OK").cancel("CANCEL");i.show(t).then(function(){v.selectedChatWebsiteInteractions.forEach(function(e){p(e)}),v.selectedChatWebsiteInteractions=[]})}var v=this;v.chatWebsite={},v.chatWebsiteInteractions={count:0,rows:[]},v.selectedChatWebsiteInteractions=[],v.query={fields:"createdAt,updatedAt,id,createdAt,closedAt,ContactId,UserId,disposition,note",sort:"-createdAt",limit:10,page:1},v.init=l,v.deleteConfirm=d,v.success=c,v.getChatWebsiteInteractions=m,v.createOrEditChatWebsiteInteraction=u,v.exportSelectedChatWebsiteInteractions=g,v.deleteChatWebsiteInteraction=p,v.deleteSelectedChatWebsiteInteractions=h,r.user.get({fields:"id,name"}).$promise.then(function(e){v.users=_.keyBy(e.rows||[],"id")}).catch(function(e){s.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETusers",msg:e.data?JSON.stringify(e.data):e.toString()})}),r.cmContact.get({fields:"id,firstName,lastName"}).$promise.then(function(e){v.contacts=_.keyBy(e.rows||[],"id")}).catch(function(e){s.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETcontacts",msg:e.data?JSON.stringify(e.data):e.toString()})});var b=!0,f=1;t.$watch("vm_dc.query.filter",function(e,t){b?a(function(){b=!1}):(t||(f=v.query.page),e!==t&&(v.query.page=1),e||(v.query.page=f),v.getChatWebsiteInteractions())})}e.$inject=["$cookies","$scope","$state","$timeout","$mdDialog","$document","toasty","api"],angular.module("app.chat").controller("ChatWebsiteInteractionsController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r){function l(e){v.chatWebsite=e,v.query.id=v.chatWebsite.id,v.query.ChatWebsiteId=v.chatWebsite.id,v.getChatWebsiteProactiveActions()}function d(e,t){var n=i.confirm().title("Are you sure want to delete the chatProactiveAction?").htmlContent(""+e.name+" will be deleted.").ariaLabel("delete chatProactiveAction").targetEvent(t).ok("OK").cancel("CANCEL");i.show(n).then(function(){p(e)},function(){console.log("CANCEL")})}function c(e){v.chatWebsiteProactiveActions=e||{count:0,rows:[]}}function m(){v.query.offset=(v.query.page-1)*v.query.limit,v.promise=r.chatWebsite.getProactiveActions(v.query,c).$promise}function u(e,t){i.show({controller:"CreateOrEditChatProactiveActionDialogController",controllerAs:"vm",templateUrl:"app/main/apps/chat/views/chatWebsites/edit/proactive/dialog.html",parent:angular.element(o.body),targetEvent:e,clickOutsideToClose:!0,locals:{chatProactiveAction:t,proactive:v.chatWebsiteProactiveActions.rows}})}function p(e){r.chatProactiveAction.delete({id:e.id}).$promise.then(function(){_.remove(v.chatWebsiteProactiveActions.rows,{id:e.id}),v.chatWebsiteProactiveActions.count-=1,v.chatWebsiteProactiveActions.rows.length||v.getChatWebsiteProactiveActions(),s.success({title:"ChatProactiveAction deleted!",msg:e.name?e.name+" has been deleted!":""})}).catch(function(e){s.error({title:e.status?"API:"+e.status+" - "+e.statusText:"SYSTEM:GETchatWebsite",msg:e.data?JSON.stringify(e.data):e.toString()})})}function g(){var e=angular.copy(v.selectedChatWebsiteProactiveActions);return v.selectedChatWebsiteProactiveActions=[],e}function h(e){var t=i.confirm().title("Are you sure want to delete the selected proactive?").htmlContent(""+v.selectedChatWebsiteProactiveActions.length+" selected will be deleted.").ariaLabel("delete proactive").targetEvent(e).ok("OK").cancel("CANCEL");i.show(t).then(function(){v.selectedChatWebsiteProactiveActions.forEach(function(e){p(e)}),v.selectedChatWebsiteProactiveActions=[]})}var v=this;v.chatWebsite={},v.chatWebsiteProactiveActions={count:0,rows:[]},v.selectedChatWebsiteProactiveActions=[],v.query={fields:"createdAt,updatedAt,id,name,type,selector,timeout,createdAt",limit:10,page:1},v.arraytype=_.keyBy([{option:"MouseOver",value:"'mouseOver'"},{option:"Timeout",value:"'timeout'"}],function(e){return _.replace(e.value,new RegExp("'","g"),"")}),v.init=l,v.deleteConfirm=d,v.success=c,v.getChatWebsiteProactiveActions=m,v.createOrEditChatWebsiteChatProactiveAction=u,v.exportSelectedChatWebsiteProactiveActions=g,v.deleteChatWebsiteChatProactiveAction=p,v.deleteSelectedChatWebsiteProactiveActions=h;var b=!0,f=1;t.$watch("vm_dc.query.filter",function(e,t){b?a(function(){b=!1}):(t||(f=v.query.page),e!==t&&(v.query.page=1),e||(v.query.page=f),v.getChatWebsiteProactiveActions())})}e.$inject=["$cookies","$scope","$state","$timeout","$mdDialog","$document","toasty","api"],angular.module("app.chat").controller("ChatWebsiteProactiveActionsController",e)}(),function(){"use strict";function e(e,t,n,a,i,o,s,r){function l(){p.errors=[],r.chatProactiveAction.save(p.chatProactiveAction).$promise.then(function(e){p.proactive.unshift(e.toJSON()),i.success({title:"ChatProactiveAction properly created",msg:p.chatProactiveAction.name?p.chatProactiveAction.name+" has been created!":""}),u(e)}).catch(function(e){if(e.data&&e.data.errors&&e.data.errors.length){p.errors=e.data.errors||[{message:e.toString(),type:"api.chatProactiveAction.save"}];for(var t=0;t<\/script>',s.end="\n\x3c!-- START Motion Chat Script --\x3e"}var s=this;s.chatWebsite={},s.init=o,e.$watch("vm_ac.chatWebsite.remote",function(e){s.script='\n